Package jnr.a64asm

Class Label


public final class Label extends Operand
  • Field Details

    • id

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

      State of label, see LABEL_STATE.
    • position

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

    • Label

      public Label()
    • Label

      public Label(int id)
  • Method Details

    • isUnused

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

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

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

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

      final void link(LinkData link)