Class JavaUtilCollectionsDeserializers
java.lang.Object
tools.jackson.databind.deser.jdk.JavaUtilCollectionsDeserializers
Helper class used to contain logic for deserializing "special" containers
from
java.util.Collections and java.util.Arrays. This is needed
because they do not have usable no-arguments constructor: however, are easy enough
to deserialize using delegating deserializer.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final Stringstatic final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static String_findSingletonTypeName(String localName) private static String_findSyncTypeName(String localName) private static String_findUnmodifiableTypeName(String localName) private static String_findUtilArrayTypeName(String clsName) private static Stringprivate static String_findUtilCollectionsTypeName(String clsName) (package private) static JavaUtilCollectionsDeserializers.JavaUtilCollectionsConverterstatic ValueDeserializer<?> findForCollection(DeserializationContext ctxt, JavaType type) static ValueDeserializer<?> findForMap(DeserializationContext ctxt, JavaType type)
-
Field Details
-
TYPE_SINGLETON_SET
private static final int TYPE_SINGLETON_SET- See Also:
-
TYPE_SINGLETON_LIST
private static final int TYPE_SINGLETON_LIST- See Also:
-
TYPE_SINGLETON_MAP
private static final int TYPE_SINGLETON_MAP- See Also:
-
TYPE_UNMODIFIABLE_SET
private static final int TYPE_UNMODIFIABLE_SET- See Also:
-
TYPE_UNMODIFIABLE_LIST
private static final int TYPE_UNMODIFIABLE_LIST- See Also:
-
TYPE_UNMODIFIABLE_MAP
private static final int TYPE_UNMODIFIABLE_MAP- See Also:
-
TYPE_SYNC_SET
private static final int TYPE_SYNC_SET- See Also:
-
TYPE_SYNC_COLLECTION
private static final int TYPE_SYNC_COLLECTION- See Also:
-
TYPE_SYNC_LIST
private static final int TYPE_SYNC_LIST- See Also:
-
TYPE_SYNC_MAP
private static final int TYPE_SYNC_MAP- See Also:
-
TYPE_AS_LIST
public static final int TYPE_AS_LIST- See Also:
-
PREFIX_JAVA_UTIL_COLLECTIONS
- See Also:
-
PREFIX_JAVA_UTIL_ARRAYS
- See Also:
-
PREFIX_JAVA_UTIL_IMMUTABLE_COLL
- See Also:
-
-
Constructor Details
-
JavaUtilCollectionsDeserializers
public JavaUtilCollectionsDeserializers()
-
-
Method Details
-
findForCollection
-
findForMap
-
converter
static JavaUtilCollectionsDeserializers.JavaUtilCollectionsConverter converter(int kind, JavaType concreteType, Class<?> rawSuper) -
_findUtilArrayTypeName
-
_findUtilCollectionsTypeName
-
_findUtilCollectionsImmutableTypeName
-
_findSingletonTypeName
-
_findSyncTypeName
-
_findUnmodifiableTypeName
-