diff -r 3a2ebbad5911 -r 12f99d1f23d9 src/share/classes/com/sun/tools/javac/code/Source.java --- a/src/share/classes/com/sun/tools/javac/code/Source.java Wed Apr 30 23:26:43 2014 +0100 +++ b/src/share/classes/com/sun/tools/javac/code/Source.java Wed Apr 30 23:29:43 2014 +0100 @@ -191,6 +191,9 @@ public boolean allowObjectToPrimitiveCast() { return compareTo(JDK1_7) >= 0; } + public boolean enforceThisDotInit() { + return compareTo(JDK1_7) >= 0; + } public boolean allowPoly() { return compareTo(JDK1_8) >= 0; }