edu.rice.cs.cunit.classFile.constantPool
Class MethodPoolInfo
java.lang.Object
edu.rice.cs.cunit.classFile.constantPool.APoolInfo
edu.rice.cs.cunit.classFile.constantPool.AClassNameTypePoolInfo
edu.rice.cs.cunit.classFile.constantPool.MethodPoolInfo
public class MethodPoolInfo
- extends AClassNameTypePoolInfo
Represents a method in the constant pool.
- Author:
- Mathias Ricken
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 |
Method Summary |
boolean |
equals(java.lang.Object obj)
Compare this object and another one. |
|
execute(IPoolInfoVisitor<R,D> visitor,
D data)
Execute a visitor. |
java.lang.String |
toStringVerbose()
Return a human-readable version of this constant pool object. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
MethodPoolInfo
public MethodPoolInfo(ClassPoolInfo clas,
NameAndTypePoolInfo nameAndType,
ConstantPool cp)
- Constructor
- Parameters:
clas
- class informationnameAndType
- NameAndType information
MethodPoolInfo
public MethodPoolInfo(java.io.DataInputStream dis,
ConstantPool cp)
throws java.io.IOException
- Constructor reading from a stream.
- Parameters:
dis
- input streamcp
- constant pool
- Throws:
java.io.IOException
toStringVerbose
public java.lang.String toStringVerbose()
- Return a human-readable version of this constant pool object.
- Specified by:
toStringVerbose
in class APoolInfo
- Returns:
- string
equals
public boolean equals(java.lang.Object obj)
- Compare this object and another one.
- Specified by:
equals
in class APoolInfo
- Parameters:
obj
- other object
- Returns:
- true if the same
execute
public <R,D> R execute(IPoolInfoVisitor<R,D> visitor,
D data)
- Execute a visitor.
- Specified by:
execute
in class APoolInfo
- Parameters:
visitor
- visitordata
- visitor-specific parameter
- Returns:
- visitor-specific return value