org.jikesrvm.classloader
Interface ClassLoaderConstants

All Known Subinterfaces:
OSRConstants
All Known Implementing Classes:
AbstractMethod, AConstNull, ArchitectureSpecific.BaselineCompilerImpl, ArchitectureSpecificOpt.BaselineExecutionStateExtractor, ArchitectureSpecificOpt.OptExecutionStateExtractor, BaselineCompiler, BaselineCompilerImpl, BaselineExecutionStateExtractor, BC2IR, BuildReferenceMaps, BytecodeStream, BytecodeTraverser, CheckCast, ClassFileReader, DoubleStore, EncodedOSRMap, ExecutionState, FloatStore, Goto, IntStore, InvokeCompiledMethod, InvokeStatic, LoadDoubleConst, LoadFloatConst, LoadIntConst, LoadLongConst, LoadRetAddrConst, LoadWordConst, LocalRegPair, LongStore, NativeMethod, Nop, NormalMethod, OptExecutionStateExtractor, OSRMapIterator, ParamInitEnd, Pop, Primitive, PseudoBytecode, RefStore, RVMArray, RVMClass, RVMClassLoader, RVMField, RVMMember, RVMMethod, RVMType, TemplateCompilerFramework, TypeDescriptorParsing, UnboxedType, VariableElement

public interface ClassLoaderConstants


Field Summary
static short ACC_ABSTRACT
           
static short ACC_ANNOTATION
           
static short ACC_ENUM
           
static short ACC_FINAL
           
static short ACC_INTERFACE
           
static short ACC_NATIVE
           
static short ACC_PRIVATE
           
static short ACC_PROTECTED
           
static short ACC_PUBLIC
           
static short ACC_STATIC
           
static short ACC_STRICT
           
static short ACC_SUPER
           
static short ACC_SYNCHRONIZED
           
static short ACC_SYNTHETIC
           
static short ACC_TRANSIENT
           
static short ACC_VOLATILE
           
static short APPLICABLE_TO_CLASSES
           
static short APPLICABLE_TO_FIELDS
           
static short APPLICABLE_TO_METHODS
           
static byte ArrayTypeCode
           
static byte BooleanTypeCode
           
static short BRIDGE
           
static byte ByteTypeCode
           
static byte CharTypeCode
           
static byte CLASS_INITIALIZED
          statics initialized
static byte CLASS_INITIALIZER_FAILED
          exception occurred while running <clinit> class cannot be initialized successfully
static byte CLASS_INITIALIZING
          <clinit> running (allocations possible)
static byte CLASS_INSTANTIATED
          tib and jtoc populated
static byte CLASS_LOADED
          .class file contents read successfully
static byte CLASS_RESOLVED
          fields & methods laid out, tib & statics allocated
static byte CLASS_VACANT
          nothing present yet
static byte ClassTypeCode
           
static byte CP_CLASS
          Constant pool entry for type reference or class literal
static byte CP_DOUBLE
          Constant pool entry for double literal
static byte CP_FLOAT
          Constant pool entry for float literal
static byte CP_INT
          Constant pool entry for int literal
static byte CP_LONG
          Constant pool entry for long literal
static byte CP_MEMBER
          Constant pool entry for member (field or method) reference
static byte CP_STRING
          Constant pool entry for string literal (for annotations, may be other objects)
static byte CP_UTF
          Constant pool entry for a UTF-8 encoded atom
static byte DoubleTypeCode
           
static byte FloatTypeCode
           
static byte IntTypeCode
           
static byte LongTypeCode
           
static byte ShortTypeCode
           
static byte TAG_DOUBLE
           
static byte TAG_FIELDREF
           
static byte TAG_FLOAT
           
static byte TAG_INT
           
static byte TAG_INTERFACE_METHODREF
           
static byte TAG_LONG
           
static byte TAG_MEMBERNAME_AND_DESCRIPTOR
           
static byte TAG_METHODREF
           
static byte TAG_STRING
           
static byte TAG_TYPEREF
           
static byte TAG_UNUSED
           
static byte TAG_UTF
           
static short VARARGS
           
static byte VoidTypeCode
           
 

Field Detail

ACC_PUBLIC

static final short ACC_PUBLIC
See Also:
Constant Field Values

ACC_PRIVATE

static final short ACC_PRIVATE
See Also:
Constant Field Values

ACC_PROTECTED

static final short ACC_PROTECTED
See Also:
Constant Field Values

ACC_STATIC

static final short ACC_STATIC
See Also:
Constant Field Values

ACC_FINAL

static final short ACC_FINAL
See Also:
Constant Field Values

ACC_SYNCHRONIZED

static final short ACC_SYNCHRONIZED
See Also:
Constant Field Values

ACC_SUPER

static final short ACC_SUPER
See Also:
Constant Field Values

ACC_VOLATILE

static final short ACC_VOLATILE
See Also:
Constant Field Values

BRIDGE

static final short BRIDGE
See Also:
Constant Field Values

ACC_TRANSIENT

static final short ACC_TRANSIENT
See Also:
Constant Field Values

VARARGS

static final short VARARGS
See Also:
Constant Field Values

