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

Class ClassCPInfo


public class ClassCPInfo
extends ConstantPoolEntry

The constant pool entry which stores class information.

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

ClassCPInfo()
Constructor.

Method Summary

String
getClassName()
Get the class name of this entry.
void
read(DataInputStream cpStream)
Read the entry from a stream.
void
resolve(ConstantPool constantPool)
Resolve this class info against the given constant pool.
String
toString()
Generate a string readable version of this entry

Methods inherited from class org.apache.tools.ant.taskdefs.optional.depend.constantpool.ConstantPoolEntry

getNumEntries, getTag, isResolved, read, readEntry, resolve

Constructor Details

ClassCPInfo

public ClassCPInfo()
Constructor. Sets the tag value for this entry to type Class

Method Details

getClassName

public String getClassName()
Get the class name of this entry.
Returns:
the class' name.

read

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

resolve

public void resolve(ConstantPool constantPool)
Resolve this class info against the given constant pool.
Overrides:
resolve in interface ConstantPoolEntry
Parameters:
constantPool - the constant pool with which to resolve the class.

toString

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

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