Class BootstrapMethodData

java.lang.Object
org.openjdk.asmtools.jasm.Indexer
org.openjdk.asmtools.jasm.BootstrapMethodData
All Implemented Interfaces:
DataWriter

class BootstrapMethodData extends Indexer implements DataWriter
  • Field Details

  • Constructor Details

    • BootstrapMethodData

      public BootstrapMethodData(ConstCell bsmHandle, ArrayList<ConstCell<?>> arguments)
    • BootstrapMethodData

      public BootstrapMethodData(int methodAttrIndex)
  • Method Details

    • getLength

      public int getLength()
      Specified by:
      getLength in interface DataWriter
    • hasMethodAttrIndex

      public boolean hasMethodAttrIndex()
    • setMethodAttrIndex

      public void setMethodAttrIndex(int methodAttrIndex)
    • getMethodAttrIndex

      public int getMethodAttrIndex()
    • write

      public void write(CheckedDataOutputStream out) throws IOException
      Specified by:
      write in interface DataWriter
      Throws:
      IOException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Indexer
    • equalsByValue

      public boolean equalsByValue(Object o)