public class Monitor extends Unary
opcode| Modifier | Constructor and Description |
|---|---|
protected |
Monitor(InsnOpcode kind,
Instruction argument) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(InsnVisitor<R,C> visitor,
C ctx)
Pass this
Instruction through the supplied InsnVisitor. |
AType |
getResultType()
Gets the stack type of the value produced by this
Instruction. |
static Monitor |
monitorEnter(Instruction arg) |
static Monitor |
monitorExit(Instruction arg) |
getArgument, getDirectFlags, setArgumentaccept, addRef, ancestorsOfType, computeFlags, copy, descendantsMatching, descendantsOfType, descendantsToList, descendantsToListWhere, descendantsWhere, firstAncestorOfType, getBytecodeOffset, getChildren, getDescendants, getFirstChild, getFirstChildOrNull, getFlags, getLastChild, getLastChildOrNull, getNextSibling, getNextSiblingOrNull, getParent, getParentOrNull, getPrevSibling, getPrevSiblingOrNull, getSourceLine, getTag, hasDirectFlag, hasFlag, insertAfter, insertBefore, invalidateFlags, isConnected, isDescendantOf, onChildModified, onConnected, onDisconnected, releaseRef, remove, replaceWith, setBytecodeOffset, setOffsets, setSourceLine, setTag, toString, toString, withOffsetsprotected Monitor(InsnOpcode kind, Instruction argument)
public AType getResultType()
InstructionInstruction.getResultType in class InstructionAType.public <R,C> R accept(InsnVisitor<R,C> visitor, C ctx)
InstructionInstruction through the supplied InsnVisitor.accept in class Instructionvisitor - The InsnVisitor.ctx - The context.InsnVisitor.public static Monitor monitorEnter(Instruction arg)
public static Monitor monitorExit(Instruction arg)