public final class PlatformDescription
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ANDROID_VERSION
Android version.
|
static java.lang.String |
DALVIK
JVM_NAME prefix for Dalvik/Android
|
static java.lang.String |
GNU
JVM_NAME prefix for GCJ
|
static java.lang.String |
JROCKIT
JVM_NAME prefix for JRockit
|
static java.lang.String |
JVM_NAME
JVM name
|
static java.lang.String |
OPENJDK
JVM_NAME prefix for the OpenJDK
|
static java.lang.String |
PERC
JVM_NAME prefix for Aonix PERC
|
static java.lang.String |
SPECIFICATION_VERSION
Java specification version
|
static java.lang.String |
SUN
JVM_NAME prefix for Sun Java HotSpot
|
static java.lang.String |
VENDOR
Vendor name
|
static java.lang.String |
VENDOR_VERSION
Vendor version
|
static java.lang.String |
VM_INFO
JVM version
|
static java.lang.String |
VM_VERSION
JVM version
|
Modifier | Constructor and Description |
---|---|
private |
PlatformDescription() |
Modifier and Type | Method and Description |
---|---|
private static int |
getAndroidVersion() |
private static int |
getAndroidVersion0() |
private static int |
getOldAndroidVersion(java.lang.Class<?> versionClass) |
static boolean |
isThisJVM(java.lang.String name)
Check if the current JVM is of the type passed in parameter.
|
public static final java.lang.String JROCKIT
public static final java.lang.String GNU
public static final java.lang.String SUN
public static final java.lang.String OPENJDK
public static final java.lang.String PERC
public static final java.lang.String DALVIK
public static final java.lang.String SPECIFICATION_VERSION
public static final java.lang.String VM_VERSION
public static final java.lang.String VM_INFO
public static final java.lang.String VENDOR_VERSION
public static final java.lang.String VENDOR
public static final java.lang.String JVM_NAME
public static final int ANDROID_VERSION
public static boolean isThisJVM(java.lang.String name)
System.getProperty("java.vm.name").startWith(name)
.name
- jvm name we are looking forprivate static int getAndroidVersion()
private static int getAndroidVersion0()
private static int getOldAndroidVersion(java.lang.Class<?> versionClass)