Class Label


@Deprecated public final class Label extends Operand
Deprecated.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) final int
    Deprecated.
    Label Id (0 means unknown).
    (package private) final List<LinkData>
    Deprecated.
     
    (package private) int
    Deprecated.
    Position (always positive, information depends to @c state).
    (package private) LABEL_STATE
    Deprecated.
    State of label, see LABEL_STATE.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
    Label(int id)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) final boolean
    Deprecated.
    Returns @c true if label is bound.
    (package private) final boolean
    Deprecated.
    Returns @c true if label is linked.
    (package private) final boolean
    Deprecated.
    Returns @c true if label is unused (not bound or linked).
    (package private) final void
    link(LinkData link)
    Deprecated.
     
    (package private) final int
    Deprecated.
    Returns the position of bound or linked labels, -1 if label is unused.

    Methods inherited from class com.kenai.jnr.x86asm.Operand

    isImm, isLabel, isMem, isNone, isReg, isRegCode, isRegIndex, isRegMem, isRegMem, isRegType, op, size

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • id

      final int id
      Deprecated.
      Label Id (0 means unknown).
    • state

      Deprecated.
      State of label, see LABEL_STATE.
    • position

      int position
      Deprecated.
      Position (always positive, information depends to @c state).
  • Constructor Details

    • Label

      public Label()
      Deprecated.
    • Label

      public Label(int id)
      Deprecated.
  • Method Details

    • isUnused

      final boolean isUnused()
      Deprecated.
      Returns @c true if label is unused (not bound or linked).
    • isLinked

      final boolean isLinked()
      Deprecated.
      Returns @c true if label is linked.
    • isBound

      final boolean isBound()
      Deprecated.
      Returns @c true if label is bound.
    • position

      final int position()
      Deprecated.
      Returns the position of bound or linked labels, -1 if label is unused.
    • link

      final void link(LinkData link)
      Deprecated.