--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test/langtools/tools/javac/NonStaticFieldExpr2.java Tue Sep 12 19:03:39 2017 +0200
@@ -0,0 +1,16 @@
+/* @test /nodynamiccopyright/
+ @bug 4087127 4785453
+ @author dps
+ @summary method: instance access through types is not allowed
+
+ @compile/fail/ref=NonStaticFieldExpr2.out -XDrawDiagnostics NonStaticFieldExpr2.java
+*/
+
+class NonStaticFieldExpr2 {
+
+ public int x;
+
+ void foo () {
+ int z = NonStaticFieldExpr2.x; // SHOULD BE ERROR
+ }
+}