|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.cunit.classFile.constantPool.APoolInfo
edu.rice.cs.cunit.classFile.constantPool.IntegerPoolInfo
public class IntegerPoolInfo
Represents an integer in the constant pool.
| Field Summary | |
|---|---|
private int |
_intValue
Data. |
| Fields inherited from class edu.rice.cs.cunit.classFile.constantPool.APoolInfo |
|---|
_constantPool, _type, CONSTANT_Class, CONSTANT_Double, CONSTANT_Fieldref, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodref, CONSTANT_Long, CONSTANT_Methodref, CONSTANT_NameAndType, CONSTANT_String, CONSTANT_Utf8_ASCII, CONSTANT_Utf8_Unicode |
| Constructor Summary | |
|---|---|
IntegerPoolInfo(java.io.DataInputStream dis,
ConstantPool cp)
Constructor reading from a stream. |
|
IntegerPoolInfo(int i,
ConstantPool cp)
Constructor. |
|
| Method Summary | ||
|---|---|---|
boolean |
equals(java.lang.Object obj)
Compare this object and another one. |
|
|
execute(IPoolInfoVisitor<R,D> visitor,
D data)
Execute a visitor. |
|
int |
getIntValue()
Accessor for the data. |
|
int |
hashCode()
Return a hash code. |
|
void |
reindex()
Reindex constant pool indices. |
|
void |
resolve()
Resolve constant pool objects. |
|
void |
setIntValue(int intValue)
Mutator for the data. |
|
java.lang.String |
toString()
Return a human-readable version of this constant pool object. |
|
java.lang.String |
toStringVerbose()
Return a human-readable version of this constant pool object. |
|
void |
write(java.io.DataOutputStream dos)
Write this constant pool object into the stream, including the type byte. |
|
| Methods inherited from class edu.rice.cs.cunit.classFile.constantPool.APoolInfo |
|---|
inPool, read |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private int _intValue
| Constructor Detail |
|---|
public IntegerPoolInfo(int i,
ConstantPool cp)
i - data
public IntegerPoolInfo(java.io.DataInputStream dis,
ConstantPool cp)
throws java.io.IOException
dis - input streamcp - constant pool
java.io.IOException| Method Detail |
|---|
public int getIntValue()
public void setIntValue(int intValue)
intValue - new data
public void write(java.io.DataOutputStream dos)
throws java.io.IOException
write in class APoolInfodos - stream
java.io.IOExceptionpublic void resolve()
resolve in class APoolInfopublic void reindex()
reindex in class APoolInfopublic java.lang.String toStringVerbose()
toStringVerbose in class APoolInfopublic java.lang.String toString()
toString in class APoolInfopublic int hashCode()
hashCode in class APoolInfopublic boolean equals(java.lang.Object obj)
equals in class APoolInfoobj - other object
public <R,D> R execute(IPoolInfoVisitor<R,D> visitor,
D data)
execute in class APoolInfovisitor - visitordata - visitor-specific parameter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||