Class InterfaceMethodRefCPInfo


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

      • InterfaceMethodRefCPInfo

        public InterfaceMethodRefCPInfo()
        Constructor.
    • Method Detail

      • 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