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

Class MethodRefCPInfo


public class MethodRefCPInfo
extends ConstantPoolEntry

A MethodRef 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

MethodRefCPInfo()
Constructor.

Method Summary

String
getMethodClassName()
Get the name of the class defining the method
String
getMethodName()
Get the name of the method.
String
getMethodType()
Get the type signature of the method.
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

MethodRefCPInfo

public MethodRefCPInfo()
Constructor.

Method Details

getMethodClassName

public String getMethodClassName()
Get the name of the class defining the method

Returns:
the name of the class defining this method


getMethodName

public String getMethodName()
Get the name of the method.

Returns:
the name of the method.


getMethodType

public String getMethodType()
Get the type signature of the method.

Returns:
the type signature of the method.


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.