Class JDKValueInstantiators.HashSetInstantiator
java.lang.Object
tools.jackson.databind.deser.ValueInstantiator
tools.jackson.databind.deser.ValueInstantiator.Base
tools.jackson.databind.deser.jdk.JDKValueInstantiators.JDKValueInstantiator
tools.jackson.databind.deser.jdk.JDKValueInstantiators.HashSetInstantiator
- Enclosing class:
JDKValueInstantiators
private static class JDKValueInstantiators.HashSetInstantiator
extends JDKValueInstantiators.JDKValueInstantiator
-
Nested Class Summary
Nested classes/interfaces inherited from class ValueInstantiator
ValueInstantiator.Base, ValueInstantiator.Delegating, ValueInstantiator.Gettable -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final JDKValueInstantiators.HashSetInstantiatorFields inherited from class 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 JDKValueInstantiators.JDKValueInstantiator
canCreateUsingDefault, canInstantiateMethods inherited from class ValueInstantiator.Base
createContextual, getValueClass, getValueTypeDescMethods inherited from class ValueInstantiator
canCreateFromBigDecimal, canCreateFromBigInteger, canCreateFromBoolean, canCreateFromDouble, canCreateFromInt, canCreateFromLong, canCreateFromObjectWith, canCreateFromString, canCreateUsingArrayDelegate, canCreateUsingDelegate, createFromBigDecimal, createFromBigInteger, createFromBoolean, createFromDouble, createFromInt, createFromLong, createFromObjectWith, createFromObjectWith, createFromString, createUsingArrayDelegate, createUsingDefaultOrWithoutArguments, createUsingDelegate, getArrayDelegateCreator, getArrayDelegateType, getDefaultCreator, getDelegateCreator, getDelegateType, getFromObjectArguments, getWithArgsCreator
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
HashSetInstantiator
public HashSetInstantiator()
-
-
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(DeserializationConfig)returns null or empty List.- Specified by:
createUsingDefaultin classJDKValueInstantiators.JDKValueInstantiator
-