src/share/classes/com/sun/tools/javac/code/Source.java

Print this page




 142     }
 143     public boolean allowVarargs() {
 144         return compareTo(JDK1_5) >= 0;
 145     }
 146     public boolean allowAnnotations() {
 147         return compareTo(JDK1_5) >= 0;
 148     }
 149     // hex floating-point literals supported?
 150     public boolean allowHexFloats() {
 151         return compareTo(JDK1_5) >= 0;
 152     }
 153     public boolean allowAnonOuterThis() {
 154         return compareTo(JDK1_5) >= 0;
 155     }
 156     public boolean addBridges() {
 157         return compareTo(JDK1_5) >= 0;
 158     }
 159     public boolean enforceMandatoryWarnings() {
 160         return compareTo(JDK1_5) >= 0;
 161     }



 162     public boolean allowTypeAnnotations() {
 163         return compareTo(JDK1_7) >= 0;
 164     }
 165     public boolean allowBinaryLiterals() {
 166         return compareTo(JDK1_7) >= 0;
 167     }
 168     public boolean allowUnderscoresInLiterals() {
 169         return compareTo(JDK1_7) >= 0;
 170     }
 171     public boolean allowStringsInSwitch() {
 172         return compareTo(JDK1_7) >= 0;
 173     }
 174     public static SourceVersion toSourceVersion(Source source) {
 175         switch(source) {
 176         case JDK1_2:
 177             return RELEASE_2;
 178         case JDK1_3:
 179             return RELEASE_3;
 180         case JDK1_4:
 181             return RELEASE_4;


 142     }
 143     public boolean allowVarargs() {
 144         return compareTo(JDK1_5) >= 0;
 145     }
 146     public boolean allowAnnotations() {
 147         return compareTo(JDK1_5) >= 0;
 148     }
 149     // hex floating-point literals supported?
 150     public boolean allowHexFloats() {
 151         return compareTo(JDK1_5) >= 0;
 152     }
 153     public boolean allowAnonOuterThis() {
 154         return compareTo(JDK1_5) >= 0;
 155     }
 156     public boolean addBridges() {
 157         return compareTo(JDK1_5) >= 0;
 158     }
 159     public boolean enforceMandatoryWarnings() {
 160         return compareTo(JDK1_5) >= 0;
 161     }
 162     public boolean allowAutomaticResourceManagement() {
 163         return compareTo(JDK1_7) >= 0;
 164     }
 165     public boolean allowTypeAnnotations() {
 166         return compareTo(JDK1_7) >= 0;
 167     }
 168     public boolean allowBinaryLiterals() {
 169         return compareTo(JDK1_7) >= 0;
 170     }
 171     public boolean allowUnderscoresInLiterals() {
 172         return compareTo(JDK1_7) >= 0;
 173     }
 174     public boolean allowStringsInSwitch() {
 175         return compareTo(JDK1_7) >= 0;
 176     }
 177     public static SourceVersion toSourceVersion(Source source) {
 178         switch(source) {
 179         case JDK1_2:
 180             return RELEASE_2;
 181         case JDK1_3:
 182             return RELEASE_3;
 183         case JDK1_4:
 184             return RELEASE_4;