Class ConstantAttribute

java.lang.Object
javassist.bytecode.AttributeInfo
javassist.bytecode.ConstantAttribute

public class ConstantAttribute extends AttributeInfo
ConstantValue_attribute.
  • Field Details

  • Constructor Details

    • ConstantAttribute

      public ConstantAttribute(ConstPool cp, int index)
      Constructs a ConstantValue attribute.
      Parameters:
      cp - a constant pool table.
      index - constantvalue_index of ConstantValue_attribute.
  • Method Details

    • getConstantValue

      public int getConstantValue()
      Returns constantvalue_index.
    • copy

      public AttributeInfo copy(ConstPool newCp, Map<String,String> classnames)
      Makes a copy. Class names are replaced according to the given Map object.
      Overrides:
      copy in class AttributeInfo
      Parameters:
      newCp - the constant pool table used by the new copy.
      classnames - pairs of replaced and substituted class names.