org.apache.tools.ant.taskdefs.optional.depend.constantpoolClass FieldRefCPInfo
- java.lang.Object
- org.apache.tools.ant.taskdefs.optional.depend.constantpool.ConstantPoolEntry
- org.apache.tools.ant.taskdefs.optional.depend.constantpool.FieldRefCPInfo
public class FieldRefCPInfo extends ConstantPoolEntryA FieldRef 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_NAMEANDTYPE, CONSTANT_STRING, CONSTANT_UTF8
Constructor Summary
Constructors Constructor and Description FieldRefCPInfo()
Constructor.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.String
getFieldClassName()
Gets the name of the class defining the fieldjava.lang.String
getFieldName()
Get the name of the fieldjava.lang.String
getFieldType()
Get the type of the fieldvoid
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.IOExceptionread 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.
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.
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.
getFieldClassName
public java.lang.String getFieldClassName()Gets the name of the class defining the field
- Returns:
- the name of the class defining the field
getFieldName
public java.lang.String getFieldName()Get the name of the field
- Returns:
- the field's name
getFieldType
public java.lang.String getFieldType()Get the type of the field
- Returns:
- the field's type in string format