19 lines
453 B
Java
19 lines
453 B
Java
|
/* /nodynamiccopyright/ */
|
||
|
// Q has overrides a deprecated method,
|
||
|
// which will generate a warning when Q is entered
|
||
|
class Q extends Q2
|
||
|
{
|
||
|
@Deprecated void foo() { }
|
||
|
void bar() { } // warning: override deprecated method
|
||
|
}
|
||
|
|
||
|
class Q2 {
|
||
|
@Deprecated void bar() { }
|
||
|
}
|
||
|
|
||
|
// Q3 is not required in order to compile Q or Q2,
|
||
|
// and will therefore be attributed later
|
||
|
class Q3 {
|
||
|
void baz() { new Q().foo(); } // warning: call deprecated method
|
||
|
}
|