langtools/test/tools/javac/warnings/suppress/T8021112b.java
changeset 19942 e9dae0e41075
child 30730 d3ce7619db2c
equal deleted inserted replaced
19941:8b91e8eb2d20 19942:e9dae0e41075
       
     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 }