ACC_NATIVE

static final short ACC_NATIVE
See Also:
Constant Field Values

ACC_INTERFACE

static final short ACC_INTERFACE
See Also:
Constant Field Values

ACC_ABSTRACT

static final short ACC_ABSTRACT
See Also:
Constant Field Values

ACC_STRICT

static final short ACC_STRICT
See Also:
Constant Field Values

ACC_SYNTHETIC

static final short ACC_SYNTHETIC
See Also:
Constant Field Values

ACC_ANNOTATION

static final short ACC_ANNOTATION
See Also:
Constant Field Values

ACC_ENUM

static final short ACC_ENUM
See Also:
Constant Field Values

APPLICABLE_TO_FIELDS

static final short APPLICABLE_TO_FIELDS
See Also:
Constant Field Values

APPLICABLE_TO_METHODS

static final short APPLICABLE_TO_METHODS
See Also:
Constant Field Values

APPLICABLE_TO_CLASSES

static final short APPLICABLE_TO_CLASSES
See Also:
Constant Field Values

CLASS_VACANT

static final byte CLASS_VACANT
nothing present yet

See Also:
Constant Field Values

CLASS_LOADED

static final byte CLASS_LOADED
.class file contents read successfully

See Also:
Constant Field Values

CLASS_RESOLVED

static final byte CLASS_RESOLVED
fields & methods laid out, tib & statics allocated

See Also:
Constant Field Values

CLASS_INSTANTIATED

static final byte CLASS_INSTANTIATED
tib and jtoc populated

See Also:
Constant Field Values

CLASS_INITIALIZING

static final byte CLASS_INITIALIZING
<clinit> running (allocations possible)

See Also:
Constant Field Values

CLASS_INITIALIZER_FAILED

static final byte CLASS_INITIALIZER_FAILED
exception occurred while running <clinit> class cannot be initialized successfully

See Also:
Constant Field Values

CLASS_INITIALIZED

static final byte CLASS_INITIALIZED
statics initialized

See Also:
Constant Field Values

TAG_UTF

static final byte TAG_UTF
See Also:
Constant Field Values

TAG_UNUSED

static final byte TAG_UNUSED
See Also:
Constant Field Values

TAG_INT

static final byte TAG_INT
See Also:
Constant Field Values

TAG_FLOAT

static final byte TAG_FLOAT
See Also:
Constant Field Values

TAG_LONG

static final byte TAG_LONG
See Also:
Constant Field Values

TAG_DOUBLE

static final byte TAG_DOUBLE
See Also:
Constant Field Values

TAG_TYPEREF

static final byte TAG_TYPEREF
See Also:
Constant Field Values

TAG_STRING

static final byte TAG_STRING
See Also:
Constant Field Values

TAG_FIELDREF

static final byte TAG_FIELDREF
See Also:
Constant Field Values

TAG_METHODREF

static final byte TAG_METHODREF
See Also:
Constant Field Values

TAG_INTERFACE_METHODREF

static final byte TAG_INTERFACE_METHODREF
See Also:
Constant Field Values

TAG_MEMBERNAME_AND_DESCRIPTOR

static final byte TAG_MEMBERNAME_AND_DESCRIPTOR
See Also:
Constant Field Values

ClassTypeCode

static final byte ClassTypeCode
See Also:
Constant Field Values

ArrayTypeCode

static final byte ArrayTypeCode
See Also:
Constant Field Values

VoidTypeCode

static final byte VoidTypeCode
See Also:
Constant Field Values

BooleanTypeCode

static final byte BooleanTypeCode
See Also:
Constant Field Values

ByteTypeCode

static final byte ByteTypeCode
See Also:
Constant Field Values

ShortTypeCode

static final byte ShortTypeCode
See Also:
Constant Field Values

IntTypeCode

static final byte IntTypeCode
See Also:
Constant Field Values

LongTypeCode

static final byte LongTypeCode
See Also:
Constant Field Values

FloatTypeCode

static final byte FloatTypeCode
See Also:
Constant Field Values

DoubleTypeCode

static final byte DoubleTypeCode
See Also:
Constant Field Values

CharTypeCode

static final byte CharTypeCode
See Also:
Constant Field Values

CP_UTF

static final byte CP_UTF
Constant pool entry for a UTF-8 encoded atom

See Also:
Constant Field Values

CP_INT

static final byte CP_INT
Constant pool entry for int literal

See Also:
Constant Field Values

CP_LONG

static final byte CP_LONG
Constant pool entry for long literal

See Also:
Constant Field Values

CP_FLOAT

static final byte CP_FLOAT
Constant pool entry for float literal

See Also:
Constant Field Values

CP_DOUBLE

static final byte CP_DOUBLE
Constant pool entry for double literal

See Also:
Constant Field Values

CP_STRING

static final byte CP_STRING
Constant pool entry for string literal (for annotations, may be other objects)

See Also:
Constant Field Values

CP_MEMBER

static final byte CP_MEMBER
Constant pool entry for member (field or method) reference

See Also:
Constant Field Values

CP_CLASS

static final byte CP_CLASS
Constant pool entry for type reference or class literal

See Also:
Constant Field Values