Package org.objectweb.asm
Class Constants
- java.lang.Object
-
- org.objectweb.asm.Constants
-
final class Constants extends java.lang.ObjectDefines additional JVM opcodes, access flags and constants which are not part of the ASM public API.- See Also:
- JVMS 6
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static intACC_CONSTRUCTOR(package private) static intALOAD_0(package private) static intALOAD_1(package private) static intALOAD_2(package private) static intALOAD_3(package private) static java.lang.StringANNOTATION_DEFAULT(package private) static intASM_GOTO(package private) static intASM_GOTO_W(package private) static intASM_IF_ACMPEQ(package private) static intASM_IF_ACMPNE(package private) static intASM_IF_ICMPEQ(package private) static intASM_IF_ICMPGE(package private) static intASM_IF_ICMPGT(package private) static intASM_IF_ICMPLE(package private) static intASM_IF_ICMPLT(package private) static intASM_IF_ICMPNE(package private) static intASM_IFEQ(package private) static intASM_IFGE(package private) static intASM_IFGT(package private) static intASM_IFLE(package private) static intASM_IFLT(package private) static intASM_IFNE(package private) static intASM_IFNONNULL(package private) static intASM_IFNULL(package private) static intASM_IFNULL_OPCODE_DELTA(package private) static intASM_JSR(package private) static intASM_OPCODE_DELTA(package private) static intASTORE_0(package private) static intASTORE_1(package private) static intASTORE_2(package private) static intASTORE_3(package private) static java.lang.StringBOOTSTRAP_METHODS(package private) static java.lang.StringCODE(package private) static java.lang.StringCONSTANT_VALUE(package private) static java.lang.StringDEPRECATED(package private) static intDLOAD_0(package private) static intDLOAD_1(package private) static intDLOAD_2(package private) static intDLOAD_3(package private) static intDSTORE_0(package private) static intDSTORE_1(package private) static intDSTORE_2(package private) static intDSTORE_3(package private) static java.lang.StringENCLOSING_METHOD(package private) static java.lang.StringEXCEPTIONS(package private) static intF_INSERTA frame inserted between already existing frames.(package private) static intFLOAD_0(package private) static intFLOAD_1(package private) static intFLOAD_2(package private) static intFLOAD_3(package private) static intFSTORE_0(package private) static intFSTORE_1(package private) static intFSTORE_2(package private) static intFSTORE_3(package private) static intGOTO_W(package private) static intILOAD_0(package private) static intILOAD_1(package private) static intILOAD_2(package private) static intILOAD_3(package private) static java.lang.StringINNER_CLASSES(package private) static intISTORE_0(package private) static intISTORE_1(package private) static intISTORE_2(package private) static intISTORE_3(package private) static intJSR_W(package private) static intLDC_W(package private) static intLDC2_W(package private) static java.lang.StringLINE_NUMBER_TABLE(package private) static intLLOAD_0(package private) static intLLOAD_1(package private) static intLLOAD_2(package private) static intLLOAD_3(package private) static java.lang.StringLOCAL_VARIABLE_TABLE(package private) static java.lang.StringLOCAL_VARIABLE_TYPE_TABLE(package private) static intLSTORE_0(package private) static intLSTORE_1(package private) static intLSTORE_2(package private) static intLSTORE_3(package private) static java.lang.StringMETHOD_PARAMETERS(package private) static java.lang.StringMODULE(package private) static java.lang.StringMODULE_MAIN_CLASS(package private) static java.lang.StringMODULE_PACKAGES(package private) static java.lang.StringNEST_HOST(package private) static java.lang.StringNEST_MEMBERS(package private) static java.lang.StringPERMITTED_SUBCLASSES(package private) static java.lang.StringRECORD(package private) static java.lang.StringRUNTIME_INVISIBLE_ANNOTATIONS(package private) static java.lang.StringRUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS(package private) static java.lang.StringRUNTIME_INVISIBLE_TYPE_ANNOTATIONS(package private) static java.lang.StringRUNTIME_VISIBLE_ANNOTATIONS(package private) static java.lang.StringRUNTIME_VISIBLE_PARAMETER_ANNOTATIONS(package private) static java.lang.StringRUNTIME_VISIBLE_TYPE_ANNOTATIONS(package private) static java.lang.StringSIGNATURE(package private) static java.lang.StringSOURCE_DEBUG_EXTENSION(package private) static java.lang.StringSOURCE_FILE(package private) static java.lang.StringSTACK_MAP_TABLE(package private) static java.lang.StringSYNTHETIC(package private) static intWIDE(package private) static intWIDE_JUMP_OPCODE_DELTA
-
Constructor Summary
Constructors Modifier Constructor Description privateConstants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidcheckAsmExperimental(java.lang.Object caller)(package private) static voidcheckIsPreview(java.io.InputStream classInputStream)(package private) static booleanisWhitelisted(java.lang.String internalName)
-
-
-
Field Detail
-
CONSTANT_VALUE
static final java.lang.String CONSTANT_VALUE
- See Also:
- Constant Field Values
-
CODE
static final java.lang.String CODE
- See Also:
- Constant Field Values
-
STACK_MAP_TABLE
static final java.lang.String STACK_MAP_TABLE
- See Also:
- Constant Field Values
-
EXCEPTIONS
static final java.lang.String EXCEPTIONS
- See Also:
- Constant Field Values
-
INNER_CLASSES
static final java.lang.String INNER_CLASSES
- See Also:
- Constant Field Values
-
ENCLOSING_METHOD
static final java.lang.String ENCLOSING_METHOD
- See Also:
- Constant Field Values
-
SYNTHETIC
static final java.lang.String SYNTHETIC
- See Also:
- Constant Field Values
-
SIGNATURE
static final java.lang.String SIGNATURE
- See Also:
- Constant Field Values
-
SOURCE_FILE
static final java.lang.String SOURCE_FILE
- See Also:
- Constant Field Values
-
SOURCE_DEBUG_EXTENSION
static final java.lang.String SOURCE_DEBUG_EXTENSION
- See Also:
- Constant Field Values
-
LINE_NUMBER_TABLE
static final java.lang.String LINE_NUMBER_TABLE
- See Also:
- Constant Field Values
-
LOCAL_VARIABLE_TABLE
static final java.lang.String LOCAL_VARIABLE_TABLE
- See Also:
- Constant Field Values
-
LOCAL_VARIABLE_TYPE_TABLE
static final java.lang.String LOCAL_VARIABLE_TYPE_TABLE
- See Also:
- Constant Field Values
-
DEPRECATED
static final java.lang.String DEPRECATED
- See Also:
- Constant Field Values
-
RUNTIME_VISIBLE_ANNOTATIONS
static final java.lang.String RUNTIME_VISIBLE_ANNOTATIONS
- See Also:
- Constant Field Values
-
RUNTIME_INVISIBLE_ANNOTATIONS
static final java.lang.String RUNTIME_INVISIBLE_ANNOTATIONS
- See Also:
- Constant Field Values
-
RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
static final java.lang.String RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
- See Also:
- Constant Field Values
-
RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
static final java.lang.String RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
- See Also:
- Constant Field Values
-
RUNTIME_VISIBLE_TYPE_ANNOTATIONS
static final java.lang.String RUNTIME_VISIBLE_TYPE_ANNOTATIONS
- See Also:
- Constant Field Values
-
RUNTIME_INVISIBLE_TYPE_ANNOTATIONS
static final java.lang.String RUNTIME_INVISIBLE_TYPE_ANNOTATIONS
- See Also:
- Constant Field Values
-
ANNOTATION_DEFAULT
static final java.lang.String ANNOTATION_DEFAULT
- See Also:
- Constant Field Values
-
BOOTSTRAP_METHODS
static final java.lang.String BOOTSTRAP_METHODS
- See Also:
- Constant Field Values
-
METHOD_PARAMETERS
static final java.lang.String METHOD_PARAMETERS
- See Also:
- Constant Field Values
-
MODULE
static final java.lang.String MODULE
- See Also:
- Constant Field Values
-
MODULE_PACKAGES
static final java.lang.String MODULE_PACKAGES
- See Also:
- Constant Field Values
-
MODULE_MAIN_CLASS
static final java.lang.String MODULE_MAIN_CLASS
- See Also:
- Constant Field Values
-
NEST_HOST
static final java.lang.String NEST_HOST
- See Also:
- Constant Field Values
-
NEST_MEMBERS
static final java.lang.String NEST_MEMBERS
- See Also:
- Constant Field Values
-
PERMITTED_SUBCLASSES
static final java.lang.String PERMITTED_SUBCLASSES
- See Also:
- Constant Field Values
-
RECORD
static final java.lang.String RECORD
- See Also:
- Constant Field Values
-
ACC_CONSTRUCTOR
static final int ACC_CONSTRUCTOR
- See Also:
- Constant Field Values
-
F_INSERT
static final int F_INSERT
A frame inserted between already existing frames. This internal stack map frame type (in addition to the ones declared inOpcodes) can only be used if the frame content can be computed from the previous existing frame and from the instructions between this existing frame and the inserted one, without any knowledge of the type hierarchy. This kind of frame is only used when an unconditional jump is inserted in a method while expanding an ASM specific instruction. Keep in sync with Opcodes.java.- See Also:
- Constant Field Values
-
LDC_W
static final int LDC_W
- See Also:
- Constant Field Values
-
LDC2_W
static final int LDC2_W
- See Also:
- Constant Field Values
-
ILOAD_0
static final int ILOAD_0
- See Also:
- Constant Field Values
-
ILOAD_1
static final int ILOAD_1
- See Also:
- Constant Field Values
-
ILOAD_2
static final int ILOAD_2
- See Also:
- Constant Field Values
-
ILOAD_3
static final int ILOAD_3
- See Also:
- Constant Field Values
-
LLOAD_0
static final int LLOAD_0
- See Also:
- Constant Field Values
-
LLOAD_1
static final int LLOAD_1
- See Also:
- Constant Field Values
-
LLOAD_2
static final int LLOAD_2
- See Also:
- Constant Field Values
-
LLOAD_3
static final int LLOAD_3
- See Also:
- Constant Field Values
-
FLOAD_0
static final int FLOAD_0
- See Also:
- Constant Field Values
-
FLOAD_1
static final int FLOAD_1
- See Also:
- Constant Field Values
-
FLOAD_2
static final int FLOAD_2
- See Also:
- Constant Field Values
-
FLOAD_3
static final int FLOAD_3
- See Also:
- Constant Field Values
-
DLOAD_0
static final int DLOAD_0
- See Also:
- Constant Field Values
-
DLOAD_1
static final int DLOAD_1
- See Also:
- Constant Field Values
-
DLOAD_2
static final int DLOAD_2
- See Also:
- Constant Field Values
-
DLOAD_3
static final int DLOAD_3
- See Also:
- Constant Field Values
-
ALOAD_0
static final int ALOAD_0
- See Also:
- Constant Field Values
-
ALOAD_1
static final int ALOAD_1
- See Also:
- Constant Field Values
-
ALOAD_2
static final int ALOAD_2
- See Also:
- Constant Field Values
-
ALOAD_3
static final int ALOAD_3
- See Also:
- Constant Field Values
-
ISTORE_0
static final int ISTORE_0
- See Also:
- Constant Field Values
-
ISTORE_1
static final int ISTORE_1
- See Also:
- Constant Field Values
-
ISTORE_2
static final int ISTORE_2
- See Also:
- Constant Field Values
-
ISTORE_3
static final int ISTORE_3
- See Also:
- Constant Field Values
-
LSTORE_0
static final int LSTORE_0
- See Also:
- Constant Field Values
-
LSTORE_1
static final int LSTORE_1
- See Also:
- Constant Field Values
-
LSTORE_2
static final int LSTORE_2
- See Also:
- Constant Field Values
-
LSTORE_3
static final int LSTORE_3
- See Also:
- Constant Field Values
-
FSTORE_0
static final int FSTORE_0
- See Also:
- Constant Field Values
-
FSTORE_1
static final int FSTORE_1
- See Also:
- Constant Field Values
-
FSTORE_2
static final int FSTORE_2
- See Also:
- Constant Field Values
-
FSTORE_3
static final int FSTORE_3
- See Also:
- Constant Field Values
-
DSTORE_0
static final int DSTORE_0
- See Also:
- Constant Field Values
-
DSTORE_1
static final int DSTORE_1
- See Also:
- Constant Field Values
-
DSTORE_2
static final int DSTORE_2
- See Also:
- Constant Field Values
-
DSTORE_3
static final int DSTORE_3
- See Also:
- Constant Field Values
-
ASTORE_0
static final int ASTORE_0
- See Also:
- Constant Field Values
-
ASTORE_1
static final int ASTORE_1
- See Also:
- Constant Field Values
-
ASTORE_2
static final int ASTORE_2
- See Also:
- Constant Field Values
-
ASTORE_3
static final int ASTORE_3
- See Also:
- Constant Field Values
-
WIDE
static final int WIDE
- See Also:
- Constant Field Values
-
GOTO_W
static final int GOTO_W
- See Also:
- Constant Field Values
-
JSR_W
static final int JSR_W
- See Also:
- Constant Field Values
-
WIDE_JUMP_OPCODE_DELTA
static final int WIDE_JUMP_OPCODE_DELTA
- See Also:
- Constant Field Values
-
ASM_OPCODE_DELTA
static final int ASM_OPCODE_DELTA
- See Also:
- Constant Field Values
-
ASM_IFNULL_OPCODE_DELTA
static final int ASM_IFNULL_OPCODE_DELTA
- See Also:
- Constant Field Values
-
ASM_IFEQ
static final int ASM_IFEQ
- See Also:
- Constant Field Values
-
ASM_IFNE
static final int ASM_IFNE
- See Also:
- Constant Field Values
-
ASM_IFLT
static final int ASM_IFLT
- See Also:
- Constant Field Values
-
ASM_IFGE
static final int ASM_IFGE
- See Also:
- Constant Field Values
-
ASM_IFGT
static final int ASM_IFGT
- See Also:
- Constant Field Values
-
ASM_IFLE
static final int ASM_IFLE
- See Also:
- Constant Field Values
-
ASM_IF_ICMPEQ
static final int ASM_IF_ICMPEQ
- See Also:
- Constant Field Values
-
ASM_IF_ICMPNE
static final int ASM_IF_ICMPNE
- See Also:
- Constant Field Values
-
ASM_IF_ICMPLT
static final int ASM_IF_ICMPLT
- See Also:
- Constant Field Values
-
ASM_IF_ICMPGE
static final int ASM_IF_ICMPGE
- See Also:
- Constant Field Values
-
ASM_IF_ICMPGT
static final int ASM_IF_ICMPGT
- See Also:
- Constant Field Values
-
ASM_IF_ICMPLE
static final int ASM_IF_ICMPLE
- See Also:
- Constant Field Values
-
ASM_IF_ACMPEQ
static final int ASM_IF_ACMPEQ
- See Also:
- Constant Field Values
-
ASM_IF_ACMPNE
static final int ASM_IF_ACMPNE
- See Also:
- Constant Field Values
-
ASM_GOTO
static final int ASM_GOTO
- See Also:
- Constant Field Values
-
ASM_JSR
static final int ASM_JSR
- See Also:
- Constant Field Values
-
ASM_IFNULL
static final int ASM_IFNULL
- See Also:
- Constant Field Values
-
ASM_IFNONNULL
static final int ASM_IFNONNULL
- See Also:
- Constant Field Values
-
ASM_GOTO_W
static final int ASM_GOTO_W
- See Also:
- Constant Field Values
-
-