3789983e89
Reviewed-by: darcy, ihse
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
|
|
}
|