T8021112b.java revision 2027: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
10public 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}
23