/** * @test /nodynamiccopyright/ * @bug 6594914 * @summary \\@SuppressWarnings("deprecation") does not not work for the type of a variable * @compile/ref=T6594914a.out -XDrawDiagnostics -Xlint:deprecation T6594914a.java */ class T6747671a { DeprecatedClass a1; //warn @SuppressWarnings("deprecation") DeprecatedClass a2; DeprecatedClass m1(DeprecatedClass a) throws DeprecatedClass { return null; } //warn @SuppressWarnings("deprecation") DeprecatedClass m2(DeprecatedClass a) throws DeprecatedClass { return null; } void test() { DeprecatedClass a1; //warn @SuppressWarnings("deprecation") DeprecatedClass a2; } }