private and non-final fields in Java 9 interfaces

Ess Kay s.2016.kay at
Fri May 12 09:31:46 UTC 2017

The Java 9 compiler currently allows
1) private static and instance fields and
2) non-final static and instance fields.
Please see the attached
Is this a bug?  If not then are these changes specified anywhere?
-------------- next part --------------
A non-text attachment was scrubbed...
Type: application/octet-stream
Size: 866 bytes
Desc: not available
URL: <>

More information about the compiler-dev mailing list