public class ClassFileVersion
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,ClassFileVersion> |
byName |
static ClassFileVersion |
JAVA_1_0 |
static ClassFileVersion |
JAVA_1_2 |
static ClassFileVersion |
JAVA_1_3 |
static ClassFileVersion |
JAVA_1_4 |
static ClassFileVersion |
JAVA_10 |
static ClassFileVersion |
JAVA_11 |
static ClassFileVersion |
JAVA_12 |
static ClassFileVersion |
JAVA_12_Experimental |
static ClassFileVersion |
JAVA_13 |
static ClassFileVersion |
JAVA_14 |
static ClassFileVersion |
JAVA_14_Experimental |
static ClassFileVersion |
JAVA_15 |
static ClassFileVersion |
JAVA_5 |
static ClassFileVersion |
JAVA_6 |
static ClassFileVersion |
JAVA_7 |
static ClassFileVersion |
JAVA_8 |
static ClassFileVersion |
JAVA_9 |
private int |
major |
private int |
minor |
private java.lang.String |
name |
Modifier | Constructor and Description |
---|---|
|
ClassFileVersion(int major,
int minor) |
private |
ClassFileVersion(int major,
int minor,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
before(ClassFileVersion other) |
boolean |
equalOrLater(ClassFileVersion other) |
static java.util.Map<java.lang.String,ClassFileVersion> |
getByName() |
boolean |
isExperimental() |
static ClassFileVersion |
parse(java.lang.String arg) |
boolean |
sameMajor(ClassFileVersion other) |
java.lang.String |
toString() |
private final int major
private final int minor
private final java.lang.String name
private static final java.util.Map<java.lang.String,ClassFileVersion> byName
public static ClassFileVersion JAVA_1_0
public static ClassFileVersion JAVA_1_2
public static ClassFileVersion JAVA_1_3
public static ClassFileVersion JAVA_1_4
public static ClassFileVersion JAVA_5
public static ClassFileVersion JAVA_6
public static ClassFileVersion JAVA_7
public static ClassFileVersion JAVA_8
public static ClassFileVersion JAVA_9
public static ClassFileVersion JAVA_10
public static ClassFileVersion JAVA_11
public static ClassFileVersion JAVA_12
public static ClassFileVersion JAVA_12_Experimental
public static ClassFileVersion JAVA_13
public static ClassFileVersion JAVA_14
public static ClassFileVersion JAVA_14_Experimental
public static ClassFileVersion JAVA_15
public ClassFileVersion(int major, int minor)
private ClassFileVersion(int major, int minor, java.lang.String name)
public static ClassFileVersion parse(java.lang.String arg)
public boolean equalOrLater(ClassFileVersion other)
public boolean isExperimental()
public boolean sameMajor(ClassFileVersion other)
public boolean before(ClassFileVersion other)
public static java.util.Map<java.lang.String,ClassFileVersion> getByName()
public java.lang.String toString()
toString
in class java.lang.Object