Class Location

java.lang.Object
org.jmxtrans.agent.util.json.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

    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 Details

    • 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 Details

    • 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