Maurizio Cimadamore 34ea5286e4 8081769: Redundant error message on bad usage of 'class' literal
Javac should skip to next token when an erroneous ident is found in term3rest

Reviewed-by: jlahoda
2015-07-30 13:20:01 +01:00

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;
}
}