Class LabelNode


public class LabelNode extends AbstractInsnNode
An AbstractInsnNode that encapsulates a Label.
  • Constructor Details

    • LabelNode

      public LabelNode()
    • LabelNode

      public LabelNode(Label label)
  • Method Details

    • getType

      public int getType()
      Description copied from class: AbstractInsnNode
      Returns the type of this instruction.
      Specified by:
      getType in class AbstractInsnNode
      Returns:
      the type of this instruction, i.e. one the constants defined in this class.
    • getLabel

      public Label getLabel()
    • accept

      public void accept(MethodVisitor cv)
      Description copied from class: AbstractInsnNode
      Makes the given code visitor visit this instruction.
      Specified by:
      accept in class AbstractInsnNode
      Parameters:
      cv - a code visitor.
    • clone

      public AbstractInsnNode clone(Map labels)
      Description copied from class: AbstractInsnNode
      Returns a copy of this instruction.
      Specified by:
      clone in class AbstractInsnNode
      Parameters:
      labels - a map from LabelNodes to cloned LabelNodes.
      Returns:
      a copy of this instruction. The returned instruction does not belong to any InsnList.
    • resetLabel

      public void resetLabel()