com.ibm.wala.shrikeCT
Interface ClassConstants

All Known Implementing Classes:
AstClass, AstDynamicPropertyClass, AstFunctionClass, 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
static short ACC_ABSTRACT
           
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_TRANSIENT
           
static short ACC_VOLATILE
           
static byte CONSTANT_Class
           
static byte CONSTANT_Double
           
static byte CONSTANT_FieldRef
           
static byte CONSTANT_Float
           
static byte CONSTANT_Integer
           
static byte CONSTANT_InterfaceMethodRef
           
static byte CONSTANT_Long
           
static byte CONSTANT_MethodRef
           
static byte CONSTANT_NameAndType
           
static byte CONSTANT_String
           
static byte CONSTANT_Utf8
           
static int MAGIC
           
 

Field Detail

MAGIC

static final int MAGIC
See Also:
Constant Field Values

CONSTANT_Utf8

static final byte CONSTANT_Utf8
See Also:
Constant Field Values

CONSTANT_Integer

static final byte CONSTANT_Integer
See Also:
Constant Field Values

CONSTANT_Float

static final byte CONSTANT_Float
See Also:
Constant Field Values

CONSTANT_Long

static final byte CONSTANT_Long
See Also:
Constant Field Values

CONSTANT_Double

static final byte CONSTANT_Double
See Also:
Constant Field Values

CONSTANT_Class

static final byte CONSTANT_Class
See Also:
Constant Field Values

CONSTANT_String

static final byte CONSTANT_String
See Also:
Constant Field Values

CONSTANT_FieldRef

static final byte CONSTANT_FieldRef
See Also:
Constant Field Values

CONSTANT_MethodRef

static final byte CONSTANT_MethodRef
See Also:
Constant Field Values

CONSTANT_InterfaceMethodRef

static final byte CONSTANT_InterfaceMethodRef
See Also:
Constant Field Values

CONSTANT_NameAndType

static final byte CONSTANT_NameAndType
See Also:
Constant Field Values

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

ACC_TRANSIENT

static final short ACC_TRANSIENT
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