|
FindBugs™ 1.3.9 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PatternElement | |
---|---|
edu.umd.cs.findbugs.ba.bcp |
Uses of PatternElement in edu.umd.cs.findbugs.ba.bcp |
---|
Subclasses of PatternElement in edu.umd.cs.findbugs.ba.bcp | |
---|---|
class |
FieldAccess
Base class for Load and Store PatternElements. |
class |
IfNull
|
class |
Invoke
A PatternElement to match a method invocation. |
class |
Load
A PatternElement representing a load from a field. |
class |
MatchAny
A "meta" PatternElement that matches any of a list of other child PatternElements. |
class |
Monitorenter
A PatternElement for matching a MONITORENTER instruction. |
class |
New
A PatternElement which matches NEW instructions and binds the result to a variable. |
class |
OneVariableInstruction
Abstract PatternElement subclass for matching single instructions which have a single Variable. |
class |
Opcode
PatternElement to match instructions with a particular opcode. |
class |
SingleInstruction
An abstract PatternElement subclass for pattern elements which must match exactly one instruction and accept any kind of branch. |
class |
Store
A PatternElement representing a store to a field. |
class |
Wild
A wildcard PatternElement, which matches any kind of instruction indiscriminately. |
Methods in edu.umd.cs.findbugs.ba.bcp that return PatternElement | |
---|---|
PatternElement |
PatternElement.dominatedBy(java.lang.String dominatedBy)
Set the label of another pattern element whose first matched instruction must dominate the instruction(s) matched by this element. |
PatternElement |
ByteCodePattern.getFirst()
Get the first PatternElement in the pattern. |
PatternElement |
PatternElement.getNext()
Get the next PatternElement. |
PatternElement |
MatchResult.getPatternElement()
Get the PatternElement. |
PatternElement |
PatternElementMatch.getPatternElement()
Get the PatternElement. |
PatternElement |
MatchAny.label(java.lang.String label)
|
PatternElement |
PatternElement.label(java.lang.String label)
Set a label for this PatternElement. |
PatternElement |
MatchAny.setAllowTrailingEdges(boolean allowTrailingEdges)
|
PatternElement |
PatternElement.setAllowTrailingEdges(boolean allowTrailingEdges)
Set whether or not this PatternElement allows trailing edges to be matched. |
Methods in edu.umd.cs.findbugs.ba.bcp with parameters of type PatternElement | |
---|---|
ByteCodePattern |
ByteCodePattern.add(PatternElement element)
Add a PatternElement to the end of the pattern. |
void |
PatternElement.setNext(PatternElement patternElement)
Set the next PatternElement. |
Constructors in edu.umd.cs.findbugs.ba.bcp with parameters of type PatternElement | |
---|---|
MatchAny(PatternElement[] childList)
Constructor. |
|
MatchResult(PatternElement patternElement,
BindingSet bindingSet)
Constructor. |
|
PatternElementMatch(PatternElement patternElement,
org.apache.bcel.generic.InstructionHandle matchedInstruction,
BasicBlock basicBlock,
int matchCount,
PatternElementMatch prev)
Constructor. |
|
FindBugs™ 1.3.9 | |||||||||
PREV NEXT | FRAMES NO FRAMES |