Class ValueWrapper<T>


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

      • value

        @Nullable
        public final T value
      • errorMessage

        @NotNull
        public final @NotNull String errorMessage
      • throwable

        @Nullable
        public final @Nullable Throwable throwable
    • Constructor Detail

      • ValueWrapper

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