@Internal public abstract class AbstractChildReuseStreamDecoder extends AbstractStreamDecoder
AbstractStreamDecoder extension that does not need to allocate for child decoders.AbstractStreamDecoder.TokenType, AbstractStreamDecoder.ValueDecoder<R>| Modifier | Constructor and Description |
|---|---|
protected |
AbstractChildReuseStreamDecoder(AbstractStreamDecoder parent) |
protected |
AbstractChildReuseStreamDecoder(java.lang.Class<?> view) |
backFromChild, coerceScalarToString, createChildDecoder, currentToken, decodeArbitrary, decodeArray, decodeBigDecimal, decodeBigInteger, decodeBoolean, decodeBuffer, decodeByte, decodeChar, decodeCustom, decodeCustom, decodeDouble, decodeFloat, decodeInt, decodeKey, decodeLong, decodeNull, decodeNumber, decodeObject, decodeShort, decodeString, finishStructure, getBestNumber, getBestNumberNode, getBigDecimal, getBigInteger, getBoolean, getCurrentKey, getDouble, getInteger, getLong, hasNextArrayValue, nextToken, skipChildren, skipValue, unexpectedTokenclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, createDeserializationException, decodeArray, decodeObjectprotected AbstractChildReuseStreamDecoder(@NonNull
AbstractStreamDecoder parent)
protected AbstractChildReuseStreamDecoder(@NonNull
java.lang.Class<?> view)