| Modifier and Type | Class and Description |
|---|---|
class |
FieldInsnNode
A node that represents a field instruction.
|
class |
FrameNode
A node that represents a stack map frame.
|
class |
IincInsnNode
A node that represents an IINC instruction.
|
class |
InsnNode
A node that represents a zero operand instruction.
|
class |
IntInsnNode
A node that represents an instruction with a single int operand.
|
class |
InvokeDynamicInsnNode
A node that represents an invokedynamic instruction.
|
class |
JumpInsnNode
A node that represents a jump instruction.
|
class |
LabelNode
An
AbstractInsnNode that encapsulates a Label. |
class |
LdcInsnNode
A node that represents an LDC instruction.
|
class |
LineNumberNode
A node that represents a line number declaration.
|
class |
LookupSwitchInsnNode
A node that represents a LOOKUPSWITCH instruction.
|
class |
MethodInsnNode
A node that represents a method instruction.
|
class |
MultiANewArrayInsnNode
A node that represents a MULTIANEWARRAY instruction.
|
class |
TableSwitchInsnNode
A node that represents a TABLESWITCH instruction.
|
class |
TypeInsnNode
A node that represents a type instruction.
|
class |
VarInsnNode
A node that represents a local variable instruction.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractInsnNode |
MethodInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
LookupSwitchInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
JumpInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
IincInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
LabelNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
VarInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
MultiANewArrayInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
TypeInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
LineNumberNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
LdcInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
InvokeDynamicInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
TableSwitchInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
abstract AbstractInsnNode |
AbstractInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels)
Returns a copy of this instruction.
|
AbstractInsnNode |
InsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
IntInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
FieldInsnNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
AbstractInsnNode |
FrameNode.clone(java.util.Map<LabelNode,LabelNode> clonedLabels) |
protected AbstractInsnNode |
AbstractInsnNode.cloneAnnotations(AbstractInsnNode insnNode)
Clones the annotations of the given instruction into this instruction.
|
AbstractInsnNode |
InsnList.get(int index)
Returns the instruction whose index is given.
|
AbstractInsnNode |
InsnList.getFirst()
Returns the first instruction in this list.
|
AbstractInsnNode |
InsnList.getLast()
Returns the last instruction in this list.
|
AbstractInsnNode |
AbstractInsnNode.getNext()
Returns the next instruction in the list to which this instruction belongs, if any.
|
AbstractInsnNode |
AbstractInsnNode.getPrevious()
Returns the previous instruction in the list to which this instruction belongs, if any.
|
AbstractInsnNode[] |
InsnList.toArray()
Returns an array containing all the instructions in this list.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ListIterator<AbstractInsnNode> |
InsnList.iterator()
Returns an iterator over the instructions in this list.
|
java.util.ListIterator<AbstractInsnNode> |
InsnList.iterator(int index)
Returns an iterator over the instructions in this list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InsnList.add(AbstractInsnNode insnNode)
Adds the given instruction to the end of this list.
|
protected AbstractInsnNode |
AbstractInsnNode.cloneAnnotations(AbstractInsnNode insnNode)
Clones the annotations of the given instruction into this instruction.
|
boolean |
InsnList.contains(AbstractInsnNode insnNode)
Returns true if the given instruction belongs to this list.
|
int |
InsnList.indexOf(AbstractInsnNode insnNode)
Returns the index of the given instruction in this list.
|
void |
InsnList.insert(AbstractInsnNode insnNode)
Inserts the given instruction at the beginning of this list.
|
void |
InsnList.insert(AbstractInsnNode previousInsn,
AbstractInsnNode insnNode)
Inserts the given instruction after the specified instruction.
|
void |
InsnList.insert(AbstractInsnNode previousInsn,
InsnList insnList)
Inserts the given instructions after the specified instruction.
|
void |
InsnList.insertBefore(AbstractInsnNode nextInsn,
AbstractInsnNode insnNode)
Inserts the given instruction before the specified instruction.
|
void |
InsnList.insertBefore(AbstractInsnNode nextInsn,
InsnList insnList)
Inserts the given instructions before the specified instruction.
|
void |
InsnList.remove(AbstractInsnNode insnNode)
Removes the given instruction from this list.
|
void |
InsnList.set(AbstractInsnNode oldInsnNode,
AbstractInsnNode newInsnNode)
Replaces an instruction of this list with another instruction.
|