Class NotNullProperty<T>

java.lang.Object
com.thecsdev.common.properties.ObjectProperty<T>
com.thecsdev.common.properties.NotNullProperty<T>
Direct Known Subclasses:
PrimitiveProperty

public sealed class NotNullProperty<T> extends ObjectProperty<T> permits PrimitiveProperty<T>
Similar to DefaultableProperty, except the default value is never allowed to be null.
  • Constructor Details

    • NotNullProperty

      public NotNullProperty(@NotNull T defaultValue)
    • NotNullProperty

      public NotNullProperty(@Nullable T value, @NotNull T defaultValue)
  • Method Details