com.jeffpalm.basic.bytecode
Interface IConstantPool
- All Superinterfaces:
- ICodeGenerator, IDumpable
- All Known Implementing Classes:
- ConstantPoolImpl
public interface IConstantPool
- extends IDumpable, ICodeGenerator
Methods inherited from interface com.jeffpalm.basic.util.IDumpable |
dump |
getClass_info
ICONSTANT_Class_info getClass_info(Iu2 index)
getClass_info
ICONSTANT_Class_info getClass_info(int index)
getFieldref_info
ICONSTANT_Fieldref_info getFieldref_info(Iu2 index)
getFieldref_info
ICONSTANT_Fieldref_info getFieldref_info(int index)
getMethodref_info
ICONSTANT_Methodref_info getMethodref_info(Iu2 index)
getMethodref_info
ICONSTANT_Methodref_info getMethodref_info(int index)
getInterfaceMethodref_info
ICONSTANT_InterfaceMethodref_info getInterfaceMethodref_info(Iu2 index)
getInterfaceMethodref_info
ICONSTANT_InterfaceMethodref_info getInterfaceMethodref_info(int index)
getString_info
ICONSTANT_String_info getString_info(Iu2 index)
getString_info
ICONSTANT_String_info getString_info(int index)
getInteger_info
ICONSTANT_Integer_info getInteger_info(Iu2 index)
getInteger_info
ICONSTANT_Integer_info getInteger_info(int index)
getFloat_info
ICONSTANT_Float_info getFloat_info(Iu2 index)
getFloat_info
ICONSTANT_Float_info getFloat_info(int index)
getLong_info
ICONSTANT_Long_info getLong_info(Iu2 index)
getLong_info
ICONSTANT_Long_info getLong_info(int index)
getDouble_info
ICONSTANT_Double_info getDouble_info(Iu2 index)
getDouble_info
ICONSTANT_Double_info getDouble_info(int index)
getNameAndType_info
ICONSTANT_NameAndType_info getNameAndType_info(Iu2 index)
getNameAndType_info
ICONSTANT_NameAndType_info getNameAndType_info(int index)
getUtf8_info
ICONSTANT_Utf8_info getUtf8_info(Iu2 index)
getUtf8_info
ICONSTANT_Utf8_info getUtf8_info(int index)
addClass
Iu2 addClass(java.lang.String className)
addString
Iu2 addString(java.lang.String string)
addNameAndType
Iu2 addNameAndType(java.lang.String name,
java.lang.String type)
addInteger
Iu2 addInteger(int val)
addFloat
Iu2 addFloat(float val)
addLong
Iu2 addLong(long val)
addDouble
Iu2 addDouble(double val)
addFieldRef
Iu2 addFieldRef(java.lang.String className,
java.lang.String fieldName,
java.lang.String descriptor)
addFieldRef
Iu2 addFieldRef(java.lang.String className,
IField field)
addMethodRef
Iu2 addMethodRef(java.lang.String className,
java.lang.String fieldName,
java.lang.String descriptor)
addMethodRef
Iu2 addMethodRef(java.lang.String className,
IMethod method)
addUtf8
Iu2 addUtf8(java.lang.String string)
count
int count()