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

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

Constructor Summary

NameAndTypeCPInfo()
Constructor.

Method Summary

String
getName()
Get the name component of this entry
String
getType()
Get the type signature of this entry
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

NameAndTypeCPInfo

public NameAndTypeCPInfo()
Constructor.

Method Details

getName

public String getName()
Get the name component of this entry

Returns:
the name of this name and type entry


getType

public String getType()
Get the type signature of this entry

Returns:
the type signature of this entry


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.


Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.