Class CustomizationBase.Builder<T extends CustomizationBase.Builder<T,B>,B extends CustomizationBase>

java.lang.Object
org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder<T,B>
Direct Known Subclasses:
ClassCustomization.Builder, CreatorCustomization.Builder, PropertyCustomization.Builder
Enclosing class:
CustomizationBase

abstract static class CustomizationBase.Builder<T extends CustomizationBase.Builder<T,B>,B extends CustomizationBase> extends Object
  • Field Details

  • Constructor Details

    • Builder

      Builder()
  • Method Details

    • of

      public T of(B customization)
    • adapterBinding

      public T adapterBinding(AdapterBinding adapterBinding)
    • serializerBinding

      public T serializerBinding(SerializerBinding<?> serializerBinding)
    • deserializerBinding

      public T deserializerBinding(DeserializerBinding<?> deserializerBinding)
    • nillable

      public T nillable(boolean nillable)
    • build

      public abstract B build()