diff -r 1985e35e97b2 -r 7873d37f5b37 src/share/classes/com/sun/tools/javac/code/Source.java --- a/src/share/classes/com/sun/tools/javac/code/Source.java Mon Jan 21 11:16:28 2013 -0800 +++ b/src/share/classes/com/sun/tools/javac/code/Source.java Mon Jan 21 20:13:56 2013 +0000 @@ -218,6 +218,12 @@ public boolean allowIntersectionTypesInCast() { return compareTo(JDK1_8) >= 0; } + public boolean allowEarlyReturnConstraints() { + return compareTo(JDK1_8) >= 0; + } + public boolean allowStructuralMostSpecific() { + return compareTo(JDK1_8) >= 0; + } public static SourceVersion toSourceVersion(Source source) { switch(source) { case JDK1_2: