Class Location


  • public 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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      int hashCode()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 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​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object