diff -r 9448fe783fd2 -r 3343b22e2761 src/share/classes/com/sun/tools/javac/code/Source.java --- a/src/share/classes/com/sun/tools/javac/code/Source.java Mon Nov 28 15:56:42 2011 +0000 +++ b/src/share/classes/com/sun/tools/javac/code/Source.java Mon Nov 28 16:05:46 2011 +0000 @@ -197,6 +197,9 @@ public boolean allowLambda() { return compareTo(JDK1_8) >= 0; } + public boolean allowMethodReferences() { + return compareTo(JDK1_8) >= 0; + } public static SourceVersion toSourceVersion(Source source) { switch(source) { case JDK1_2: