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

Class InterfaceMethodRefCPInfo


public class InterfaceMethodRefCPInfo
extends ConstantPoolEntry

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

InterfaceMethodRefCPInfo()
Constructor.

Method Summary

String
getInterfaceMethodClassName()
Gets the name of the class defining the interface method
String
getInterfaceMethodName()
Get the name of the interface method
String
getInterfaceMethodType()
Gets the type of the interface 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

InterfaceMethodRefCPInfo

public InterfaceMethodRefCPInfo()
Constructor.

Method Details

getInterfaceMethodClassName

public String getInterfaceMethodClassName()
Gets the name of the class defining the interface method
Returns:
the name of the class defining the interface method

getInterfaceMethodName

public String getInterfaceMethodName()
Get the name of the interface method
Returns:
the name of the interface method

getInterfaceMethodType

public String getInterfaceMethodType()
Gets the type of the interface method
Returns:
the interface method's type signature

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 © 2000-2006 Apache Software Foundation. All Rights Reserved.