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