Top Inners Fields Constructors Methods
tools.jackson.datatype.eclipsecollections.deser.map

public final Class EclipseMapDeserializers

extends Object
Class Inheritance
Imports
tools.jackson.databind.JavaType, tools.jackson.databind.type.TypeBindings, .TypeFactory, tools.jackson.datatype.primitive_collections_base.deser.map.KeyHandler, .MapDeserializer, .TypeHandlerPair, .ValueHandler, java.util.HashMap, .List, .Map, .Objects, java.util.function.Function

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
EclipseMapDeserializers.Entry<T, I, K extends KeyHandler<K>, V extends ValueHandler<V>>

Field Summary

Modifier and TypeField and Description
private static final Map<Class<?>, EclipseMapDeserializers.Entry<?, ?, ?, ?>>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static <T, I> void
add(boolean refKey, boolean refValue, Class<T> type, TypeHandlerPair<I, ?, ?> handlerPair, Function<I, T> finish)

public static MapDeserializer<?, ?, ?, ?>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ENTRIESback to summary
private static final Map<Class<?>, EclipseMapDeserializers.Entry<?, ?, ?, ?>> ENTRIES

Constructor Detail

EclipseMapDeserializersback to summary
private EclipseMapDeserializers()

Method Detail

addback to summary
pack-priv static <T, I> void add(boolean refKey, boolean refValue, Class<T> type, TypeHandlerPair<I, ?, ?> handlerPair, Function<I, T> finish)
Annotations
@SuppressWarnings:unused
createDeserializerback to summary
public static MapDeserializer<?, ?, ?, ?> createDeserializer(JavaType type)
tools.jackson.datatype.eclipsecollections.deser.map back to summary

private final Class EclipseMapDeserializers.Entry<T, I, K extends KeyHandler<K>, V extends ValueHandler<V>>

extends Object
Class Inheritance
  • java.lang.Object
  • tools.jackson.datatype.eclipsecollections.deser.map.EclipseMapDeserializers.Entry

Field Summary

Modifier and TypeField and Description
pack-priv final Function<I, T>
private final boolean
private final boolean
pack-priv final TypeHandlerPair<I, K, V>

Constructor Summary

AccessConstructor and Description
pack-priv
Entry(boolean refKey, boolean refValue, TypeHandlerPair<I, K, V> typeHandlerPair, Function<I, T> finish)

Method Summary

Modifier and TypeMethod and Description
pack-priv MapDeserializer<T, I, K, V>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

finishback to summary
pack-priv final Function<I, T> finish
refKeyback to summary
private final boolean refKey
refValueback to summary
private final boolean refValue
typeHandlerPairback to summary
pack-priv final TypeHandlerPair<I, K, V> typeHandlerPair

Constructor Detail

Entryback to summary
pack-priv Entry(boolean refKey, boolean refValue, TypeHandlerPair<I, K, V> typeHandlerPair, Function<I, T> finish)

Method Detail

createDeserializerback to summary
pack-priv MapDeserializer<T, I, K, V> createDeserializer(JavaType type)