|
1 /** |
|
2 * @test /nodynamiccopyright/ |
|
3 * @bug 6594914 |
|
4 * @summary \\@SuppressWarnings("deprecation") does not not work for the type of a variable |
|
5 * @compile/ref=T6594914a.out -XDrawDiagnostics -Xlint:deprecation T6594914a.java |
|
6 */ |
|
7 |
|
8 |
|
9 class T6747671a { |
|
10 |
|
11 DeprecatedClass a1; //warn |
|
12 |
|
13 @SuppressWarnings("deprecation") |
|
14 DeprecatedClass a2; |
|
15 |
|
16 <X extends DeprecatedClass> DeprecatedClass m1(DeprecatedClass a) |
|
17 throws DeprecatedClass { return null; } //warn |
|
18 |
|
19 @SuppressWarnings("deprecation") |
|
20 <X extends DeprecatedClass> DeprecatedClass m2(DeprecatedClass a) |
|
21 throws DeprecatedClass { return null; } |
|
22 |
|
23 void test() { |
|
24 DeprecatedClass a1; //warn |
|
25 |
|
26 @SuppressWarnings("deprecation") |
|
27 DeprecatedClass a2; |
|
28 } |
|
29 } |