Package edu.umd.cs.findbugs.util
Class BootstrapMethodsUtil
java.lang.Object
edu.umd.cs.findbugs.util.BootstrapMethodsUtil
Utility methods for working with bootstrap methods
- Author:
- Ádám Balogh
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
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 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
-