Class Validation.Invalid<E,T>
java.lang.Object
io.vavr.control.Validation.Invalid<E,T>
- Type Parameters:
E- type of the error of this ValidationT- type of the value of this Validation
- All Implemented Interfaces:
Validation<E,T>, Value<T>, Serializable, Iterable<T>
- Enclosing interface:
Validation<E,T>
public static final class Validation.Invalid<E,T>
extends Object
implements Validation<E,T>, Serializable
An invalid Validation
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface Validation
Validation.Builder<E,T1, T2>, Validation.Builder3<E, T1, T2, T3>, Validation.Builder4<E, T1, T2, T3, T4>, Validation.Builder5<E, T1, T2, T3, T4, T5>, Validation.Builder6<E, T1, T2, T3, T4, T5, T6>, Validation.Builder7<E, T1, T2, T3, T4, T5, T6, T7>, Validation.Builder8<E, T1, T2, T3, T4, T5, T6, T7, T8>, Validation.Invalid<E, T>, Validation.Valid<E, T> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanClarifies that values have a proper equals() method implemented.get()Gets the value of thisValidationif is aValidor throws if this is anInvalid.getError()Gets the error of this Validation if it is anInvalidor throws if this is aValid.inthashCode()Clarifies that values have a proper hashCode() method implemented.booleanCheck whether this is of typeInvalidbooleanisValid()Check whether this is of typeValidReturns the name of this Value type, which is used by toString().toString()Clarifies that values have a proper toString() method implemented.Methods inherited from interface Validation
ap, bimap, combine, filter, flatMap, fold, forEach, getOrElseGet, isAsync, isEmpty, isLazy, isSingleValued, iterator, map, mapError, orElse, orElse, peek, swap, toEitherMethods inherited from interface Value
collect, collect, contains, corresponds, eq, exists, forAll, getOrElse, getOrElse, getOrElseThrow, getOrElseTry, getOrNull, out, out, spliterator, stderr, stdout, toArray, toCharSeq, toCompletableFuture, toEither, toEither, toInvalid, toInvalid, toJavaArray, toJavaArray, toJavaArray, toJavaCollection, toJavaList, toJavaList, toJavaMap, toJavaMap, toJavaMap, toJavaOptional, toJavaParallelStream, toJavaSet, toJavaSet, toJavaStream, toLeft, toLeft, toLinkedMap, toLinkedMap, toLinkedSet, toList, toMap, toMap, toOption, toPriorityQueue, toPriorityQueue, toQueue, toRight, toRight, toSet, toSortedMap, toSortedMap, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toStream, toTree, toTree, toTry, toTry, toValid, toValid, toValidation, toValidation, toVector
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
error
-
-
Constructor Details
-
Invalid
-
-
Method Details
-
isValid
public boolean isValid()Description copied from interface:ValidationCheck whether this is of typeValid- Specified by:
isValidin interfaceValidation<E,T> - Returns:
- true if is a Valid, false if is an Invalid
-
isInvalid
public boolean isInvalid()Description copied from interface:ValidationCheck whether this is of typeInvalid- Specified by:
isInvalidin interfaceValidation<E,T> - Returns:
- true if is an Invalid, false if is a Valid
-
get
Description copied from interface:ValidationGets the value of thisValidationif is aValidor throws if this is anInvalid.- Specified by:
getin interfaceValidation<E,T> - Specified by:
getin interfaceValue<E>- Returns:
- The value of this
Validation - Throws:
RuntimeException
-
getError
Description copied from interface:ValidationGets the error of this Validation if it is anInvalidor throws if this is aValid.- Specified by:
getErrorin interfaceValidation<E,T> - Returns:
- The error, if present
-
equals
Description copied from interface:ValueClarifies that values have a proper equals() method implemented. -
hashCode
public int hashCode()Description copied from interface:ValueClarifies that values have a proper hashCode() method implemented.See Object.hashCode().
-
stringPrefix
Description copied from interface:ValueReturns the name of this Value type, which is used by toString().- Specified by:
stringPrefixin interfaceValue<E>- Returns:
- This type name.
-
toString
Description copied from interface:ValueClarifies that values have a proper toString() method implemented.See Object.toString().
-