Package org.eclipse.sisu.space.asm
Class Constants
java.lang.Object
org.eclipse.sisu.space.asm.Constants
Defines additional JVM opcodes, access flags and constants which are not part of the ASM public
API.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final String
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final String
(package private) static final String
(package private) static final int
A frame inserted between already existing frames.(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final String
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final String
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final String
(package private) static final String
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final String
(package private) static final int
(package private) static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static void
checkAsmExperimental
(Object caller) (package private) static void
checkIsPreview
(InputStream classInputStream) (package private) static boolean
isWhitelisted
(String internalName)
-
Field Details
-
CONSTANT_VALUE
- See Also:
-
CODE
- See Also:
-
STACK_MAP_TABLE
- See Also:
-
EXCEPTIONS
- See Also:
-
INNER_CLASSES
- See Also:
-
ENCLOSING_METHOD
- See Also:
-
SYNTHETIC
- See Also:
-
SIGNATURE
- See Also:
-
SOURCE_FILE
- See Also:
-
SOURCE_DEBUG_EXTENSION
- See Also:
-
LINE_NUMBER_TABLE
- See Also:
-
LOCAL_VARIABLE_TABLE
- See Also:
-
LOCAL_VARIABLE_TYPE_TABLE
- See Also:
-
DEPRECATED
- See Also:
-
RUNTIME_VISIBLE_ANNOTATIONS
- See Also:
-
RUNTIME_INVISIBLE_ANNOTATIONS
- See Also:
-
RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
- See Also:
-
RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
- See Also:
-
RUNTIME_VISIBLE_TYPE_ANNOTATIONS
- See Also:
-
RUNTIME_INVISIBLE_TYPE_ANNOTATIONS
- See Also:
-
ANNOTATION_DEFAULT
- See Also:
-
BOOTSTRAP_METHODS
- See Also:
-
METHOD_PARAMETERS
- See Also:
-
MODULE
- See Also:
-
MODULE_PACKAGES
- See Also:
-
MODULE_MAIN_CLASS
- See Also:
-
NEST_HOST
- See Also:
-
NEST_MEMBERS
- See Also:
-
PERMITTED_SUBCLASSES
- See Also:
-
RECORD
- See Also:
-
ACC_CONSTRUCTOR
static final int ACC_CONSTRUCTOR- See Also:
-
F_INSERT
static final int F_INSERTA 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:
-
LDC_W
static final int LDC_W- See Also:
-
LDC2_W
static final int LDC2_W- See Also:
-
ILOAD_0
static final int ILOAD_0- See Also:
-
ILOAD_1
static final int ILOAD_1- See Also:
-
ILOAD_2
static final int ILOAD_2- See Also:
-
ILOAD_3
static final int ILOAD_3- See Also:
-
LLOAD_0
static final int LLOAD_0- See Also:
-
LLOAD_1
static final int LLOAD_1- See Also:
-
LLOAD_2
static final int LLOAD_2- See Also:
-
LLOAD_3
static final int LLOAD_3- See Also:
-
FLOAD_0
static final int FLOAD_0- See Also:
-
FLOAD_1
static final int FLOAD_1- See Also:
-
FLOAD_2
static final int FLOAD_2- See Also:
-
FLOAD_3
static final int FLOAD_3- See Also:
-
DLOAD_0
static final int DLOAD_0- See Also:
-
DLOAD_1
static final int DLOAD_1- See Also:
-
DLOAD_2
static final int DLOAD_2- See Also:
-
DLOAD_3
static final int DLOAD_3- See Also:
-
ALOAD_0
static final int ALOAD_0- See Also:
-
ALOAD_1
static final int ALOAD_1- See Also:
-
ALOAD_2
static final int ALOAD_2- See Also:
-
ALOAD_3
static final int ALOAD_3- See Also:
-
ISTORE_0
static final int ISTORE_0- See Also:
-
ISTORE_1
static final int ISTORE_1- See Also:
-
ISTORE_2
static final int ISTORE_2- See Also:
-
ISTORE_3
static final int ISTORE_3- See Also:
-
LSTORE_0
static final int LSTORE_0- See Also:
-
LSTORE_1
static final int LSTORE_1- See Also:
-
LSTORE_2
static final int LSTORE_2- See Also:
-
LSTORE_3
static final int LSTORE_3- See Also:
-
FSTORE_0
static final int FSTORE_0- See Also:
-
FSTORE_1
static final int FSTORE_1- See Also:
-
FSTORE_2
static final int FSTORE_2- See Also:
-
FSTORE_3
static final int FSTORE_3- See Also:
-
DSTORE_0
static final int DSTORE_0- See Also:
-
DSTORE_1
static final int DSTORE_1- See Also:
-
DSTORE_2
static final int DSTORE_2- See Also:
-
DSTORE_3
static final int DSTORE_3- See Also:
-
ASTORE_0
static final int ASTORE_0- See Also:
-
ASTORE_1
static final int ASTORE_1- See Also:
-
ASTORE_2
static final int ASTORE_2- See Also:
-
ASTORE_3
static final int ASTORE_3- See Also:
-
WIDE
static final int WIDE- See Also:
-
GOTO_W
static final int GOTO_W- See Also:
-
JSR_W
static final int JSR_W- See Also:
-
WIDE_JUMP_OPCODE_DELTA
static final int WIDE_JUMP_OPCODE_DELTA- See Also:
-
ASM_OPCODE_DELTA
static final int ASM_OPCODE_DELTA- See Also:
-
ASM_IFNULL_OPCODE_DELTA
static final int ASM_IFNULL_OPCODE_DELTA- See Also:
-
ASM_IFEQ
static final int ASM_IFEQ- See Also:
-
ASM_IFNE
static final int ASM_IFNE- See Also:
-
ASM_IFLT
static final int ASM_IFLT- See Also:
-
ASM_IFGE
static final int ASM_IFGE- See Also:
-
ASM_IFGT
static final int ASM_IFGT- See Also:
-
ASM_IFLE
static final int ASM_IFLE- See Also:
-
ASM_IF_ICMPEQ
static final int ASM_IF_ICMPEQ- See Also:
-
ASM_IF_ICMPNE
static final int ASM_IF_ICMPNE- See Also:
-
ASM_IF_ICMPLT
static final int ASM_IF_ICMPLT- See Also:
-
ASM_IF_ICMPGE
static final int ASM_IF_ICMPGE- See Also:
-
ASM_IF_ICMPGT
static final int ASM_IF_ICMPGT- See Also:
-
ASM_IF_ICMPLE
static final int ASM_IF_ICMPLE- See Also:
-
ASM_IF_ACMPEQ
static final int ASM_IF_ACMPEQ- See Also:
-
ASM_IF_ACMPNE
static final int ASM_IF_ACMPNE- See Also:
-
ASM_GOTO
static final int ASM_GOTO- See Also:
-
ASM_JSR
static final int ASM_JSR- See Also:
-
ASM_IFNULL
static final int ASM_IFNULL- See Also:
-
ASM_IFNONNULL
static final int ASM_IFNONNULL- See Also:
-
ASM_GOTO_W
static final int ASM_GOTO_W- See Also:
-
-
Constructor Details
-
Constants
private Constants()
-
-
Method Details
-
checkAsmExperimental
-
isWhitelisted
-
checkIsPreview
-