stardiv.js.ip
Class ConstantPool
java.lang.Object
|
+--stardiv.js.ip.ConstantPool
- public synchronized class ConstantPool
- extends java.lang.Object
Field Summary |
(package private) stardiv.memory.Vector |
aAtoms
|
Constructor Summary |
ConstantPool()
|
Method Summary |
private short |
addElement(stardiv.js.ip.PoolConstant pc)
|
private short |
get(byte b,
short s1,
short s2)
|
short |
getClass(java.lang.String s)
|
short |
getFieldRef(short s1,
short s2)
|
short |
getInterfaceMethodRef(short s1,
short s2)
|
short |
getMethodRef(short s1,
short s2)
|
short |
getNameAndType(java.lang.String s1,
java.lang.String s2)
|
short |
getNameAndType(short s1,
short s2)
|
short |
getString(java.lang.String s)
|
short |
getUtf8(java.lang.String s)
|
void |
read(java.io.DataInput di)
|
short |
size()
|
java.lang.String |
toString()
|
java.lang.String |
toString(short s)
|
void |
write(java.io.DataOutput do)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
aAtoms
stardiv.memory.Vector aAtoms
ConstantPool
public ConstantPool()
addElement
private short addElement(stardiv.js.ip.PoolConstant pc)
get
private short get(byte b,
short s1,
short s2)
getClass
public short getClass(java.lang.String s)
getFieldRef
public short getFieldRef(short s1,
short s2)
getInterfaceMethodRef
public short getInterfaceMethodRef(short s1,
short s2)
getMethodRef
public short getMethodRef(short s1,
short s2)
getNameAndType
public short getNameAndType(java.lang.String s1,
java.lang.String s2)
getNameAndType
public short getNameAndType(short s1,
short s2)
getString
public short getString(java.lang.String s)
getUtf8
public short getUtf8(java.lang.String s)
read
public void read(java.io.DataInput di)
throws java.io.IOException
size
public short size()
toString
public java.lang.String toString()
- Overrides:
toString
in class ProgramElementDocImpl
toString
public java.lang.String toString(short s)
write
public void write(java.io.DataOutput do)
throws java.io.IOException