Top Constructors Methods
tools.jackson.datatype.guava.deser

public Class ImmutableListDeserializer

extends GuavaImmutableCollectionDeserializer<ImmutableList<Object>>
Class Inheritance
Imports
com.google.common.collect.ImmutableList, tools.jackson.databind.*, tools.jackson.databind.deser.NullValueProvider, tools.jackson.databind.jsontype.TypeDeserializer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected ImmutableList<Object>
protected ImmutableList<Object>
protected ImmutableList.Builder<Object>
public ImmutableListDeserializer
withResolved(ValueDeserializer<?> valueDeser, TypeDeserializer typeDeser, NullValueProvider nuller, Boolean unwrapSingle)

Implements abstract tools.jackson.datatype.guava.deser.GuavaCollectionDeserializer.withResolved.

Overridable fluent factory method used for creating contextual instances.

Inherited from tools.jackson.datatype.guava.deser.GuavaImmutableCollectionDeserializer:
_deserializeContents_resolveNullToValue_tryToAddNullgetEmptyAccessPatterngetEmptyValuesupportsUpdate

Constructor Detail

ImmutableListDeserializerback to summary
public ImmutableListDeserializer(JavaType selfType, ValueDeserializer<?> deser, TypeDeserializer typeDeser, NullValueProvider nuller, Boolean unwrapSingle)

Method Detail

_createEmptyback to summary
protected ImmutableList<Object> _createEmpty(DeserializationContext ctxt)

Implements abstract tools.jackson.datatype.guava.deser.GuavaCollectionDeserializer._createEmpty.

Annotations
@Override
_createWithSingleElementback to summary
protected ImmutableList<Object> _createWithSingleElement(DeserializationContext ctxt, Object value)

Implements abstract tools.jackson.datatype.guava.deser.GuavaCollectionDeserializer._createWithSingleElement.

Annotations
@Override
createBuilderback to summary
protected ImmutableList.Builder<Object> createBuilder()

Implements abstract tools.jackson.datatype.guava.deser.GuavaImmutableCollectionDeserializer.createBuilder.

Annotations
@Override
withResolvedback to summary
public ImmutableListDeserializer withResolved(ValueDeserializer<?> valueDeser, TypeDeserializer typeDeser, NullValueProvider nuller, Boolean unwrapSingle)

Implements abstract tools.jackson.datatype.guava.deser.GuavaCollectionDeserializer.withResolved.

Doc from tools.jackson.datatype.guava.deser.GuavaCollectionDeserializer.withResolved.

Overridable fluent factory method used for creating contextual instances.

Annotations
@Override