Class SourceVersion
java.lang.Object
com.google.errorprone.util.SourceVersion
JDK source version utilities.
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
supportsEffectivelyFinal
(com.sun.tools.javac.util.Context context) Returns true if the compiler source version level supports effectively final.static boolean
supportsPatternMatchingInstanceof
(com.sun.tools.javac.util.Context context) Returns whether the compiler supports pattern-matching instanceofs.static boolean
supportsStaticInnerClass
(com.sun.tools.javac.util.Context context) Returns true if the compiler source version level supports static inner classes.static boolean
supportsSwitchExpressions
(com.sun.tools.javac.util.Context context) Returns true if the compiler source version level supports switch expressions.static boolean
supportsTextBlocks
(com.sun.tools.javac.util.Context context) Returns true if the compiler source version level supports text blocks.
-
Method Details
-
supportsSwitchExpressions
public static boolean supportsSwitchExpressions(com.sun.tools.javac.util.Context context) Returns true if the compiler source version level supports switch expressions. -
supportsTextBlocks
public static boolean supportsTextBlocks(com.sun.tools.javac.util.Context context) Returns true if the compiler source version level supports text blocks. -
supportsEffectivelyFinal
public static boolean supportsEffectivelyFinal(com.sun.tools.javac.util.Context context) Returns true if the compiler source version level supports effectively final. -
supportsPatternMatchingInstanceof
public static boolean supportsPatternMatchingInstanceof(com.sun.tools.javac.util.Context context) Returns whether the compiler supports pattern-matching instanceofs. -
supportsStaticInnerClass
public static boolean supportsStaticInnerClass(com.sun.tools.javac.util.Context context) Returns true if the compiler source version level supports static inner classes.
-