Class InterfaceMethodRefCPInfo
- java.lang.Object
-
- org.apache.tools.ant.taskdefs.optional.depend.constantpool.ConstantPoolEntry
-
- org.apache.tools.ant.taskdefs.optional.depend.constantpool.InterfaceMethodRefCPInfo
-
public class InterfaceMethodRefCPInfo extends ConstantPoolEntry
A InterfaceMethodRef CP Info
-
-
Field Summary
-
Fields inherited from class org.apache.tools.ant.taskdefs.optional.depend.constantpool.ConstantPoolEntry
CONSTANT_CLASS, CONSTANT_DOUBLE, CONSTANT_FIELDREF, CONSTANT_FLOAT, CONSTANT_INTEGER, CONSTANT_INTERFACEMETHODREF, CONSTANT_INVOKEDYNAMIC, CONSTANT_LONG, CONSTANT_METHODHANDLE, CONSTANT_METHODREF, CONSTANT_METHODTYPE, CONSTANT_MODULEINFO, CONSTANT_NAMEANDTYPE, CONSTANT_PACKAGEINFO, CONSTANT_STRING, CONSTANT_UTF8
-
-
Constructor Summary
Constructors Constructor Description InterfaceMethodRefCPInfo()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetInterfaceMethodClassName()Gets the name of the class defining the interface methodjava.lang.StringgetInterfaceMethodName()Get the name of the interface methodjava.lang.StringgetInterfaceMethodType()Gets the type of the interface methodvoidread(java.io.DataInputStream cpStream)read a constant pool entry from a class stream.voidresolve(ConstantPool constantPool)Resolve this constant pool entry with respect to its dependents in the constant pool.java.lang.StringtoString()Print a readable version of the constant pool entry.-
Methods inherited from class org.apache.tools.ant.taskdefs.optional.depend.constantpool.ConstantPoolEntry
getNumEntries, getTag, isResolved, readEntry
-
-
-
-
Method Detail
-
read
public void read(java.io.DataInputStream cpStream) throws java.io.IOExceptionread a constant pool entry from a class stream.- Specified by:
readin classConstantPoolEntry- Parameters:
cpStream- the DataInputStream which contains the constant pool entry to be read.- Throws:
java.io.IOException- if there is a problem reading the entry from the stream.
-
resolve
public void resolve(ConstantPool constantPool)
Resolve this constant pool entry with respect to its dependents in the constant pool.- Overrides:
resolvein classConstantPoolEntry- Parameters:
constantPool- the constant pool of which this entry is a member and against which this entry is to be resolved.
-
toString
public java.lang.String toString()
Print a readable version of the constant pool entry.- Overrides:
toStringin classjava.lang.Object- Returns:
- the string representation of this constant pool entry.
-
getInterfaceMethodClassName
public java.lang.String getInterfaceMethodClassName()
Gets the name of the class defining the interface method- Returns:
- the name of the class defining the interface method
-
getInterfaceMethodName
public java.lang.String getInterfaceMethodName()
Get the name of the interface method- Returns:
- the name of the interface method
-
getInterfaceMethodType
public java.lang.String getInterfaceMethodType()
Gets the type of the interface method- Returns:
- the interface method's type signature
-
-