Uses of Class
edu.umd.cs.findbugs.OpcodeStack.Item
-
Packages that use OpcodeStack.Item Package Description edu.umd.cs.findbugs Main package for the FindBugs application - contains the engine class (FindBugs
), the object model classes for bug instances (BugInstance
,BugAnnotation
), and other miscellany.edu.umd.cs.findbugs.ba A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses. -
-
Uses of OpcodeStack.Item in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs that return OpcodeStack.Item Modifier and Type Method Description OpcodeStack.Item
OpcodeStack.Item. cloneAndSetSpecialKind(int specialKind)
OpcodeStack.Item
OpcodeStack. getItemMethodInvokedOn(DismantleBytecode dbc)
OpcodeStack.Item
OpcodeStack. getLVValue(int index)
OpcodeStack.Item
OpcodeStack. getStackItem(int stackOffset)
static OpcodeStack.Item
OpcodeStack.Item. initialArgument(java.lang.String signature, int reg)
static OpcodeStack.Item
OpcodeStack.Item. merge(OpcodeStack.Item i1, OpcodeStack.Item i2)
static OpcodeStack.Item
OpcodeStack.Item. nullItem(java.lang.String signature)
static OpcodeStack.Item
OpcodeStack.Item. typeOnly(java.lang.String signature)
Methods in edu.umd.cs.findbugs with parameters of type OpcodeStack.Item Modifier and Type Method Description BugInstance
BugInstance. addFieldOrMethodValueSource(OpcodeStack.Item item)
BugInstance
BugInstance. addOptionalLocalVariable(DismantleBytecode dbc, OpcodeStack.Item item)
Local variable addersBugInstance
BugInstance. addValueSource(OpcodeStack.Item item, DismantleBytecode dbc)
BugInstance
BugInstance. addValueSource(OpcodeStack.Item item, org.apache.bcel.classfile.Method method, int pc)
static BugAnnotation
BugInstance. getFieldOrMethodValueSource(OpcodeStack.Item item)
static LocalVariableAnnotation
LocalVariableAnnotation. getLocalVariableAnnotation(DismantleBytecode visitor, OpcodeStack.Item item)
static LocalVariableAnnotation
LocalVariableAnnotation. getLocalVariableAnnotation(org.apache.bcel.classfile.Method method, OpcodeStack.Item item, int pc)
static BugAnnotation
BugInstance. getValueSource(OpcodeStack.Item item, org.apache.bcel.classfile.Method method, int pc)
static OpcodeStack.Item
OpcodeStack.Item. merge(OpcodeStack.Item i1, OpcodeStack.Item i2)
void
OpcodeStack. replace(int stackOffset, OpcodeStack.Item value)
void
OpcodeStack. replaceTop(OpcodeStack.Item newTop)
boolean
OpcodeStack.Item. sameValue(OpcodeStack.Item that)
Constructors in edu.umd.cs.findbugs with parameters of type OpcodeStack.Item Constructor Description Item(OpcodeStack.Item it)
Item(OpcodeStack.Item it, int reg)
Item(OpcodeStack.Item it, java.lang.String signature)
-
Uses of OpcodeStack.Item in edu.umd.cs.findbugs.ba
Methods in edu.umd.cs.findbugs.ba that return OpcodeStack.Item Modifier and Type Method Description OpcodeStack.Item
FieldSummary. getSummary(XField field)
Methods in edu.umd.cs.findbugs.ba that return types with arguments of type OpcodeStack.Item Modifier and Type Method Description static java.util.Map<java.lang.Integer,OpcodeStack.Item>
PutfieldScanner. getPutfieldsFor(org.apache.bcel.classfile.JavaClass theClass, org.apache.bcel.classfile.Method method, XField field)
Methods in edu.umd.cs.findbugs.ba with parameters of type OpcodeStack.Item Modifier and Type Method Description void
FieldSummary. mergeSummary(XField fieldOperand, OpcodeStack.Item mergeValue)
-