Package org.spongepowered.asm.util.asm
Class MarkerNode
java.lang.Object
org.objectweb.asm.tree.AbstractInsnNode
org.objectweb.asm.tree.LabelNode
org.spongepowered.asm.util.asm.MarkerNode
public class MarkerNode
extends org.objectweb.asm.tree.LabelNode
A label node used as a marker in the bytecode. Does not actually visit the
label when visited.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intMarks the start of the body in a constructorstatic final intMarks the end of the initialiser in a constructorfinal intThe type for this markerFields inherited from class org.objectweb.asm.tree.AbstractInsnNode
FIELD_INSN, FRAME, IINC_INSN, INSN, INT_INSN, invisibleTypeAnnotations, INVOKE_DYNAMIC_INSN, JUMP_INSN, LABEL, LDC_INSN, LINE, LOOKUPSWITCH_INSN, METHOD_INSN, MULTIANEWARRAY_INSN, opcode, TABLESWITCH_INSN, TYPE_INSN, VAR_INSN, visibleTypeAnnotations -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.objectweb.asm.tree.LabelNode
clone, getLabel, getType, resetLabelMethods inherited from class org.objectweb.asm.tree.AbstractInsnNode
acceptAnnotations, cloneAnnotations, getNext, getOpcode, getPrevious
-
Field Details
-
INITIALISER_TAIL
public static final int INITIALISER_TAILMarks the end of the initialiser in a constructor- See Also:
-
BODY_START
public static final int BODY_STARTMarks the start of the body in a constructor- See Also:
-
type
public final int typeThe type for this marker
-
-
Constructor Details
-
MarkerNode
public MarkerNode(int type)
-
-
Method Details
-
accept
public void accept(org.objectweb.asm.MethodVisitor methodVisitor) - Overrides:
acceptin classorg.objectweb.asm.tree.LabelNode
-