Package | Description |
---|---|
edu.umd.cs.findbugs.ba.bcp |
Modifier and Type | Class and Description |
---|---|
class |
FieldVariable |
class |
LocalVariable |
class |
LongOrDoubleLocalVariable |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
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 |
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 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 |
Variable.sameAs(Variable other)
Determine if the given Variable is the same as this one.
|
boolean |
LongOrDoubleLocalVariable.sameAs(Variable other) |
boolean |
LocalVariable.sameAs(Variable other) |
boolean |
FieldVariable.sameAs(Variable other) |
Constructor and Description |
---|
Binding(java.lang.String varName,
Variable variable)
Constructor.
|
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.