类 LdcInsnNode
java.lang.Object
cn.taketoday.bytecode.tree.AbstractInsnNode
cn.taketoday.bytecode.tree.LdcInsnNode
A node that represents an LDC instruction.
- 作者:
- Eric Bruneton
-
字段概要
字段从类继承的字段 cn.taketoday.bytecode.tree.AbstractInsnNode
FIELD_INSN, FRAME, IINC_INSN, index, INSN, INT_INSN, invisibleTypeAnnotations, INVOKE_DYNAMIC_INSN, JUMP_INSN, LABEL, LDC_INSN, LINE, LOOKUPSWITCH_INSN, METHOD_INSN, MULTIANEWARRAY_INSN, nextInsn, opcode, previousInsn, TABLESWITCH_INSN, TYPE_INSN, VAR_INSN, visibleTypeAnnotations -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaccept(MethodVisitor methodVisitor) Makes the given method visitor visit this instruction.Returns a copy of this instruction.intgetType()Returns the type of this instruction.从类继承的方法 cn.taketoday.bytecode.tree.AbstractInsnNode
acceptAnnotations, clone, clone, cloneAnnotations, getNext, getOpcode, getPrevious
-
字段详细资料
-
cst
The constant to be loaded on the stack. This field must be a non nullInteger, aFloat, aLong, aDouble, aString, aTypeof OBJECT or ARRAY sort for.classconstants, for classes whose version is 49, aTypeof METHOD sort for MethodType, aHandlefor MethodHandle constants, for classes whose version is 51 or aConstantDynamicfor a constant dynamic for classes whose version is 55.
-
-
构造器详细资料
-
LdcInsnNode
Constructs a newLdcInsnNode.- 参数:
value- the constant to be loaded on the stack. This parameter mist be a non nullInteger, aFloat, aLong, aDouble, aString, aTypeof OBJECT or ARRAY sort for.classconstants, for classes whose version is 49, aTypeof METHOD sort for MethodType, aHandlefor MethodHandle constants, for classes whose version is 51 or aConstantDynamicfor a constant dynamic for classes whose version is 55.
-
-
方法详细资料
-
getType
public int getType()从类复制的说明:AbstractInsnNodeReturns the type of this instruction.- 指定者:
getType在类中AbstractInsnNode- 返回:
- the type of this instruction, i.e. one the constants defined in this class.
-
accept
从类复制的说明:AbstractInsnNodeMakes the given method visitor visit this instruction.- 指定者:
accept在类中AbstractInsnNode- 参数:
methodVisitor- a method visitor.
-
clone
从类复制的说明:AbstractInsnNodeReturns a copy of this instruction.- 指定者:
clone在类中AbstractInsnNode- 参数:
clonedLabels- a map from LabelNodes to cloned LabelNodes.- 返回:
- a copy of this instruction. The returned instruction does not belong to any
InsnList.
-