Uses of Interface
edu.umd.cs.findbugs.ba.bcp.Variable
-
Packages that use Variable Package Description edu.umd.cs.findbugs.ba.bcp -
-
Uses of Variable in edu.umd.cs.findbugs.ba.bcp
Classes in edu.umd.cs.findbugs.ba.bcp that implement Variable Modifier and Type Class Description class
FieldVariable
class
LocalVariable
class
LongOrDoubleLocalVariable
Methods in edu.umd.cs.findbugs.ba.bcp that return Variable Modifier and Type Method Description Variable
Binding. getVariable()
Get the variable of the variable.static Variable
PatternElement. lookup(java.lang.String varName, BindingSet bindingSet)
Look up a variable definition in given BindingSet.protected static Variable
FieldAccess. snarfFieldValue(org.apache.bcel.generic.FieldInstruction fieldIns, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame frame)
Get a Variable representing the stack value which will either be stored into or loaded from a field.Methods in edu.umd.cs.findbugs.ba.bcp with parameters of type Variable Modifier and Type Method Description protected MatchResult
OneVariableInstruction. addOrCheckDefinition(Variable variable, BindingSet bindingSet)
Add a variable definition to the given BindingSet, or if there is an existing definition, make sure it is consistent with the new definition.protected static BindingSet
PatternElement. addOrCheckDefinition(java.lang.String varName, Variable variable, BindingSet bindingSet)
Add a variable definition to the given BindingSet, or if there is an existing definition, make sure it is consistent with the new definition.protected MatchResult
FieldAccess. checkConsistent(Variable field, Variable value, BindingSet bindingSet)
Check that the Variables determined for the field and the value loaded/stored are consistent with previous variable definitions.boolean
FieldVariable. sameAs(Variable other)
boolean
LocalVariable. sameAs(Variable other)
boolean
LongOrDoubleLocalVariable. sameAs(Variable other)
boolean
Variable. sameAs(Variable other)
Determine if the given Variable is the same as this one.Constructors in edu.umd.cs.findbugs.ba.bcp with parameters of type Variable Constructor Description Binding(java.lang.String varName, Variable variable)
Constructor.
-