JavaVersion
- public final enum org.apache.commons.lang3.JavaVersion[source]
Enumerates all known versions of the Java specification. This is intended to mirror available values from the java.specification.version System property.
- Since:
3.0
Fields and constants
The Java version reported by Android. |
|
Java 10. |
|
Java 11. |
|
Java 12. |
|
Java 13. |
|
Java 14. |
|
Java 15. |
|
Java 16. |
|
Java 17. |
|
Java 18. |
|
Java 19. |
|
Java 1.1. |
|
Java 1.2. |
|
Java 1.3. |
|
Java 1.4. |
|
Java 1.5. |
|
Java 1.6. |
|
Java 1.7. |
|
Java 1.8. |
|
Deprecated. Java 1.9. |
|
Java 20. |
|
Java 21. |
|
Java 22. |
|
Java 23. |
|
Java 24. |
|
Java 25. |
|
Java 26. |
|
Java 27. |
|
Java 28. |
|
Java 9. |
|
The most recent Java version. |
- public static final JavaVersion JAVA_0_9[source]
The Java version reported by Android. This is not an official Java version number.
- public static final JavaVersion JAVA_10[source]
Java 10.
- Since:
3.7
- public static final JavaVersion JAVA_11[source]
Java 11.
- Since:
3.8
- public static final JavaVersion JAVA_12[source]
Java 12.
- Since:
3.9
- public static final JavaVersion JAVA_13[source]
Java 13.
- Since:
3.9
- public static final JavaVersion JAVA_14[source]
Java 14.
- Since:
3.11
- public static final JavaVersion JAVA_15[source]
Java 15.
- Since:
3.11
- public static final JavaVersion JAVA_16[source]
Java 16.
- Since:
3.11
- public static final JavaVersion JAVA_17[source]
Java 17.
- Since:
3.12.0
- public static final JavaVersion JAVA_18[source]
Java 18.
- Since:
3.13.0
- public static final JavaVersion JAVA_19[source]
Java 19.
- Since:
3.13.0
- public static final JavaVersion JAVA_1_1[source]
Java 1.1.
- public static final JavaVersion JAVA_1_2[source]
Java 1.2.
- public static final JavaVersion JAVA_1_3[source]
Java 1.3.
- public static final JavaVersion JAVA_1_4[source]
Java 1.4.
- public static final JavaVersion JAVA_1_5[source]
Java 1.5.
- public static final JavaVersion JAVA_1_6[source]
Java 1.6.
- public static final JavaVersion JAVA_1_7[source]
Java 1.7.
- public static final JavaVersion JAVA_1_8[source]
Java 1.8.
- @Deprecated public static final JavaVersion JAVA_1_9[source]
Deprecated: As of release 3.5, replaced by
#JAVA_9.Java 1.9.
- public static final JavaVersion JAVA_20[source]
Java 20.
- Since:
3.13.0
- public static final JavaVersion JAVA_21[source]
Java 21.
- Since:
3.13.0
- public static final JavaVersion JAVA_22[source]
Java 22.
- Since:
3.15.0
- public static final JavaVersion JAVA_23[source]
Java 23.
- Since:
3.18.0
- public static final JavaVersion JAVA_24[source]
Java 24.
- Since:
3.18.0
- public static final JavaVersion JAVA_25[source]
Java 25.
- Since:
3.20.0
- public static final JavaVersion JAVA_26[source]
Java 26.
- Since:
3.20.0
- public static final JavaVersion JAVA_27[source]
Java 27.
- Since:
3.21.0
- public static final JavaVersion JAVA_28[source]
Java 28.
- Since:
3.21.0
- public static final JavaVersion JAVA_9[source]
Java 9.
- Since:
3.5
- public static final JavaVersion JAVA_RECENT[source]
The most recent Java version. Mainly introduced to avoid to break when a new version of Java is used.
Methods
Tests whether this version of Java is at least the version of Java passed in. |
|
Tests whether this version of Java is at most the version of Java passed in. |
|
The string value is overridden to return the standard name. |
|
- public boolean atLeast(JavaVersion requiredVersion)[source]
Tests whether this version of Java is at least the version of Java passed in.
For example:
myVersion.atLeast(JavaVersion.JAVA_1_8)
- Parameters:
requiredVersion – The version to check against, not null.
- Returns:
true if this version is equal to or greater than the specified version.
- public boolean atMost(JavaVersion requiredVersion)[source]
Tests whether this version of Java is at most the version of Java passed in.
For example:
myVersion.atMost(JavaVersion.JAVA_1_4)
- Parameters:
requiredVersion – The version to check against, not null.
- Returns:
true if this version is equal to or less than the specified version.
- Since:
3.9
- @Override public String toString()[source]
The string value is overridden to return the standard name.
For example,
"1.5".- Returns:
The name, not null.
- public static JavaVersion valueOf(String name)
- public static JavaVersion[] values()