Package io.micronaut.serde.support
Class AbstractChildReuseStreamDecoder
- java.lang.Object
-
- io.micronaut.serde.support.AbstractStreamDecoder
-
- io.micronaut.serde.support.AbstractChildReuseStreamDecoder
-
- All Implemented Interfaces:
io.micronaut.serde.Decoder,java.lang.AutoCloseable
@Internal public abstract class AbstractChildReuseStreamDecoder extends AbstractStreamDecoder
AbstractStreamDecoderextension that does not need to allocate for child decoders.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.micronaut.serde.support.AbstractStreamDecoder
AbstractStreamDecoder.TokenType, AbstractStreamDecoder.ValueDecoder<R>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractChildReuseStreamDecoder(AbstractStreamDecoder parent)protectedAbstractChildReuseStreamDecoder(java.lang.Class<?> view)
-
Method Summary
-
Methods inherited from class io.micronaut.serde.support.AbstractStreamDecoder
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
-
-
-
-
Constructor Detail
-
AbstractChildReuseStreamDecoder
protected AbstractChildReuseStreamDecoder(@NonNull AbstractStreamDecoder parent)
-
AbstractChildReuseStreamDecoder
protected AbstractChildReuseStreamDecoder(@NonNull java.lang.Class<?> view)
-
-