Package com.jsoniter
Class IterImplForStreaming
java.lang.Object
com.jsoniter.IterImplForStreaming
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static void
private static byte[]
copySkippedBytes
(JsonIterator iter) private static boolean
static final boolean
loadMore
(JsonIterator iter) (package private) static final byte
nextToken
(JsonIterator iter) static Any
readAny
(JsonIterator iter) (package private) static final byte
readByte
(JsonIterator iter) (package private) static final double
readDouble
(JsonIterator iter) static final double
(package private) static final int
readInt
(JsonIterator iter, byte c) (package private) static int
readIntSlowPath
(JsonIterator iter, int value) (package private) static final long
readLong
(JsonIterator iter, byte c) (package private) static long
readLongSlowPath
(JsonIterator iter, long value) static final IterImplForStreaming.numberChars
readNumber
(JsonIterator iter) static final int
static final Slice
(package private) static final Slice
readSlice
(JsonIterator iter) static final int
readStringSlowPath
(JsonIterator iter, int j) (package private) static final void
skipArray
(JsonIterator iter) static void
skipFixedBytes
(JsonIterator iter, int n) (package private) static final boolean
skipNumber
(JsonIterator iter) (package private) static final void
skipObject
(JsonIterator iter) (package private) static final void
skipString
(JsonIterator iter) (package private) static final void
skipUntilBreak
(JsonIterator iter) static int
updateStringCopyBound
(JsonIterator iter, int bound)
-
Constructor Details
-
IterImplForStreaming
IterImplForStreaming()
-
-
Method Details
-
readObjectFieldAsHash
- Throws:
IOException
-
readObjectFieldAsSlice
- Throws:
IOException
-
skipArray
- Throws:
IOException
-
skipObject
- Throws:
IOException
-
skipString
- Throws:
IOException
-
skipUntilBreak
- Throws:
IOException
-
skipNumber
- Throws:
IOException
-
readSlice
- Throws:
IOException
-
nextToken
- Throws:
IOException
-
loadMore
- Throws:
IOException
-
keepSkippedBytesThenRead
- Throws:
IOException
-
readByte
- Throws:
IOException
-
readAny
- Throws:
IOException
-
copySkippedBytes
-
skipFixedBytes
- Throws:
IOException
-
updateStringCopyBound
-
readStringSlowPath
- Throws:
IOException
-
readLongSlowPath
- Throws:
IOException
-
readIntSlowPath
- Throws:
IOException
-
readDoubleSlowPath
- Throws:
IOException
-
readNumber
public static final IterImplForStreaming.numberChars readNumber(JsonIterator iter) throws IOException - Throws:
IOException
-
readDouble
- Throws:
IOException
-
readLong
- Throws:
IOException
-
readInt
- Throws:
IOException
-
assertNotLeadingZero
- Throws:
IOException
-