| Modifier and Type | Field and Description |
|---|---|
| public static final JavaVersion | JAVA_0_9
The Java version reported by Android. |
| public static final JavaVersion | JAVA_10
Java 10. |
| public static final JavaVersion | JAVA_11
Java 11. |
| public static final JavaVersion | JAVA_12
Java 12. |
| public static final JavaVersion | JAVA_13
Java 13. |
| public static final JavaVersion | JAVA_14
Java 14. |
| public static final JavaVersion | JAVA_15
Java 15. |
| public static final JavaVersion | JAVA_16
Java 16. |
| public static final JavaVersion | JAVA_17
Java 17. |
| public static final JavaVersion | JAVA_18
Java 18. |
| public static final JavaVersion | JAVA_19
Java 19. |
| public static final JavaVersion | JAVA_1_1
Java 1.1. |
| public static final JavaVersion | JAVA_1_2
Java 1.2. |
| public static final JavaVersion | JAVA_1_3
Java 1.3. |
| public static final JavaVersion | JAVA_1_4
Java 1.4. |
| public static final JavaVersion | JAVA_1_5
Java 1.5. |
| public static final JavaVersion | JAVA_1_6
Java 1.6. |
| public static final JavaVersion | JAVA_1_7
Java 1.7. |
| public static final JavaVersion | JAVA_1_8
Java 1.8. |
| public static final JavaVersion | |
| public static final JavaVersion | JAVA_20
Java 20. |
| public static final JavaVersion | JAVA_21
Java 21. |
| public static final JavaVersion | JAVA_22
Java 22. |
| public static final JavaVersion | JAVA_23
Java 23. |
| public static final JavaVersion | JAVA_24
Java 24. |
| public static final JavaVersion | JAVA_25
Java 25. |
| public static final JavaVersion | JAVA_26
Java 26. |
| public static final JavaVersion | JAVA_9
Java 9. |
| public static final JavaVersion | JAVA_RECENT
The most recent Java version. |
| private final String | name
Hides java. |
| private final float | value
The float value. |
| Access | Constructor and Description |
|---|---|
| private | JavaVersion(final float
the float value value, final String the standard name, not null name)Constructs a new instance. |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | Returns: true if this version is equal to or greater than the specified versionthe version to check against, not null requiredVersion)Tests whether this version of Java is at least the version of Java passed in. For example:
|
| public boolean | Returns: true if this version is equal to or greater than the specified versionthe version to check against, not null requiredVersion)Tests whether this version of Java is at most the version of Java passed in. For example:
|
| pack-priv static JavaVersion | |
| pack-priv static JavaVersion | Returns: the corresponding enumeration constant or null if the version is unknownthe Java version as string versionStr)Transforms the given string with a Java version number to the corresponding constant of this enumeration class. |
| private static float | Returns: the value ofjava.specification.version system property or 99.0 if it is not set.Gets the Java Version from the system or 99.0 if the |
| pack-priv static String[] | |
| private static float | Returns: the float value represented by the string or -1 if the given String cannot be parsed.the String to parse. value)Parses a float value from a String. |
| public String | Returns: the name, not nullOverrides java. The string value is overridden to return the standard name. |
| public static JavaVersion | |
| public static JavaVersion[] |
| JAVA_0_9 | back to summary |
|---|---|
| public static final JavaVersion JAVA_0_9 The Java version reported by Android. This is not an official Java version number. | |
| JAVA_10 | back to summary |
|---|---|
| public static final JavaVersion JAVA_10 Java 10.
| |
| JAVA_11 | back to summary |
|---|---|
| public static final JavaVersion JAVA_11 Java 11.
| |
| JAVA_12 | back to summary |
|---|---|
| public static final JavaVersion JAVA_12 Java 12.
| |
| JAVA_13 | back to summary |
|---|---|
| public static final JavaVersion JAVA_13 Java 13.
| |
| JAVA_14 | back to summary |
|---|---|
| public static final JavaVersion JAVA_14 Java 14.
| |
| JAVA_15 | back to summary |
|---|---|
| public static final JavaVersion JAVA_15 Java 15.
| |
| JAVA_16 | back to summary |
|---|---|
| public static final JavaVersion JAVA_16 Java 16.
| |
| JAVA_17 | back to summary |
|---|---|
| public static final JavaVersion JAVA_17 Java 17.
| |
| JAVA_18 | back to summary |
|---|---|
| public static final JavaVersion JAVA_18 Java 18.
| |
| JAVA_19 | back to summary |
|---|---|
| public static final JavaVersion JAVA_19 Java 19.
| |
| JAVA_1_1 | back to summary |
|---|---|
| public static final JavaVersion JAVA_1_1 Java 1.1. | |
| JAVA_1_2 | back to summary |
|---|---|
| public static final JavaVersion JAVA_1_2 Java 1.2. | |
| JAVA_1_3 | back to summary |
|---|---|
| public static final JavaVersion JAVA_1_3 Java 1.3. | |
| JAVA_1_4 | back to summary |
|---|---|
| public static final JavaVersion JAVA_1_4 Java 1.4. | |
| JAVA_1_5 | back to summary |
|---|---|
| public static final JavaVersion JAVA_1_5 Java 1.5. | |
| JAVA_1_6 | back to summary |
|---|---|
| public static final JavaVersion JAVA_1_6 Java 1.6. | |
| JAVA_1_7 | back to summary |
|---|---|
| public static final JavaVersion JAVA_1_7 Java 1.7. | |
| JAVA_1_8 | back to summary |
|---|---|
| public static final JavaVersion JAVA_1_8 Java 1.8. | |
| JAVA_1_9 | back to summary |
|---|---|
| public static final JavaVersion JAVA_1_9
Deprecated As of release 3.5, replaced by Java 1.9. | |
| JAVA_20 | back to summary |
|---|---|
| public static final JavaVersion JAVA_20 Java 20.
| |
| JAVA_21 | back to summary |
|---|---|
| public static final JavaVersion JAVA_21 Java 21.
| |
| JAVA_22 | back to summary |
|---|---|
| public static final JavaVersion JAVA_22 Java 22.
| |
| JAVA_23 | back to summary |
|---|---|
| public static final JavaVersion JAVA_23 Java 23.
| |
| JAVA_24 | back to summary |
|---|---|
| public static final JavaVersion JAVA_24 Java 24.
| |
| JAVA_25 | back to summary |
|---|---|
| public static final JavaVersion JAVA_25 Java 25.
| |
| JAVA_26 | back to summary |
|---|---|
| public static final JavaVersion JAVA_26 Java 26.
| |
| JAVA_9 | back to summary |
|---|---|
| public static final JavaVersion JAVA_9 Java 9.
| |
| JAVA_RECENT | back to summary |
|---|---|
| public static final JavaVersion JAVA_RECENT The most recent Java version. Mainly introduced to avoid to break when a new version of Java is used. | |
| name | back to summary |
|---|---|
| private final String name Hides java. The standard name. | |
| value | back to summary |
|---|---|
| private final float value The float value. | |
| JavaVersion | back to summary |
|---|---|
| private JavaVersion(final float value, final String name) Constructs a new instance.
| |
| atLeast | back to summary |
|---|---|
| public boolean atLeast(final JavaVersion requiredVersion) Tests whether this version of Java is at least the version of Java passed in. For example:
| |
| atMost | back to summary |
|---|---|
| public boolean atMost(final JavaVersion requiredVersion) Tests whether this version of Java is at most the version of Java passed in. For example:
| |
| get | back to summary |
|---|---|
| pack-priv static JavaVersion get(final String versionStr) Transforms the given string with a Java version number to the corresponding constant of this enumeration class. This method is used internally.
| |
| getJavaVersion | back to summary |
|---|---|
| pack-priv static JavaVersion getJavaVersion(final String versionStr) Transforms the given string with a Java version number to the corresponding constant of this enumeration class. This method is used internally.
| |
| maxVersion | back to summary |
|---|---|
| private static float maxVersion() Gets the Java Version from the system or 99.0 if the
| |
| split | back to summary |
|---|---|
| pack-priv static String[] split(final String value) | |
| toFloatVersion | back to summary |
|---|---|
| private static float toFloatVersion(final String value) Parses a float value from a String.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. The string value is overridden to return the standard name.
For example, | |
| valueOf | back to summary |
|---|---|
| public static JavaVersion valueOf(String name) | |
| values | back to summary |
|---|---|
| public static JavaVersion[] values() | |