T8081769.java revision 2996:3c1da6c1ef9d
1168054Sflz/* 2168054Sflz * @test /nodynamiccopyright/ 3168266Sgabor * @bug 8081769 4168266Sgabor * @summary Redundant error message on bad usage of 'class' literal 5168266Sgabor * @compile/fail/ref=T8081769.out -XDrawDiagnostics T8081769.java 6168266Sgabor */ 7168266Sgaborclass T8081769 { 8168266Sgabor void test() { 9168266Sgabor Class c1 = this.class; 10168266Sgabor Class c2 = "".class; 11168054Sflz Class c3 = 0 .class; 12168054Sflz Class c4 = null.class; 13168064Sflz Object x; 14168064Sflz Class c5 = x.toString().class; 15168064Sflz } 16168064Sflz} 17168064Sflz