Package edu.umd.cs.findbugs.util
Class BootstrapMethodsUtil
- java.lang.Object
-
- edu.umd.cs.findbugs.util.BootstrapMethodsUtil
-
public class BootstrapMethodsUtil extends java.lang.Object
Utility methods for working with bootstrap methods
-
-
Constructor Summary
Constructors Constructor Description BootstrapMethodsUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.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.
-
-
-
Method Detail
-
getMethodFromBootstrap
public static java.util.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 classindex
- the index of the bootstrap methodcp
- the constant pool of the java classcls
- the java class itself- Returns:
- the bootstrap method represented as Method if found, Optional.empty() otherwise
-
-