Class NameAndTypeCPInfo
- java.lang.Object
-
- org.apache.tools.ant.taskdefs.optional.depend.constantpool.ConstantPoolEntry
-
- org.apache.tools.ant.taskdefs.optional.depend.constantpool.NameAndTypeCPInfo
-
public class NameAndTypeCPInfo extends ConstantPoolEntry
A NameAndType 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 NameAndTypeCPInfo()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
Get the name component of this entryjava.lang.String
getType()
Get the type signature of this entryvoid
read(java.io.DataInputStream cpStream)
read a constant pool entry from a class stream.void
resolve(ConstantPool constantPool)
Resolve this constant pool entry with respect to its dependents in the constant pool.java.lang.String
toString()
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.IOException
read a constant pool entry from a class stream.- Specified by:
read
in 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.
-
toString
public java.lang.String toString()
Print a readable version of the constant pool entry.- Overrides:
toString
in classjava.lang.Object
- Returns:
- the string representation of this constant pool entry.
-
resolve
public void resolve(ConstantPool constantPool)
Resolve this constant pool entry with respect to its dependents in the constant pool.- Overrides:
resolve
in classConstantPoolEntry
- Parameters:
constantPool
- the constant pool of which this entry is a member and against which this entry is to be resolved.
-
getName
public java.lang.String getName()
Get the name component of this entry- Returns:
- the name of this name and type entry
-
getType
public java.lang.String getType()
Get the type signature of this entry- Returns:
- the type signature of this entry
-
-