Class AttrData

java.lang.Object
org.openjdk.asmtools.jdis.AttrData

public class AttrData extends Object
  • Field Details

    • MAX_DATA_PRINT_SIZE

      private final int MAX_DATA_PRINT_SIZE
      See Also:
    • attributeInfo

      private EAttribute attributeInfo
    • name_cpx

      private int name_cpx
    • length

      private int length
    • data

      private byte[] data
    • environment

      final Environment environment
  • Constructor Details

  • Method Details

    • read

      public void read(int name_cpx, int attrLength, DataInputStream in) throws IOException
      Throws:
      IOException
    • dataAsString

      public String dataAsString()
    • setNameCpx

      public AttrData setNameCpx(int name_cpx)
      ATTRIBUTE_NAME_attribute { u2 attribute_name_index; u4 attribute_length; ... }
      Parameters:
      name_cpx - set the ConstantPool index of the attribute name
      Returns:
      the current instance
    • setLength

      public AttrData setLength(int length)
    • getNameCpx

      public int getNameCpx()
      ATTRIBUTE_NAME_attribute { u2 attribute_name_index; u4 attribute_length; ... }
      Returns:
      attribute_name_index
    • getLength

      public int getLength()
    • getAttributeInfo

      public EAttribute getAttributeInfo()