Package serp.bytecode

Class BootstrapMethodElement


  • public class BootstrapMethodElement
    extends java.lang.Object
    • Constructor Detail

      • BootstrapMethodElement

        public BootstrapMethodElement()
      • BootstrapMethodElement

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

        public BootstrapMethodElement​(BootstrapMethods bootstrapmethodAttr,
                                      java.io.DataInput in)
                               throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getBootstrapMethodAttribute

        public BootstrapMethods getBootstrapMethodAttribute()
      • setBootstrapMethodAttribute

        public void setBootstrapMethodAttribute​(BootstrapMethods bootstrapMethodAttribute)
      • getBootstrapMethodRef

        public int getBootstrapMethodRef()
      • setBootstrapMethodRef

        public void setBootstrapMethodRef​(int bootstrap_method_ref)
      • 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​(java.io.DataOutput out)
                   throws java.io.IOException
        Throws:
        java.io.IOException