Package serp.bytecode
Interface Constants
public interface Constants
Interface to track constants used in bytecode. Entities can access these
constants using the static
Constants.
field prefix,
or implement this interface themselves to conveniently import the
constants into their own namespace.- Author:
- Abe White
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Field Details
-
VALID_MAGIC
static final int VALID_MAGIC- See Also:
-
MAJOR_VERSION
static final int MAJOR_VERSION- See Also:
-
MINOR_VERSION
static final int MINOR_VERSION- See Also:
-
MAJOR_VERSION_JAVA5
static final int MAJOR_VERSION_JAVA5- See Also:
-
MINOR_VERSION_JAVA5
static final int MINOR_VERSION_JAVA5- See Also:
-
ACCESS_PUBLIC
static final int ACCESS_PUBLIC- See Also:
-
ACCESS_PRIVATE
static final int ACCESS_PRIVATE- See Also:
-
ACCESS_PROTECTED
static final int ACCESS_PROTECTED- See Also:
-
ACCESS_STATIC
static final int ACCESS_STATIC- See Also:
-
ACCESS_FINAL
static final int ACCESS_FINAL- See Also:
-
ACCESS_SUPER
static final int ACCESS_SUPER- See Also:
-
ACCESS_SYNCHRONIZED
static final int ACCESS_SYNCHRONIZED- See Also:
-
ACCESS_VOLATILE
static final int ACCESS_VOLATILE- See Also:
-
ACCESS_BRIDGE
static final int ACCESS_BRIDGE- See Also:
-
ACCESS_TRANSIENT
static final int ACCESS_TRANSIENT- See Also:
-
ACCESS_VARARGS
static final int ACCESS_VARARGS- See Also:
-
ACCESS_NATIVE
static final int ACCESS_NATIVE- See Also:
-
ACCESS_INTERFACE
static final int ACCESS_INTERFACE- See Also:
-
ACCESS_ABSTRACT
static final int ACCESS_ABSTRACT- See Also:
-
ACCESS_STRICT
static final int ACCESS_STRICT- See Also:
-
ACCESS_SYNTHETIC
static final int ACCESS_SYNTHETIC- See Also:
-
ACCESS_ANNOTATION
static final int ACCESS_ANNOTATION- See Also:
-
ACCESS_ENUM
static final int ACCESS_ENUM- See Also:
-
ATTR_CODE
- See Also:
-
ATTR_CONST
- See Also:
-
ATTR_DEPRECATED
- See Also:
-
ATTR_EXCEPTIONS
- See Also:
-
ATTR_INNERCLASS
- See Also:
-
ATTR_LINENUMBERS
- See Also:
-
ATTR_LOCALS
- See Also:
-
ATTR_LOCAL_TYPES
- See Also:
-
ATTR_SOURCE
- See Also:
-
ATTR_SYNTHETIC
- See Also:
-
ATTR_UNKNOWN
- See Also:
-
ATTR_ANNOTATIONS
- See Also:
-
ATTR_RUNTIME_ANNOTATIONS
- See Also:
-
ATTR_BOOTSTRAP_METHODS
- See Also:
-
METHODHANDLE_REF_GETFIELD
static final int METHODHANDLE_REF_GETFIELD- See Also:
-
METHODHANDLE_REF_GETSTATIC
static final int METHODHANDLE_REF_GETSTATIC- See Also:
-
METHODHANDLE_REF_PUTFIELD
static final int METHODHANDLE_REF_PUTFIELD- See Also:
-
METHODHANDLE_REF_PUTSTATIC
static final int METHODHANDLE_REF_PUTSTATIC- See Also:
-
METHODHANDLE_REF_INVOKEVIRTUAL
static final int METHODHANDLE_REF_INVOKEVIRTUAL- See Also:
-
METHODHANDLE_REF_INVOKESTATIC
static final int METHODHANDLE_REF_INVOKESTATIC- See Also:
-
METHODHANDLE_REF_INVOKESPECIAL
static final int METHODHANDLE_REF_INVOKESPECIAL- See Also:
-
METHODHANDLE_REF_NEWINVOKESPECIAL
static final int METHODHANDLE_REF_NEWINVOKESPECIAL- See Also:
-
METHODHANDLE_REF_INVOKEINTERFACE
static final int METHODHANDLE_REF_INVOKEINTERFACE- See Also:
-
NOP
static final int NOP- See Also:
-
ACONSTNULL
static final int ACONSTNULL- See Also:
-
ICONSTM1
static final int ICONSTM1- See Also:
-
ICONST0
static final int ICONST0- See Also:
-
ICONST1
static final int ICONST1- See Also:
-
ICONST2
static final int ICONST2- See Also:
-
ICONST3
static final int ICONST3- See Also:
-
ICONST4
static final int ICONST4- See Also:
-
ICONST5
static final int ICONST5- See Also:
-
LCONST0
static final int LCONST0- See Also:
-
LCONST1
static final int LCONST1- See Also:
-
FCONST0
static final int FCONST0- See Also:
-
FCONST1
static final int FCONST1- See Also:
-
FCONST2
static final int FCONST2- See Also:
-
DCONST0
static final int DCONST0- See Also:
-
DCONST1
static final int DCONST1- See Also:
-
BIPUSH
static final int BIPUSH- See Also:
-
SIPUSH
static final int SIPUSH- See Also:
-
LDC
static final int LDC- See Also:
-
LDCW
static final int LDCW- See Also:
-
LDC2W
static final int LDC2W- See Also:
-
ILOAD
static final int ILOAD- See Also:
-
LLOAD
static final int LLOAD- See Also:
-
FLOAD
static final int FLOAD- See Also:
-
DLOAD
static final int DLOAD- See Also:
-
ALOAD
static final int ALOAD- See Also:
-
ILOAD0
static final int ILOAD0- See Also:
-
ILOAD1
static final int ILOAD1- See Also:
-
ILOAD2
static final int ILOAD2- See Also:
-
ILOAD3
static final int ILOAD3- See Also:
-
LLOAD0
static final int LLOAD0- See Also:
-
LLOAD1
static final int LLOAD1- See Also:
-
LLOAD2
static final int LLOAD2- See Also:
-
LLOAD3
static final int LLOAD3- See Also:
-
FLOAD0
static final int FLOAD0- See Also:
-
FLOAD1
static final int FLOAD1- See Also:
-
FLOAD2
static final int FLOAD2- See Also:
-
FLOAD3
static final int FLOAD3- See Also:
-
DLOAD0
static final int DLOAD0- See Also:
-
DLOAD1
static final int DLOAD1- See Also:
-
DLOAD2
static final int DLOAD2- See Also:
-
DLOAD3
static final int DLOAD3- See Also:
-
ALOAD0
static final int ALOAD0- See Also:
-
ALOAD1
static final int ALOAD1- See Also:
-
ALOAD2
static final int ALOAD2- See Also:
-
ALOAD3
static final int ALOAD3- See Also:
-
IALOAD
static final int IALOAD- See Also:
-
LALOAD
static final int LALOAD- See Also:
-
FALOAD
static final int FALOAD- See Also:
-
DALOAD
static final int DALOAD- See Also:
-
AALOAD
static final int AALOAD- See Also:
-
BALOAD
static final int BALOAD- See Also:
-
CALOAD
static final int CALOAD- See Also:
-
SALOAD
static final int SALOAD- See Also:
-
ISTORE
static final int ISTORE- See Also:
-
LSTORE
static final int LSTORE- See Also:
-
FSTORE
static final int FSTORE- See Also:
-
DSTORE
static final int DSTORE- See Also:
-
ASTORE
static final int ASTORE- See Also:
-
ISTORE0
static final int ISTORE0- See Also:
-
ISTORE1
static final int ISTORE1- See Also:
-
ISTORE2
static final int ISTORE2- See Also:
-
ISTORE3
static final int ISTORE3- See Also:
-
LSTORE0
static final int LSTORE0- See Also:
-
LSTORE1
static final int LSTORE1- See Also:
-
LSTORE2
static final int LSTORE2- See Also:
-
LSTORE3
static final int LSTORE3- See Also:
-
FSTORE0
static final int FSTORE0- See Also:
-
FSTORE1
static final int FSTORE1- See Also:
-
FSTORE2
static final int FSTORE2- See Also:
-
FSTORE3
static final int FSTORE3- See Also:
-
DSTORE0
static final int DSTORE0- See Also:
-
DSTORE1
static final int DSTORE1- See Also:
-
DSTORE2
static final int DSTORE2- See Also:
-
DSTORE3
static final int DSTORE3- See Also:
-
ASTORE0
static final int ASTORE0- See Also:
-
ASTORE1
static final int ASTORE1- See Also:
-
ASTORE2
static final int ASTORE2- See Also:
-
ASTORE3
static final int ASTORE3- See Also:
-
IASTORE
static final int IASTORE- See Also:
-
LASTORE
static final int LASTORE- See Also:
-
FASTORE
static final int FASTORE- See Also:
-
DASTORE
static final int DASTORE- See Also:
-
AASTORE
static final int AASTORE- See Also:
-
BASTORE
static final int BASTORE- See Also:
-
CASTORE
static final int CASTORE- See Also:
-
SASTORE
static final int SASTORE- See Also:
-
POP
static final int POP- See Also:
-
POP2
static final int POP2- See Also:
-
DUP
static final int DUP- See Also:
-
DUPX1
static final int DUPX1- See Also:
-
DUPX2
static final int DUPX2- See Also:
-
DUP2
static final int DUP2- See Also:
-
DUP2X1
static final int DUP2X1- See Also:
-
DUP2X2
static final int DUP2X2- See Also:
-
SWAP
static final int SWAP- See Also:
-
IADD
static final int IADD- See Also:
-
LADD
static final int LADD- See Also:
-
FADD
static final int FADD- See Also:
-
DADD
static final int DADD- See Also:
-
ISUB
static final int ISUB- See Also:
-
LSUB
static final int LSUB- See Also:
-
FSUB
static final int FSUB- See Also:
-
DSUB
static final int DSUB- See Also:
-
IMUL
static final int IMUL- See Also:
-
LMUL
static final int LMUL- See Also:
-
FMUL
static final int FMUL- See Also:
-
DMUL
static final int DMUL- See Also:
-
IDIV
static final int IDIV- See Also:
-
LDIV
static final int LDIV- See Also:
-
FDIV
static final int FDIV- See Also:
-
DDIV
static final int DDIV- See Also:
-
IREM
static final int IREM- See Also:
-
LREM
static final int LREM- See Also:
-
FREM
static final int FREM- See Also:
-
DREM
static final int DREM- See Also:
-
INEG
static final int INEG- See Also:
-
LNEG
static final int LNEG- See Also:
-
FNEG
static final int FNEG- See Also:
-
DNEG
static final int DNEG- See Also:
-
ISHL
static final int ISHL- See Also:
-
LSHL
static final int LSHL- See Also:
-
ISHR
static final int ISHR- See Also:
-
LSHR
static final int LSHR- See Also:
-
IUSHR
static final int IUSHR- See Also:
-
LUSHR
static final int LUSHR- See Also:
-
IAND
static final int IAND- See Also:
-
LAND
static final int LAND- See Also:
-
IOR
static final int IOR- See Also:
-
LOR
static final int LOR- See Also:
-
IXOR
static final int IXOR- See Also:
-
LXOR
static final int LXOR- See Also:
-
IINC
static final int IINC- See Also:
-
I2L
static final int I2L- See Also:
-
I2F
static final int I2F- See Also:
-
I2D
static final int I2D- See Also:
-
L2I
static final int L2I- See Also:
-
L2F
static final int L2F- See Also:
-
L2D
static final int L2D- See Also:
-
F2I
static final int F2I- See Also:
-
F2L
static final int F2L- See Also:
-
F2D
static final int F2D- See Also:
-
D2I
static final int D2I- See Also:
-
D2L
static final int D2L- See Also:
-
D2F
static final int D2F- See Also:
-
I2B
static final int I2B- See Also:
-
I2C
static final int I2C- See Also:
-
I2S
static final int I2S- See Also:
-
LCMP
static final int LCMP- See Also:
-
FCMPL
static final int FCMPL- See Also:
-
FCMPG
static final int FCMPG- See Also:
-
DCMPL
static final int DCMPL- See Also:
-
DCMPG
static final int DCMPG- See Also:
-
IFEQ
static final int IFEQ- See Also:
-
IFNE
static final int IFNE- See Also:
-
IFLT
static final int IFLT- See Also:
-
IFGE
static final int IFGE- See Also:
-
IFGT
static final int IFGT- See Also:
-
IFLE
static final int IFLE- See Also:
-
IFICMPEQ
static final int IFICMPEQ- See Also:
-
IFICMPNE
static final int IFICMPNE- See Also:
-
IFICMPLT
static final int IFICMPLT- See Also:
-
IFICMPGE
static final int IFICMPGE- See Also:
-
IFICMPGT
static final int IFICMPGT- See Also:
-
IFICMPLE
static final int IFICMPLE- See Also:
-
IFACMPEQ
static final int IFACMPEQ- See Also:
-
IFACMPNE
static final int IFACMPNE- See Also:
-
GOTO
static final int GOTO- See Also:
-
JSR
static final int JSR- See Also:
-
RET
static final int RET- See Also:
-
TABLESWITCH
static final int TABLESWITCH- See Also:
-
LOOKUPSWITCH
static final int LOOKUPSWITCH- See Also:
-
IRETURN
static final int IRETURN- See Also:
-
LRETURN
static final int LRETURN- See Also:
-
FRETURN
static final int FRETURN- See Also:
-
DRETURN
static final int DRETURN- See Also:
-
ARETURN
static final int ARETURN- See Also:
-
RETURN
static final int RETURN- See Also:
-
GETSTATIC
static final int GETSTATIC- See Also:
-
PUTSTATIC
static final int PUTSTATIC- See Also:
-
GETFIELD
static final int GETFIELD- See Also:
-
PUTFIELD
static final int PUTFIELD- See Also:
-
INVOKEVIRTUAL
static final int INVOKEVIRTUAL- See Also:
-
INVOKESPECIAL
static final int INVOKESPECIAL- See Also:
-
INVOKESTATIC
static final int INVOKESTATIC- See Also:
-
INVOKEINTERFACE
static final int INVOKEINTERFACE- See Also:
-
INVOKEDYNAMIC
static final int INVOKEDYNAMIC- See Also:
-
NEW
static final int NEW- See Also:
-
NEWARRAY
static final int NEWARRAY- See Also:
-
ANEWARRAY
static final int ANEWARRAY- See Also:
-
ARRAYLENGTH
static final int ARRAYLENGTH- See Also:
-
ATHROW
static final int ATHROW- See Also:
-
CHECKCAST
static final int CHECKCAST- See Also:
-
INSTANCEOF
static final int INSTANCEOF- See Also:
-
MONITORENTER
static final int MONITORENTER- See Also:
-
MONITOREXIT
static final int MONITOREXIT- See Also:
-
WIDE
static final int WIDE- See Also:
-
MULTIANEWARRAY
static final int MULTIANEWARRAY- See Also:
-
IFNULL
static final int IFNULL- See Also:
-
IFNONNULL
static final int IFNONNULL- See Also:
-
GOTOW
static final int GOTOW- See Also:
-
JSRW
static final int JSRW- See Also:
-
ARRAY_BOOLEAN
static final int ARRAY_BOOLEAN- See Also:
-
ARRAY_CHAR
static final int ARRAY_CHAR- See Also:
-
ARRAY_FLOAT
static final int ARRAY_FLOAT- See Also:
-
ARRAY_DOUBLE
static final int ARRAY_DOUBLE- See Also:
-
ARRAY_BYTE
static final int ARRAY_BYTE- See Also:
-
ARRAY_SHORT
static final int ARRAY_SHORT- See Also:
-
ARRAY_INT
static final int ARRAY_INT- See Also:
-
ARRAY_LONG
static final int ARRAY_LONG- See Also:
-
MATH_ADD
static final int MATH_ADD- See Also:
-
MATH_SUB
static final int MATH_SUB- See Also:
-
MATH_MUL
static final int MATH_MUL- See Also:
-
MATH_DIV
static final int MATH_DIV- See Also:
-
MATH_REM
static final int MATH_REM- See Also:
-
MATH_NEG
static final int MATH_NEG- See Also:
-
MATH_SHL
static final int MATH_SHL- See Also:
-
MATH_SHR
static final int MATH_SHR- See Also:
-
MATH_USHR
static final int MATH_USHR- See Also:
-
MATH_AND
static final int MATH_AND- See Also:
-
MATH_OR
static final int MATH_OR- See Also:
-
MATH_XOR
static final int MATH_XOR- See Also:
-
OPCODE_NAMES
-