Class JDKValueInstantiators.ConcurrentHashMapInstantiator
java.lang.Object
com.fasterxml.jackson.databind.deser.ValueInstantiator
com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators.JDKValueInstantiator
com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators.ConcurrentHashMapInstantiator
- All Implemented Interfaces:
Serializable
- Enclosing class:
JDKValueInstantiators
private static class JDKValueInstantiators.ConcurrentHashMapInstantiator
extends JDKValueInstantiators.JDKValueInstantiator
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.deser.ValueInstantiator
ValueInstantiator.Base, ValueInstantiator.Delegating, ValueInstantiator.Gettable -
Field Summary
FieldsFields inherited from class com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
_valueType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethod called to create value instance from a JSON value when no data needs to passed to creator (constructor, factory method); typically this will call the default constructor of the value object.Methods inherited from class com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators.JDKValueInstantiator
canCreateUsingDefault, canInstantiateMethods inherited from class com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
getValueClass, getValueTypeDescMethods inherited from class com.fasterxml.jackson.databind.deser.ValueInstantiator
_createFromStringFallbacks, canCreateFromBigDecimal, canCreateFromBigInteger, canCreateFromBoolean, canCreateFromDouble, canCreateFromInt, canCreateFromLong, canCreateFromObjectWith, canCreateFromString, canCreateUsingArrayDelegate, canCreateUsingDelegate, createContextual, createFromBigDecimal, createFromBigInteger, createFromBoolean, createFromDouble, createFromInt, createFromLong, createFromObjectWith, createFromObjectWith, createFromString, createUsingArrayDelegate, createUsingDefaultOrWithoutArguments, createUsingDelegate, getArrayDelegateCreator, getArrayDelegateType, getDefaultCreator, getDelegateCreator, getDelegateType, getFromObjectArguments, getWithArgsCreator
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
ConcurrentHashMapInstantiator
public ConcurrentHashMapInstantiator()
-
-
Method Details
-
createUsingDefault
Description copied from class:ValueInstantiatorMethod called to create value instance from a JSON value when no data needs to passed to creator (constructor, factory method); typically this will call the default constructor of the value object. It will only be used if more specific creator methods are not applicable; hence "default".This method is called if
ValueInstantiator.getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)returns null or empty List.- Specified by:
createUsingDefaultin classJDKValueInstantiators.JDKValueInstantiator- Throws:
IOException
-