test/tools/javac/warnings/suppress/T8021112b.java

changeset 2028
4ce8148ffc4f
parent 0
959103a6100f
equal deleted inserted replaced
2027:4932bb04c4b8 2028:4ce8148ffc4f
1 /**
2 * @test /nodynamiccopyright/
3 * @bug 8021112
4 * @summary Verify that \\@SuppressWarnings("unchecked") works correctly for lazy attrib values
5 * @build VerifySuppressWarnings
6 * @compile/ref=T8021112b.out -XDrawDiagnostics -Xlint:unchecked,deprecation,cast T8021112b.java
7 * @run main VerifySuppressWarnings T8021112b.java
8 */
9
10 public class T8021112b {
11 public static final String D1 = Dep.D;
12 public static final String D2 = "";
13 public static final Object[] o = {
14 new Object() {
15 Dep d;
16 }
17 };
18 }
19
20 @Deprecated class Dep {
21 public static final String D = T8021112b.D2;
22 }

mercurial