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

15 lines
378 B
Java

/* @test /nodynamiccopyright/
@bug 4087127 4785453
@author dps
@summary class: instance access through types is not allowed
@compile/fail/ref=NonStaticFieldExpr3.out -XDrawDiagnostics NonStaticFieldExpr3.java
*/
class NonStaticFieldExpr3 {
public int x;
}
class Subclass extends NonStaticFieldExpr3 {
int a = NonStaticFieldExpr3.x; // SHOULD BE ERROR
}