public enum JavaVersion extends Enum<JavaVersion>
An enum representing all the versions of the Java specification. This is intended to mirror available values from the java.specification.version System property.
| Enum Constant and Description | 
|---|
| JAVA_0_9The Java version reported by Android. | 
| JAVA_1_1Java 1.1. | 
| JAVA_1_2Java 1.2. | 
| JAVA_1_3Java 1.3. | 
| JAVA_1_4Java 1.4. | 
| JAVA_1_5Java 1.5. | 
| JAVA_1_6Java 1.6. | 
| JAVA_1_7Java 1.7. | 
| JAVA_1_8Java 1.8. | 
| JAVA_1_9Deprecated. 
 As of release 3.5, replaced by  JAVA_9 | 
| JAVA_9Java 9 | 
| JAVA_RECENTThe most recent java version. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | atLeast(JavaVersion requiredVersion)Whether this version of Java is at least the version of Java passed in. | 
| String | toString()The string value is overridden to return the standard name. | 
| static JavaVersion | valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static JavaVersion[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final JavaVersion JAVA_0_9
public static final JavaVersion JAVA_1_1
public static final JavaVersion JAVA_1_2
public static final JavaVersion JAVA_1_3
public static final JavaVersion JAVA_1_4
public static final JavaVersion JAVA_1_5
public static final JavaVersion JAVA_1_6
public static final JavaVersion JAVA_1_7
public static final JavaVersion JAVA_1_8
public static final JavaVersion JAVA_1_9
JAVA_9public static final JavaVersion JAVA_9
public static final JavaVersion JAVA_RECENT
public static JavaVersion[] values()
for (JavaVersion c : JavaVersion.values()) System.out.println(c);
public static JavaVersion valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic boolean atLeast(JavaVersion requiredVersion)
Whether this version of Java is at least the version of Java passed in.
For example:
  myVersion.atLeast(JavaVersion.JAVA_1_4)
requiredVersion - the version to check against, not nullpublic String toString()
The string value is overridden to return the standard name.
For example, "1.5".
toString in class Enum<JavaVersion>Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.