T8021112b.java revision 2027:4ce8148ffc4f
1275970Scy/**
2275970Scy * @test /nodynamiccopyright/
3275970Scy * @bug 8021112
4275970Scy * @summary Verify that \\@SuppressWarnings("unchecked") works correctly for lazy attrib values
5275970Scy * @build VerifySuppressWarnings
6275970Scy * @compile/ref=T8021112b.out -XDrawDiagnostics -Xlint:unchecked,deprecation,cast T8021112b.java
7275970Scy * @run main VerifySuppressWarnings T8021112b.java
8275970Scy */
9275970Scy
10275970Scypublic class T8021112b {
11275970Scy    public static final String D1 = Dep.D;
12275970Scy    public static final String D2 = "";
13275970Scy    public static final Object[] o = {
14275970Scy        new Object() {
15275970Scy            Dep d;
16275970Scy        }
17275970Scy    };
18275970Scy}
19275970Scy
20275970Scy@Deprecated class Dep {
21275970Scy    public static final String D = T8021112b.D2;
22275970Scy}
23275970Scy