class JavaVersion
An enumeration of Java versions. Before 9: http://www.oracle.com/technetwork/java/javase/versioning-naming-139433.html 9+: http://openjdk.java.net/jeps/223
static fun current(): JavaVersion
Returns the version of the current JVM. |
|
static fun forClass(classData: ByteArray): JavaVersion |
|
static fun forClassVersion(classVersion: Int): JavaVersion |
|
fun getMajorVersion(): String |
|
fun isJava10(): Boolean |
|
fun isJava10Compatible(): Boolean |
|
fun isJava11(): Boolean
Returns if the version is Java 11. |
|
fun isJava11Compatible(): Boolean
Returns if the version is Java 11 compatible. |
|
fun isJava5(): Boolean |
|
fun isJava5Compatible(): Boolean |
|
fun isJava6(): Boolean |
|
fun isJava6Compatible(): Boolean |
|
fun isJava7(): Boolean |
|
fun isJava7Compatible(): Boolean |
|
fun isJava8(): Boolean |
|
fun isJava8Compatible(): Boolean |
|
fun isJava9(): Boolean |
|
fun isJava9Compatible(): Boolean |
|
fun toString(): String |
|
static fun toVersion(value: Any): JavaVersion
Converts the given object into a |