|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--kmy.jint.gen.JVMConstantPool
| Inner Class Summary | |
(package private) class |
JVMConstantPool.CP_Class_Entry
|
(package private) class |
JVMConstantPool.CP_Entry
|
(package private) class |
JVMConstantPool.CP_MemberRef_Entry
|
(package private) class |
JVMConstantPool.CP_NameAndType_Entry
|
(package private) class |
JVMConstantPool.CP_Number_Entry
|
(package private) class |
JVMConstantPool.CP_String_Entry
|
(package private) class |
JVMConstantPool.CP_UTF8_Entry
|
| Field Summary | |
(package private) java.util.Hashtable |
classPoolTable
|
(package private) java.util.Vector |
constantPoolAcc
|
(package private) int |
constantPoolSize
|
(package private) java.util.Hashtable |
constantPoolTable
|
(package private) JVMConstantPool.CP_Entry[] |
entryTable
|
| Constructor Summary | |
(package private) |
JVMConstantPool()
|
| Methods inherited from class java.lang.Object |
|
| Field Detail |
int constantPoolSize
java.util.Vector constantPoolAcc
java.util.Hashtable constantPoolTable
java.util.Hashtable classPoolTable
JVMConstantPool.CP_Entry[] entryTable
| Constructor Detail |
JVMConstantPool()
| Method Detail |
JVMConstantPool.CP_UTF8_Entry lookupUTF8(java.lang.String s)
JVMConstantPool.CP_UTF8_Entry insertUTF8(java.lang.String s,
JVMConstantPool.CP_UTF8_Entry fill)
throws java.io.IOException
JVMConstantPool.CP_Number_Entry lookupNumber(java.lang.Number n)
JVMConstantPool.CP_Number_Entry insertNumber(java.lang.Number n)
throws java.io.IOException
JVMConstantPool.CP_String_Entry lookupString(java.lang.String s)
JVMConstantPool.CP_String_Entry insertString(JVMConstantPool.CP_UTF8_Entry key)
throws java.io.IOException
JVMConstantPool.CP_Class_Entry lookupClass(java.lang.String s)
JVMConstantPool.CP_Class_Entry insertClass(JVMConstantPool.CP_UTF8_Entry key,
JVMConstantPool.CP_Class_Entry fill)
throws java.io.IOException
JVMConstantPool.CP_NameAndType_Entry lookupNameAndType(java.lang.String name,
java.lang.String type)
JVMConstantPool.CP_NameAndType_Entry insertNameAndType(JVMConstantPool.CP_UTF8_Entry name,
JVMConstantPool.CP_UTF8_Entry type,
JVMConstantPool.CP_NameAndType_Entry fill)
throws java.io.IOException
JVMConstantPool.CP_MemberRef_Entry lookupMemberRef(byte tag,
java.lang.String clazz,
java.lang.String name,
java.lang.String type)
JVMConstantPool.CP_MemberRef_Entry insertMemberRef(byte tag,
JVMConstantPool.CP_Class_Entry clazz,
JVMConstantPool.CP_NameAndType_Entry nameAndType)
throws java.io.IOException
void writeConstantPool(java.io.DataOutputStream out)
throws java.io.IOException
private void readEntry(java.io.DataInputStream in)
throws java.io.IOException
void readConstantPool(java.io.DataInputStream in)
throws java.io.IOException
JVMConstantPool.CP_Entry getEntry(int index)
JVMConstantPool.CP_UTF8_Entry getOrAllocUTF8Entry(int index)
JVMConstantPool.CP_Class_Entry getOrAllocClassEntry(int index)
JVMConstantPool.CP_NameAndType_Entry getOrAllocNameAndTypeEntry(int index)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||