Class JsonLocationImpl

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

    final class JsonLocationImpl
    extends Object
    implements jakarta.json.stream.JsonLocation, 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object