org.apache.tools.ant.taskdefs.optional.depend.constantpool

Class FieldRefCPInfo


public class FieldRefCPInfo
extends ConstantPoolEntry

A 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_LONG, CONSTANT_METHODREF, CONSTANT_NAMEANDTYPE, CONSTANT_STRING, CONSTANT_UTF8

Constructor Summary

FieldRefCPInfo()
Constructor.

Method Summary

String
getFieldClassName()
Gets the name of the class defining the field
String
getFieldName()
Get the name of the field
String
getFieldType()
Get the type of the field
void
read(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.
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, read, readEntry, resolve

Constructor Details

FieldRefCPInfo

public FieldRefCPInfo()
Constructor.

Method Details

getFieldClassName

public String getFieldClassName()
Gets the name of the class defining the field
Returns:
the name of the class defining the field

getFieldName

public String getFieldName()
Get the name of the field
Returns:
the field's name

getFieldType

public String getFieldType()
Get the type of the field
Returns:
the field's type in string format

read

public void read(DataInputStream cpStream)
            throws IOException
read a constant pool entry from a class stream.
Overrides:
read in interface ConstantPoolEntry
Parameters:
cpStream - the DataInputStream which contains the constant pool entry to be read.

resolve

public void resolve(ConstantPool constantPool)
Resolve this constant pool entry with respect to its dependents in the constant pool.
Overrides:
resolve in interface ConstantPoolEntry
Parameters:
constantPool - the constant pool of which this entry is a member and against which this entry is to be resolved.

toString

public String toString()
Print a readable version of the constant pool entry.
Returns:
the string representation of this constant pool entry.