Class ConstantValue

java.lang.Object
org.fife.rsta.ac.java.classreader.attributes.AttributeInfo
org.fife.rsta.ac.java.classreader.attributes.ConstantValue

public class ConstantValue extends AttributeInfo
The "ConstantValue" attribute, as defined by 4.7.2 of the JVM specification.
Version:
1.0
  • Field Details

    • constantValueIndex

      private int constantValueIndex
      An index into the constant pool that gives the constant value represented by this attribute.
  • Constructor Details

    • ConstantValue

      public ConstantValue(ClassFile cf, int constantValueIndex)
      CConstructor.
      Parameters:
      cf - The class file.
      constantValueIndex - The index into the constant pool that gives the constant value represented by this attribute.
  • Method Details

    • getConstantValueIndex

      public int getConstantValueIndex()
      Returns the index into the constant pool that gives the constant value represented by this attribute.
      Returns:
      The index.
    • getConstantValueAsString

      public String getConstantValueAsString()
      Returns the constant's value, as a string.
      Returns:
      The constant's value, as a string.