Class Location


  • public final class Location
    extends java.lang.Object
    An immutable object that represents a location in the parsed text.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      int column
      The column number, starting at 1.
      int line
      The line number, starting at 1.
      int offset
      The absolute character index, starting at 0.
    • Field Detail

      • offset

        public final int offset
        The absolute character index, starting at 0.
      • line

        public final int line
        The line number, starting at 1.
      • column

        public final int column
        The column number, starting at 1.
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(@Nullable java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object