Uses of Class
edu.umd.cs.findbugs.ba.bcp.PatternElement
Packages that use PatternElement
-
Uses of PatternElement in edu.umd.cs.findbugs.ba.bcp
Subclasses of PatternElement in edu.umd.cs.findbugs.ba.bcpModifier and TypeClassDescriptionclassBase class for Load and Store PatternElements.classclassA PatternElement to match a method invocation.classA PatternElement representing a load from a field.classA "meta" PatternElement that matches any of a list of other child PatternElements.classA PatternElement for matching a MONITORENTER instruction.classA PatternElement which matches NEW instructions and binds the result to a variable.classAbstract PatternElement subclass for matching single instructions which have a single Variable.classPatternElement to match instructions with a particular opcode.classAn abstract PatternElement subclass for pattern elements which must match exactly one instruction and accept any kind of branch.classA PatternElement representing a store to a field.classA wildcard PatternElement, which matches any kind of instruction indiscriminately.Methods in edu.umd.cs.findbugs.ba.bcp that return PatternElementModifier and TypeMethodDescriptionPatternElement.dominatedBy(String dominatedBy) Set the label of another pattern element whose first matched instruction must dominate the instruction(s) matched by this element.ByteCodePattern.getFirst()Get the first PatternElement in the pattern.PatternElement.getNext()Get the next PatternElement.MatchResult.getPatternElement()Get the PatternElement.PatternElementMatch.getPatternElement()Get the PatternElement.Set a label for this PatternElement.MatchAny.setAllowTrailingEdges(boolean allowTrailingEdges) 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 PatternElementModifier and TypeMethodDescriptionByteCodePattern.add(PatternElement element) Add a PatternElement to the end of the pattern.voidPatternElement.setNext(PatternElement patternElement) Set the next PatternElement.Constructors in edu.umd.cs.findbugs.ba.bcp with parameters of type PatternElementModifierConstructorDescriptionMatchAny(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.