Class InterfaceMethodRefCPInfo

java.lang.Object
org.apache.tools.ant.taskdefs.optional.depend.constantpool.ConstantPoolEntry
org.apache.tools.ant.taskdefs.optional.depend.constantpool.InterfaceMethodRefCPInfo

public class InterfaceMethodRefCPInfo
extends ConstantPoolEntry
A InterfaceMethodRef CP Info
  • Constructor Details

  • Method Details

    • read

      public void read​(java.io.DataInputStream cpStream) throws java.io.IOException
      read a constant pool entry from a class stream.
      Specified by:
      read in class ConstantPoolEntry
      Parameters:
      cpStream - the DataInputStream which contains the constant pool entry to be read.
      Throws:
      java.io.IOException - if there is a problem reading the entry from the stream.
    • resolve

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

      public java.lang.String toString()
      Print a readable version of the constant pool entry.
      Overrides:
      toString in class java.lang.Object
      Returns:
      the string representation of this constant pool entry.
    • getInterfaceMethodClassName

      public java.lang.String getInterfaceMethodClassName()
      Gets the name of the class defining the interface method
      Returns:
      the name of the class defining the interface method
    • getInterfaceMethodName

      public java.lang.String getInterfaceMethodName()
      Get the name of the interface method
      Returns:
      the name of the interface method
    • getInterfaceMethodType

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