java-topology/test/langtools/tools/javac/parser/8081769/T8081769.java
russell@unturf.com 0a580b313d undefect. CWE-407 — 63 sites patched across 27 ecosystems
Authors: russell@unturf.com · brackishbert@gmail.com · foxhop.net · TimeHexOn.com

Patches, unit tests, benchmarks, whitepaper, and outreach briefs.
Public domain — no copyright claimed. Use freely.
2026-03-26 17:11:57 -04:00

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