Uses of Interface
edu.umd.cs.findbugs.ba.bcp.Variable
Packages that use Variable
-
Uses of Variable in edu.umd.cs.findbugs.ba.bcp
Classes in edu.umd.cs.findbugs.ba.bcp that implement VariableModifier and TypeClassDescriptionclass
class
class
Methods in edu.umd.cs.findbugs.ba.bcp that return VariableModifier and TypeMethodDescriptionBinding.getVariable()
Get the variable of the variable.static Variable
PatternElement.lookup
(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 VariableModifier and TypeMethodDescriptionprotected 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
(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
boolean
boolean
boolean
Determine if the given Variable is the same as this one.Constructors in edu.umd.cs.findbugs.ba.bcp with parameters of type Variable