TechTrader Bytecode Toolkit

com.techtrader.modules.tools.bytecode.lowlevel
Interface LowLevelConstants

All Known Implementing Classes:
ClassEntry, ComplexEntry, ConstantPool, FloatEntry, IntEntry, LongEntry, NameAndTypeEntry, PlaceHolderEntry, StringEntry, DoubleEntry, UTF8Entry

public interface LowLevelConstants

Interface to track constants used in lowlevel bytecode. Entities can access these constants using the static LowLevelConstants. field prefix, or implement this interface themselves to conveniently import the constants into their own namespace.

Author:
Abe White

Field Summary
static int ENTRY_CLASS
           
static int ENTRY_DOUBLE
           
static int ENTRY_FIELD
           
static int ENTRY_FLOAT
           
static int ENTRY_INT
           
static int ENTRY_INTMETHOD
           
static int ENTRY_LONG
           
static int ENTRY_METHOD
           
static int ENTRY_NAME_AND_TYPE
           
static int ENTRY_PLACEHOLDER
           
static int ENTRY_STRING
           
static int ENTRY_UTF8
           
 

Field Detail

ENTRY_PLACEHOLDER

public static final int ENTRY_PLACEHOLDER

ENTRY_UTF8

public static final int ENTRY_UTF8

ENTRY_INT

public static final int ENTRY_INT

ENTRY_FLOAT

public static final int ENTRY_FLOAT

ENTRY_LONG

public static final int ENTRY_LONG

ENTRY_DOUBLE

public static final int ENTRY_DOUBLE

ENTRY_CLASS

public static final int ENTRY_CLASS

ENTRY_STRING

public static final int ENTRY_STRING

ENTRY_FIELD

public static final int ENTRY_FIELD

ENTRY_METHOD

public static final int ENTRY_METHOD

ENTRY_INTMETHOD

public static final int ENTRY_INTMETHOD

ENTRY_NAME_AND_TYPE

public static final int ENTRY_NAME_AND_TYPE

TechTrader Bytecode Toolkit