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

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

    • ClassCPInfo

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

    • 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.