public class LdcInsnNode extends AbstractInsnNode
| 限定符和类型 | 字段和说明 |
|---|---|
java.lang.Object |
cst
The constant to be loaded on the stack.
|
FIELD_INSN, FRAME, IINC_INSN, INSN, INT_INSN, INVOKE_DYNAMIC_INSN, JUMP_INSN, LABEL, LDC_INSN, LINE, LOOKUPSWITCH_INSN, METHOD_INSN, MULTIANEWARRAY_INSN, opcode, TABLESWITCH_INSN, TYPE_INSN, VAR_INSN| 构造器和说明 |
|---|
LdcInsnNode(java.lang.Object cst)
Constructs a new
LdcInsnNode. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(MethodVisitor mv)
Makes the given code visitor visit this instruction.
|
AbstractInsnNode |
clone(java.util.Map<LabelNode,LabelNode> labels)
Returns a copy of this instruction.
|
int |
getType()
Returns the type of this instruction.
|
getNext, getOpcode, getPreviouspublic java.lang.Object cst
Integer, a
Float, a Long, a Double, a String or a
Type.public LdcInsnNode(java.lang.Object cst)
LdcInsnNode.cst - the constant to be loaded on the stack. This parameter must be a non null
Integer, a Float, a Long, a Double or a
String.public int getType()
AbstractInsnNodegetType 在类中 AbstractInsnNodepublic void accept(MethodVisitor mv)
AbstractInsnNodeaccept 在类中 AbstractInsnNodemv - a code visitor.public AbstractInsnNode clone(java.util.Map<LabelNode,LabelNode> labels)
AbstractInsnNodeclone 在类中 AbstractInsnNodelabels - a map from LabelNodes to cloned LabelNodes.InsnList.