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 booleanloadMore(JsonIterator iter)(package private) static bytenextToken(JsonIterator iter)static AnyreadAny(JsonIterator iter)(package private) static bytereadByte(JsonIterator iter)(package private) static doublereadDouble(JsonIterator iter)(package private) static intreadInt(JsonIterator iter, byte c)(package private) static longreadLong(JsonIterator iter, byte c)static intreadObjectFieldAsHash(JsonIterator iter)static SlicereadObjectFieldAsSlice(JsonIterator iter)static SlicereadSlice(JsonIterator iter)static intreadStringSlowPath(JsonIterator iter, int j)(package private) static voidskipArray(JsonIterator iter)static voidskipFixedBytes(JsonIterator iter, int n)(package private) static booleanskipNumber(JsonIterator iter)(package private) static voidskipObject(JsonIterator iter)(package private) static voidskipString(JsonIterator iter)(package private) static voidskipUntilBreak(JsonIterator iter)static intupdateStringCopyBound(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
-
-