Package edu.umd.cs.findbugs
Class StackMapAnalyzer
java.lang.Object
edu.umd.cs.findbugs.StackMapAnalyzer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static enum
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addLocals
(List<OpcodeStack.Item> lst, org.apache.bcel.classfile.StackMapType[] typesOfStackItems) private static void
addStack
(List<OpcodeStack.Item> lst, org.apache.bcel.classfile.StackMapType[] typesOfStackItems) private static StackMapAnalyzer.JumpInfoFromStackMap
getFromStackMap
(IAnalysisCache analysisCache, MethodDescriptor descriptor) (package private) static List
<OpcodeStack.Item> getInitialLocals
(MethodDescriptor descriptor) private static OpcodeStack.Item
getItem
(org.apache.bcel.classfile.StackMapType t) (package private) static org.apache.bcel.classfile.StackMap
getStackMapTable
(org.apache.bcel.classfile.Code code)
-
Field Details
-
DEBUG
static final boolean DEBUG- See Also:
-
-
Constructor Details
-
StackMapAnalyzer
public StackMapAnalyzer()
-
-
Method Details
-
getStackMapTable
@CheckForNull static org.apache.bcel.classfile.StackMap getStackMapTable(org.apache.bcel.classfile.Code code) -
getInitialLocals
-
getFromStackMap
@CheckForNull private static StackMapAnalyzer.JumpInfoFromStackMap getFromStackMap(IAnalysisCache analysisCache, MethodDescriptor descriptor) -
getItem
-
addLocals
private static void addLocals(List<OpcodeStack.Item> lst, org.apache.bcel.classfile.StackMapType[] typesOfStackItems) -
addStack
private static void addStack(List<OpcodeStack.Item> lst, org.apache.bcel.classfile.StackMapType[] typesOfStackItems)
-