Class JsonLocationImpl

  • All Implemented Interfaces:
    jakarta.json.stream.JsonLocation, java.io.Serializable

    final class JsonLocationImpl
    extends java.lang.Object
    implements jakarta.json.stream.JsonLocation, java.io.Serializable
    • Field Detail

      • UNKNOWN_LOCATION

        public static final jakarta.json.stream.JsonLocation UNKNOWN_LOCATION
      • lineNumber

        private final long lineNumber
      • columnNumber

        private final long columnNumber
      • streamOffset

        private final long streamOffset
    • Constructor Detail

      • JsonLocationImpl

        JsonLocationImpl​(long lineNumber,
                         long columnNumber,
                         long streamOffset)
    • Method Detail

      • getLineNumber

        public long getLineNumber()
        Specified by:
        getLineNumber in interface jakarta.json.stream.JsonLocation
      • getColumnNumber

        public long getColumnNumber()
        Specified by:
        getColumnNumber in interface jakarta.json.stream.JsonLocation
      • getStreamOffset

        public long getStreamOffset()
        Specified by:
        getStreamOffset in interface jakarta.json.stream.JsonLocation
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

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