Class BootstrapMethodsUtil

java.lang.Object
edu.umd.cs.findbugs.util.BootstrapMethodsUtil

public class BootstrapMethodsUtil extends Object
Utility methods for working with bootstrap methods
Author:
Ádám Balogh
  • Constructor Details

    • BootstrapMethodsUtil

      public BootstrapMethodsUtil()
  • Method Details

    • getMethodFromBootstrap

      public static Optional<org.apache.bcel.classfile.Method> getMethodFromBootstrap(org.apache.bcel.classfile.BootstrapMethods bms, int index, org.apache.bcel.classfile.ConstantPool cp, org.apache.bcel.classfile.JavaClass cls)
      Returns the method representation of a bootstrap method from a Java class.
      Parameters:
      bms - the BootstrapMethods attribute of a java class
      index - the index of the bootstrap method
      cp - the constant pool of the java class
      cls - the java class itself
      Returns:
      the bootstrap method represented as Method if found, Optional.empty() otherwise