Interface ClassConstants
- All Known Implementing Classes:
AstClass
,AstDynamicPropertyClass
,AstFunctionClass
,CAstAbstractModuleLoader.CoreClass
,CAstAbstractModuleLoader.DynamicCodeBody
,ClassReader
,ClassWriter
,ConstantPoolParser
,JavaSourceLoaderImpl.JavaClass
public interface ClassConstants
This interface defines class file constants used by ShrikeCT. The names and values are taken
directly from the JVM spec.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final int
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
-
Field Details
-
MAGIC
static final int MAGIC- See Also:
-
CONSTANT_Utf8
static final byte CONSTANT_Utf8- See Also:
-
CONSTANT_Integer
static final byte CONSTANT_Integer- See Also:
-
CONSTANT_Float
static final byte CONSTANT_Float- See Also:
-
CONSTANT_Long
static final byte CONSTANT_Long- See Also:
-
CONSTANT_Double
static final byte CONSTANT_Double- See Also:
-
CONSTANT_Class
static final byte CONSTANT_Class- See Also:
-
CONSTANT_String
static final byte CONSTANT_String- See Also:
-
CONSTANT_FieldRef
static final byte CONSTANT_FieldRef- See Also:
-
CONSTANT_MethodRef
static final byte CONSTANT_MethodRef- See Also:
-
CONSTANT_InterfaceMethodRef
static final byte CONSTANT_InterfaceMethodRef- See Also:
-
CONSTANT_NameAndType
static final byte CONSTANT_NameAndType- See Also:
-
CONSTANT_MethodHandle
static final byte CONSTANT_MethodHandle- See Also:
-
CONSTANT_MethodType
static final byte CONSTANT_MethodType- See Also:
-
CONSTANT_InvokeDynamic
static final byte CONSTANT_InvokeDynamic- See Also:
-
CONSTANT_Module
static final byte CONSTANT_Module- See Also:
-
CONSTANT_Package
static final byte CONSTANT_Package- See Also:
-
ACC_PUBLIC
static final short ACC_PUBLIC- See Also:
-
ACC_PRIVATE
static final short ACC_PRIVATE- See Also:
-
ACC_PROTECTED
static final short ACC_PROTECTED- See Also:
-
ACC_STATIC
static final short ACC_STATIC- See Also:
-
ACC_FINAL
static final short ACC_FINAL- See Also:
-
ACC_SYNCHRONIZED
static final short ACC_SYNCHRONIZED- See Also:
-
ACC_SUPER
static final short ACC_SUPER- See Also:
-
ACC_VOLATILE
static final short ACC_VOLATILE- See Also:
-
ACC_TRANSIENT
static final short ACC_TRANSIENT- See Also:
-
ACC_NATIVE
static final short ACC_NATIVE- See Also:
-
ACC_INTERFACE
static final short ACC_INTERFACE- See Also:
-
ACC_ABSTRACT
static final short ACC_ABSTRACT- See Also:
-
ACC_STRICT
static final short ACC_STRICT- See Also:
-
REF_getField
static final byte REF_getField- See Also:
-
REF_getStatic
static final byte REF_getStatic- See Also:
-
REF_putField
static final byte REF_putField- See Also:
-
REF_putStatic
static final byte REF_putStatic- See Also:
-
REF_invokeVirtual
static final byte REF_invokeVirtual- See Also:
-
REF_invokeStatic
static final byte REF_invokeStatic- See Also:
-
REF_invokeSpecial
static final byte REF_invokeSpecial- See Also:
-
REF_newInvokeSpecial
static final byte REF_newInvokeSpecial- See Also:
-
REF_invokeInterface
static final byte REF_invokeInterface- See Also:
-