|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.objectweb.asm.tree.AbstractInsnNode
org.objectweb.asm.tree.VarInsnNode
public class VarInsnNode
A node that represents a local variable instruction. A local variable instruction is an instruction that loads or stores the value of a local variable.
| 字段摘要 | |
|---|---|
int |
var
The operand of this instruction. |
| 从类 org.objectweb.asm.tree.AbstractInsnNode 继承的字段 |
|---|
FIELD_INSN, FRAME, IINC_INSN, INSN, INT_INSN, JUMP_INSN, LABEL, LDC_INSN, LINE, LOOKUPSWITCH_INSN, METHOD_INSN, MULTIANEWARRAY_INSN, opcode, TABLESWITCH_INSN, TYPE_INSN, VAR_INSN |
| 构造方法摘要 | |
|---|---|
VarInsnNode(int opcode,
int var)
Constructs a new VarInsnNode. |
|
| 方法摘要 | |
|---|---|
void |
accept(MethodVisitor mv)
Makes the given code visitor visit this instruction. |
AbstractInsnNode |
clone(Map labels)
Returns a copy of this instruction. |
int |
getType()
Returns the type of this instruction. |
void |
setOpcode(int opcode)
Sets the opcode of this instruction. |
| 从类 org.objectweb.asm.tree.AbstractInsnNode 继承的方法 |
|---|
getNext, getOpcode, getPrevious |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
public int var
| 构造方法详细信息 |
|---|
public VarInsnNode(int opcode,
int var)
VarInsnNode.
opcode - the opcode of the local variable instruction to be
constructed. This opcode must be ILOAD, LLOAD, FLOAD, DLOAD,
ALOAD, ISTORE, LSTORE, FSTORE, DSTORE, ASTORE or RET.var - the operand of the instruction to be constructed. This operand
is the index of a local variable.| 方法详细信息 |
|---|
public void setOpcode(int opcode)
opcode - the new instruction opcode. This opcode must be ILOAD,
LLOAD, FLOAD, DLOAD, ALOAD, ISTORE, LSTORE, FSTORE, DSTORE, ASTORE
or RET.public int getType()
AbstractInsnNode 复制的描述
AbstractInsnNode 中的 getTypepublic void accept(MethodVisitor mv)
AbstractInsnNode 复制的描述
AbstractInsnNode 中的 acceptmv - a code visitor.public AbstractInsnNode clone(Map labels)
AbstractInsnNode 复制的描述
AbstractInsnNode 中的 clonelabels - a map from LabelNodes to cloned LabelNodes.
InsnList.
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||