@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, unexpectedToken
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, createDeserializationException, decodeArray, decodeObject
protected AbstractChildReuseStreamDecoder(@NonNull AbstractStreamDecoder parent)
protected AbstractChildReuseStreamDecoder(@NonNull java.lang.Class<?> view)