|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.rice.cs.cunit.classFile.constantPool.APoolInfo edu.rice.cs.cunit.classFile.constantPool.LongPoolInfo
public class LongPoolInfo
Represents a long in the constant pool.
Field Summary | |
---|---|
private long |
_longValue
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 | |
---|---|
LongPoolInfo(java.io.DataInputStream dis,
ConstantPool cp)
Constructor reading from a stream. |
|
LongPoolInfo(long l,
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. |
|
long |
getLongValue()
Accessor for the data. |
|
int |
hashCode()
Return a hash code. |
|
void |
reindex()
Reindex constant pool indices. |
|
void |
resolve()
Resolve constant pool objects. |
|
void |
setLongValue(long longValue)
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 long _longValue
Constructor Detail |
---|
public LongPoolInfo(long l, ConstantPool cp)
l
- datapublic LongPoolInfo(java.io.DataInputStream dis, ConstantPool cp) throws java.io.IOException
dis
- input streamcp
- constant pool
java.io.IOException
Method Detail |
---|
public long getLongValue()
public void setLongValue(long longValue)
longValue
- new datapublic void write(java.io.DataOutputStream dos) throws java.io.IOException
write
in class APoolInfo
dos
- stream
java.io.IOException
public void resolve()
resolve
in class APoolInfo
public void reindex()
reindex
in class APoolInfo
public java.lang.String toStringVerbose()
toStringVerbose
in class APoolInfo
public java.lang.String toString()
toString
in class APoolInfo
public int hashCode()
hashCode
in class APoolInfo
public boolean equals(java.lang.Object obj)
equals
in class APoolInfo
obj
- other object
public <R,D> R execute(IPoolInfoVisitor<R,D> visitor, D data)
execute
in class APoolInfo
visitor
- visitordata
- visitor-specific parameter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |