< prev index next >
src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
Print this page
@@ -119,11 +119,11 @@
private Source(String name) {
this.name = name;
}
- public static final Source MIN = Source.JDK6;
+ public static final Source MIN = Source.JDK7;
private static final Source MAX = values()[values().length - 1];
public static final Source DEFAULT = MAX;
@@ -150,23 +150,13 @@
* which is used to generate error messages of the kind {@code feature XYZ not supported in source N}.
*/
public enum Feature {
DIAMOND(JDK7, Fragments.FeatureDiamond, DiagKind.NORMAL),
- MULTICATCH(JDK7, Fragments.FeatureMulticatch, DiagKind.PLURAL),
- IMPROVED_RETHROW_ANALYSIS(JDK7),
- IMPROVED_CATCH_ANALYSIS(JDK7),
MODULES(JDK9, Fragments.FeatureModules, DiagKind.PLURAL),
- TRY_WITH_RESOURCES(JDK7, Fragments.FeatureTryWithResources, DiagKind.NORMAL),
EFFECTIVELY_FINAL_VARIABLES_IN_TRY_WITH_RESOURCES(JDK9, Fragments.FeatureVarInTryWithResources, DiagKind.PLURAL),
- BINARY_LITERALS(JDK7, Fragments.FeatureBinaryLit, DiagKind.PLURAL),
- UNDERSCORES_IN_LITERALS(JDK7, Fragments.FeatureUnderscoreLit, DiagKind.PLURAL),
- STRINGS_IN_SWITCH(JDK7, Fragments.FeatureStringSwitch, DiagKind.PLURAL),
DEPRECATION_ON_IMPORT(MIN, JDK8),
- SIMPLIFIED_VARARGS(JDK7),
- OBJECT_TO_PRIMITIVE_CAST(JDK7),
- ENFORCE_THIS_DOT_INIT(JDK7),
POLY(JDK8),
LAMBDA(JDK8, Fragments.FeatureLambda, DiagKind.PLURAL),
METHOD_REFERENCES(JDK8, Fragments.FeatureMethodReferences, DiagKind.PLURAL),
DEFAULT_METHODS(JDK8, Fragments.FeatureDefaultMethods, DiagKind.PLURAL),
STATIC_INTERFACE_METHODS(JDK8, Fragments.FeatureStaticIntfMethods, DiagKind.PLURAL),
< prev index next >