17 lines
407 B
Java
17 lines
407 B
Java
|
/*
|
||
|
* @test /nodynamiccopyright/
|
||
|
* @bug 8081769
|
||
|
* @summary Redundant error message on bad usage of 'class' literal
|
||
|
* @compile/fail/ref=T8081769.out -XDrawDiagnostics T8081769.java
|
||
|
*/
|
||
|
class T8081769 {
|
||
|
void test() {
|
||
|
Class c1 = this.class;
|
||
|
Class c2 = "".class;
|
||
|
Class c3 = 0 .class;
|
||
|
Class c4 = null.class;
|
||
|
Object x;
|
||
|
Class c5 = x.toString().class;
|
||
|
}
|
||
|
}
|