Class ConstantPool.Constant<T>

java.lang.Object
org.openjdk.asmtools.jdis.ConstantPool.Constant<T>
Direct Known Subclasses:
ConstantPool.CP_Double, ConstantPool.CP_Float, ConstantPool.CP_Int, ConstantPool.CP_Long, ConstantPool.CP_Str, ConstantPool.CPX, ConstantPool.CPX2
Enclosing class:
ConstantPool

public abstract class ConstantPool.Constant<T> extends Object
Constant - Base class of all constant entries
  • Field Details

    • tag

      protected final ConstantPool.TAG tag
    • value

      protected final T value
    • issues

      private final List<IOException> issues
    • commentPadding

      protected int commentPadding
  • Constructor Details

  • Method Details

    • print

      public void print(ToolOutput out, int spacePadding)
    • size

      public int size()
    • getIssues

      public List<IOException> getIssues()
    • setIssue

      public void setIssue(IOException value)
    • setCommentPadding

      public void setCommentPadding(int commentPadding)
    • stringVal

      public String stringVal()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object