Package com.github.tonivade.purefun.type
Class Validation.Result<E>
java.lang.Object
com.github.tonivade.purefun.type.Validation.Result<E>
- All Implemented Interfaces:
Serializable,Iterable<E>
- Enclosing interface:
Validation<E,T>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Equal<Validation.Result<?>> private final NonEmptyList<E> private static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> Validation.Result<E> concat(Validation.Result<E> a, Validation.Result<E> b) booleanstatic <E> Function1<Validation.Result<Validation.Result<E>>, Validation.Result<E>> flatten()static <E> Validation.Result<E> inthashCode()iterator()join()static <E> Validation.Result<E> of(E error, E... errors) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
EQUAL
-
errors
-
-
Constructor Details
-
Result
-
-
Method Details