Class OverlyPermissiveMethod.BootstrapMethod

  • Enclosing class:
    OverlyPermissiveMethod

    static class OverlyPermissiveMethod.BootstrapMethod
    extends java.lang.Object
    represents a bootstrap method
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int[] args  
      (package private) int bootstrapMethodRef  
    • Constructor Summary

      Constructors 
      Constructor Description
      BootstrapMethod​(java.nio.ByteBuffer buffer)  
    • Field Detail

      • bootstrapMethodRef

        int bootstrapMethodRef
      • args

        int[] args
    • Constructor Detail

      • BootstrapMethod

        public BootstrapMethod​(java.nio.ByteBuffer buffer)
    • Method Detail

      • getBootstrapMethodRef

        public int getBootstrapMethodRef()
      • getArgs

        public int[] getArgs()
      • getFirstMethodHandle

        @Nullable
        public org.apache.bcel.classfile.ConstantMethodHandle getFirstMethodHandle​(org.apache.bcel.classfile.ConstantPool pool)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object