Class ValueWrapper<T>

java.lang.Object
me.hsgamer.topper.value.core.ValueWrapper<T>

public final class ValueWrapper<T> extends Object
  • Field Details

    • state

      @NotNull public final @NotNull ValueWrapper.State state
    • value

      @Nullable public final T value
    • errorMessage

      @NotNull public final @NotNull String errorMessage
    • throwable

      @Nullable public final @Nullable Throwable throwable
  • Constructor Details

    • ValueWrapper

      public ValueWrapper(@NotNull @NotNull ValueWrapper.State state, @Nullable T value, @NotNull @NotNull String errorMessage, @Nullable @Nullable Throwable throwable)
  • Method Details