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 int
private static int
extractBeginningInt
(String javaVersion) static int
(package private) static int
getMajorJavaVersion
(String javaVersion) static boolean
private static int
parseDotted
(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:
true
if the application is running on Java 9 or later; andfalse
otherwise.
-