public class Monitorenter extends OneVariableInstruction
Constructor | Description |
---|---|
Monitorenter(java.lang.String varName) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
MatchResult |
match(org.apache.bcel.generic.InstructionHandle handle,
org.apache.bcel.generic.ConstantPoolGen cpg,
ValueNumberFrame before,
ValueNumberFrame after,
BindingSet bindingSet) |
Return whether or not this element matches the given
instruction with the given Bindings in effect.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addOrCheckDefinition
addOrCheckDefinition, allowTrailingEdges, dominatedBy, getDominatedBy, getLabel, getNext, label, lookup, setAllowTrailingEdges, setIndex, setNext, toString
acceptBranch, maxOccur, minOccur
public Monitorenter(java.lang.String varName)
varName
- name of the variable representing the reference
to the object being lockedpublic MatchResult match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet) throws DataflowAnalysisException
PatternElement
match
in class PatternElement
handle
- the instructioncpg
- the ConstantPoolGen from the methodbefore
- the ValueNumberFrame representing values in the Java stack frame
just before the execution of the instructionafter
- the ValueNumberFrame representing values in the Java stack frame
just after the execution of the instructionbindingSet
- the set of BindingsDataflowAnalysisException
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.