Class OptionalObjectSerializer<T extends Optional<?>>

java.lang.Object
org.eclipse.yasson.internal.serializer.OptionalObjectSerializer<T>
Type Parameters:
T - instantiated Optional type
All Implemented Interfaces:
javax.json.bind.serializer.JsonbSerializer<T>, RuntimeTypeInfo, CurrentItem<T>

public class OptionalObjectSerializer<T extends Optional<?>> extends Object implements CurrentItem<T>, javax.json.bind.serializer.JsonbSerializer<T>
Common serializer logic for java Optionals.
  • Constructor Details

    • OptionalObjectSerializer

      public OptionalObjectSerializer(SerializerBuilder builder)
      Creates a new instance.
      Parameters:
      builder - Builder to initialize the instance.
  • Method Details