Class ClassCPInfo


  • public class ClassCPInfo
    extends ConstantPoolEntry
    The constant pool entry which stores class information.
    • Constructor Detail

      • ClassCPInfo

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

      • read

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

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

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

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