Package com.jsoniter
Class IterImpl
- java.lang.Object
-
- com.jsoniter.IterImpl
-
class IterImpl extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description IterImpl()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
loadMore(JsonIterator iter)
(package private) static byte
nextToken(JsonIterator iter)
static Any
readAny(JsonIterator iter)
(package private) static byte
readByte(JsonIterator iter)
(package private) static double
readDouble(JsonIterator iter)
(package private) static int
readInt(JsonIterator iter, byte c)
(package private) static long
readLong(JsonIterator iter, byte c)
static int
readObjectFieldAsHash(JsonIterator iter)
static Slice
readObjectFieldAsSlice(JsonIterator iter)
static Slice
readSlice(JsonIterator iter)
static int
readStringSlowPath(JsonIterator iter, int j)
(package private) static void
skipArray(JsonIterator iter)
static void
skipFixedBytes(JsonIterator iter, int n)
(package private) static boolean
skipNumber(JsonIterator iter)
(package private) static void
skipObject(JsonIterator iter)
(package private) static void
skipString(JsonIterator iter)
(package private) static void
skipUntilBreak(JsonIterator iter)
static int
updateStringCopyBound(JsonIterator iter, int bound)
-
-
-
Method Detail
-
readObjectFieldAsHash
public static final int readObjectFieldAsHash(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
readObjectFieldAsSlice
public static final Slice readObjectFieldAsSlice(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
skipArray
static final void skipArray(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
skipObject
static final void skipObject(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
skipString
static final void skipString(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
skipUntilBreak
static final void skipUntilBreak(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
skipNumber
static final boolean skipNumber(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
readSlice
public static final Slice readSlice(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
nextToken
static final byte nextToken(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
readByte
static final byte readByte(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
readAny
public static Any readAny(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
skipFixedBytes
public static void skipFixedBytes(JsonIterator iter, int n) throws java.io.IOException
- Throws:
java.io.IOException
-
loadMore
public static final boolean loadMore(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
readStringSlowPath
public static final int readStringSlowPath(JsonIterator iter, int j) throws java.io.IOException
- Throws:
java.io.IOException
-
updateStringCopyBound
public static int updateStringCopyBound(JsonIterator iter, int bound)
-
readInt
static final int readInt(JsonIterator iter, byte c) throws java.io.IOException
- Throws:
java.io.IOException
-
readLong
static final long readLong(JsonIterator iter, byte c) throws java.io.IOException
- Throws:
java.io.IOException
-
readDouble
static final double readDouble(JsonIterator iter) throws java.io.IOException
- Throws:
java.io.IOException
-
-