Class CollectionInstanceCreator
java.lang.Object
org.eclipse.yasson.internal.deserializer.CollectionInstanceCreator
- All Implemented Interfaces:
ModelDeserializer<jakarta.json.stream.JsonParser>
class CollectionInstanceCreator
extends Object
implements ModelDeserializer<jakarta.json.stream.JsonParser>
Collection instance creator.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Class<?> createInterfaceInstance(Class<?> ifcType) deserialize(jakarta.json.stream.JsonParser value, DeserializationContextImpl context) Deserialize provided value or delegate deserialization to the next deserializer.private Class<?> implementationClass(Class<?> type)
-
Field Details
-
delegate
-
type
-
clazz
-
isEnumSet
private final boolean isEnumSet
-
-
Constructor Details
-
CollectionInstanceCreator
CollectionInstanceCreator(CollectionDeserializer delegate, Type type)
-
-
Method Details
-
deserialize
Description copied from interface:ModelDeserializerDeserialize provided value or delegate deserialization to the next deserializer.- Specified by:
deserializein interfaceModelDeserializer<jakarta.json.stream.JsonParser>- Parameters:
value- value to be deserializedcontext- deserialization context- Returns:
- deserialized value
-
implementationClass
-
createInterfaceInstance
-