Interface LineNumber

All Superinterfaces:
ClassFileElement, CodeElement, PseudoInstruction

public sealed interface LineNumber extends PseudoInstruction
A pseudo-instruction which models a single entry in the LineNumberTableAttribute. Delivered as a CodeElement during traversal of the elements of a CodeModel, according to the setting of the ClassFile.LineNumbersOption option.
Since:
24
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the line number.
    static LineNumber
    of(int line)
    Returns a line number pseudo-instruction.
  • Method Details

    • line

      int line()
      Returns the line number.
      Returns:
      the line number
    • of

      static LineNumber of(int line)
      Returns a line number pseudo-instruction.
      Parameters:
      line - the line number
      Returns:
      a line number pseudo-instruction