Uses of Class
edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
-
Packages that use PatternMatcher.State Package Description edu.umd.cs.findbugs.ba.bcp -
-
Uses of PatternMatcher.State in edu.umd.cs.findbugs.ba.bcp
Methods in edu.umd.cs.findbugs.ba.bcp that return PatternMatcher.State Modifier and Type Method Description PatternMatcher.State
PatternMatcher.State. advanceToNextElement()
Try to produce a new state that will finish matching the current element and start matching the next element.PatternMatcher.State
PatternMatcher.State. advanceToSuccessor(Edge edge, MatchResult matchResult)
Return a new State for continuing the overall pattern match in a successor basic block.PatternMatcher.State
PatternMatcher.State. duplicate()
Make an exact copy of this object.Methods in edu.umd.cs.findbugs.ba.bcp that return types with arguments of type PatternMatcher.State Modifier and Type Method Description java.lang.Iterable<PatternMatcher.State>
PatternMatcher.State. dominatedInstructionStateIterable()
Return Iterator over states representing dominated instructions that continue the match.Methods in edu.umd.cs.findbugs.ba.bcp with parameters of type PatternMatcher.State Modifier and Type Method Description private void
PatternMatcher. work(PatternMatcher.State state)
Constructors in edu.umd.cs.findbugs.ba.bcp with parameters of type PatternMatcher.State Constructor Description State(PatternMatcher.State parent, BasicBlock basicBlock, BasicBlock.InstructionIterator instructionIterator, PatternElement patternElement, int matchCount, PatternElementMatch currentMatch, BindingSet bindingSet, boolean canFork)
Constructor.
-