Package serp.bytecode

Class BootstrapMethodElement

java.lang.Object
serp.bytecode.BootstrapMethodElement

public class BootstrapMethodElement extends Object
  • Constructor Details

    • BootstrapMethodElement

      public BootstrapMethodElement()
    • BootstrapMethodElement

      public BootstrapMethodElement(BootstrapMethods bootstrapmethodAttr, int bootstrap_method_ref, int num_bootstrap_arguments, int[] bootstrap_arguments)
    • BootstrapMethodElement

      public BootstrapMethodElement(BootstrapMethods bootstrapmethodAttr, DataInput in) throws IOException
      Throws:
      IOException
  • Method Details

    • getBootstrapMethodAttribute

      public BootstrapMethods getBootstrapMethodAttribute()
    • setBootstrapMethodAttribute

      public void setBootstrapMethodAttribute(BootstrapMethods bootstrapMethodAttribute)
    • getBootstrapMethodRef

      public int getBootstrapMethodRef()
    • getBootstrapMethod

      public MethodHandleEntry getBootstrapMethod()
    • setBootstrapMethodRef

      public void setBootstrapMethodRef(int bootstrap_method_ref)
    • setBootstrapMethod

      public void setBootstrapMethod(MethodHandleEntry mhe)
    • getNumBootstrapArguments

      public int getNumBootstrapArguments()
    • getBootstrapArgumentIndices

      public int[] getBootstrapArgumentIndices()
    • getBootstrapArguments

      public Entry[] getBootstrapArguments()
    • setBootstrapArgumentIndices

      public void setBootstrapArgumentIndices(int[] bootstrap_arguments)
    • setBootstrapArguments

      public void setBootstrapArguments(Entry[] bsArgs)
    • getLength

      public int getLength()
    • write

      public void write(DataOutput out) throws IOException
      Throws:
      IOException