Wed, 27 Apr 2016 01:34:52 +0800
Initial load
http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/
changeset: 2573:53ca196be1ae
tag: jdk8u25-b17
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 */
9 class T6747671a {
11 DeprecatedClass a1; //warn
13 @SuppressWarnings("deprecation")
14 DeprecatedClass a2;
16 <X extends DeprecatedClass> DeprecatedClass m1(DeprecatedClass a)
17 throws DeprecatedClass { return null; } //warn
19 @SuppressWarnings("deprecation")
20 <X extends DeprecatedClass> DeprecatedClass m2(DeprecatedClass a)
21 throws DeprecatedClass { return null; }
23 void test() {
24 DeprecatedClass a1; //warn
26 @SuppressWarnings("deprecation")
27 DeprecatedClass a2;
28 }
29 }