java-topology/test/langtools/tools/javac/cast/6932571/T6932571neg.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

18 lines
452 B
Java

/*
* @test /nodynamiccopyright/
* @bug 6932571
* @summary Compiling Generics causing Inconvertible types
* @compile/fail/ref=T6932571neg.out -XDrawDiagnostics T6932571neg.java
*/
class T6932571neg {
interface I<T>{ }
interface I1 extends I<String> {}
static class Y implements I<String> {}
final static class S implements I<String> {}
<G extends I<G>> void test() {
S s = new S();
G g = (G) s;
}
}