Class ValueSetterDeserializer
java.lang.Object
org.eclipse.yasson.internal.deserializer.ValueSetterDeserializer
- All Implemented Interfaces:
ModelDeserializer<Object>
Value setter. Invokes created
MethodHandle to set deserialized value to the instance.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(Object value, DeserializationContextImpl context) Deserialize provided value or delegate deserialization to the next deserializer.
-
Field Details
-
valueSetter
-
-
Constructor Details
-
ValueSetterDeserializer
ValueSetterDeserializer(MethodHandle valueSetter)
-
-
Method Details
-
deserialize
Description copied from interface:ModelDeserializerDeserialize provided value or delegate deserialization to the next deserializer.- Specified by:
deserializein interfaceModelDeserializer<Object>- Parameters:
value- value to be deserializedcontext- deserialization context- Returns:
- deserialized value
-