Package com.google.gson.internal
Class JavaVersion
java.lang.Object
com.google.gson.internal.JavaVersion
Utility to check the major Java version of the current JVM.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static intprivate static intextractBeginningInt(String javaVersion) static int(package private) static intgetMajorJavaVersion(String javaVersion) static booleanprivate static intparseDotted(String javaVersion)
-
Field Details
-
majorJavaVersion
private static final int majorJavaVersion
-
-
Constructor Details
-
JavaVersion
private JavaVersion()
-
-
Method Details
-
determineMajorJavaVersion
private static int determineMajorJavaVersion() -
getMajorJavaVersion
-
parseDotted
-
extractBeginningInt
-
getMajorJavaVersion
public static int getMajorJavaVersion()- Returns:
- the major Java version, i.e. '8' for Java 1.8, '9' for Java 9 etc.
-
isJava9OrLater
public static boolean isJava9OrLater()- Returns:
trueif the application is running on Java 9 or later; andfalseotherwise.
-