Class AbstractValue.AbstractBuilder<T,B extends Value.Builder<T,B>>

java.lang.Object
is.codion.common.reactive.value.AbstractValue.AbstractBuilder<T,B>
Type Parameters:
T - the value type
B - the builder type
All Implemented Interfaces:
Value.Builder<T,B>
Enclosing class:
AbstractValue<T>

public abstract static class AbstractValue.AbstractBuilder<T,B extends Value.Builder<T,B>> extends Object
An abstract base class for a value builder
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
      Instantiates a new builder
    • AbstractBuilder

      protected AbstractBuilder(T nullValue)
      Instantiates a new builder
      Parameters:
      nullValue - the null value, also used as the initial value
      Throws:
      NullPointerException - in case nullValue is null
  • Method Details