diff -r 480de7832e2f -r 5b29f2a85085 src/share/classes/com/sun/tools/javac/code/Source.java --- a/src/share/classes/com/sun/tools/javac/code/Source.java Tue Mar 15 14:19:00 2011 -0700 +++ b/src/share/classes/com/sun/tools/javac/code/Source.java Wed Mar 16 11:12:26 2011 +0000 @@ -131,6 +131,12 @@ public boolean allowMulticatch() { return compareTo(JDK1_7) >= 0; } + public boolean allowImprovedRethrowAnalysis() { + return compareTo(JDK1_7) >= 0; + } + public boolean allowImprovedCatchAnalysis() { + return compareTo(JDK1_7) >= 0; + } public boolean allowEnums() { return compareTo(JDK1_5) >= 0; }