public final class ASM
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
API_VERSION
The detected ASM API Version
|
| Modifier and Type | Method and Description |
|---|---|
static int |
getApiVersionMajor()
Get the major API version
|
static int |
getApiVersionMinor()
Get the minor API version
|
static java.lang.String |
getApiVersionString()
Get the ASM API version as a string (mostly for debugging)
|
static java.lang.String |
getClassVersionString()
Get the supported java version as a string (mostly for the banner)
|
static int |
getMaxSupportedClassVersion()
Get the maximum supported class version (raw)
|
static int |
getMaxSupportedClassVersionMajor()
Get the maximum supported major class versior
|
static int |
getMaxSupportedClassVersionMinor()
Get the maximum supported minor class versior
|
static java.lang.String |
getVersionString()
Get the ASM version as a string (mostly for debugging and the banner)
|
static boolean |
isAtLeastVersion(int majorVersion)
Get whether the current ASM API is at least the specified version
|
static boolean |
isAtLeastVersion(int majorVersion,
int minorVersion)
Get whether the current ASM API is at least the specified version
(including minor version when it's relevant)
|
static boolean |
isAtLeastVersion(int majorVersion,
int minorVersion,
int patchVersion)
Get whether the current ASM API is at least the specified version
(including minor version and patch version when it's relevant)
|
public static boolean isAtLeastVersion(int majorVersion)
majorVersion - version to check for (eg. 6)public static boolean isAtLeastVersion(int majorVersion,
int minorVersion)
majorVersion - major version to check for (eg. 6)minorVersion - minor version to check forpublic static boolean isAtLeastVersion(int majorVersion,
int minorVersion,
int patchVersion)
majorVersion - major version to check for (eg. 6)minorVersion - minor version to check forpatchVersion - patch version to check forpublic static int getApiVersionMajor()
public static int getApiVersionMinor()
public static java.lang.String getApiVersionString()
public static java.lang.String getVersionString()
public static int getMaxSupportedClassVersion()
public static int getMaxSupportedClassVersionMajor()
public static int getMaxSupportedClassVersionMinor()
public static java.lang.String getClassVersionString()