object Validated extends ValidatedInstances with ValidatedFunctions with ValidatedFunctionsBinCompat0 with Serializable
- Source
- Validated.scala
- Alphabetic
- By Inheritance
- Validated
- Serializable
- Serializable
- ValidatedFunctionsBinCompat0
- ValidatedFunctions
- ValidatedInstances
- ValidatedInstances1
- ValidatedInstances2
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
catchNonFatal[A](f: ⇒ A): Validated[Throwable, A]
- Definition Classes
- ValidatedFunctions
-
def
catchOnly[T >: Null <: Throwable]: CatchOnlyPartiallyApplied[T]
Evaluates the specified block, catching exceptions of the specified type and returning them on the invalid side of the resulting
Validated
.Evaluates the specified block, catching exceptions of the specified type and returning them on the invalid side of the resulting
Validated
. Uncaught exceptions are propagated.For example:
scala> Validated.catchOnly[NumberFormatException] { "foo".toInt } res0: Validated[NumberFormatException, Int] = Invalid(java.lang.NumberFormatException: For input string: "foo")
This method and its usage of NotNull are inspired by and derived from the
fromTryCatchThrowable
method contributed to Scalaz by Brian McKenna. -
implicit
def
catsDataAlignForValidated[E](implicit arg0: Semigroup[E]): Align[[β$2$]Validated[E, β$2$]]
- Definition Classes
- ValidatedInstances
-
implicit
def
catsDataApplicativeErrorForValidated[E](implicit E: Semigroup[E]): ApplicativeError[[β$5$]Validated[E, β$5$], E]
- Definition Classes
- ValidatedInstances
-
implicit
val
catsDataBitraverseForValidated: Bitraverse[Validated]
- Definition Classes
- ValidatedInstances
-
implicit
def
catsDataCommutativeApplicativeForValidated[E](implicit arg0: CommutativeSemigroup[E]): CommutativeApplicative[[β$7$]Validated[E, β$7$]]
- Definition Classes
- ValidatedInstances1
-
implicit
def
catsDataEqForValidated[A, B](implicit arg0: Eq[A], arg1: Eq[B]): Eq[Validated[A, B]]
- Definition Classes
- ValidatedInstances2
-
implicit
def
catsDataMonoidForValidated[A, B](implicit A: Semigroup[A], B: Monoid[B]): Monoid[Validated[A, B]]
- Definition Classes
- ValidatedInstances
-
implicit
def
catsDataOrderForValidated[A, B](implicit arg0: Order[A], arg1: Order[B]): Order[Validated[A, B]]
- Definition Classes
- ValidatedInstances
-
implicit
def
catsDataPartialOrderForValidated[A, B](implicit arg0: PartialOrder[A], arg1: PartialOrder[B]): PartialOrder[Validated[A, B]]
- Definition Classes
- ValidatedInstances1
-
implicit
def
catsDataSemigroupForValidated[A, B](implicit A: Semigroup[A], B: Semigroup[B]): Semigroup[Validated[A, B]]
- Definition Classes
- ValidatedInstances1
-
implicit
def
catsDataSemigroupKForValidated[A](implicit A: Semigroup[A]): SemigroupK[[β$0$]Validated[A, β$0$]]
- Definition Classes
- ValidatedInstances
-
implicit
def
catsDataShowForValidated[A, B](implicit A: Show[A], B: Show[B]): Show[Validated[A, B]]
- Definition Classes
- ValidatedInstances
-
implicit
def
catsDataTraverseFunctorForValidated[E]: Traverse[[β$9$]Validated[E, β$9$]]
- Definition Classes
- ValidatedInstances2
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final
def
cond[E, A](test: Boolean, a: ⇒ A, e: ⇒ E): Validated[E, A]
If the condition is satisfied, return the given
A
as valid, otherwise return the givenE
as invalid.If the condition is satisfied, return the given
A
as valid, otherwise return the givenE
as invalid.- Definition Classes
- ValidatedFunctions
-
final
def
condNec[A, B](test: Boolean, b: ⇒ B, a: ⇒ A): ValidatedNec[A, B]
If the condition is satisfied, return the given
B
as valid NEC, otherwise return the givenA
as invalid NEC.If the condition is satisfied, return the given
B
as valid NEC, otherwise return the givenA
as invalid NEC.- Definition Classes
- ValidatedFunctionsBinCompat0
-
final
def
condNel[E, A](test: Boolean, a: ⇒ A, e: ⇒ E): ValidatedNel[E, A]
If the condition is satisfied, return the given
A
as valid NEL, otherwise return the givenE
as invalid NEL.If the condition is satisfied, return the given
A
as valid NEL, otherwise return the givenE
as invalid NEL.- Definition Classes
- ValidatedFunctions
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
fromEither[A, B](e: Either[A, B]): Validated[A, B]
Converts an
Either[A, B]
to aValidated[A, B]
.Converts an
Either[A, B]
to aValidated[A, B]
.- Definition Classes
- ValidatedFunctions
-
def
fromIor[A, B](ior: Ior[A, B]): Validated[A, B]
Converts an
Ior[A, B]
to aValidated[A, B]
.Converts an
Ior[A, B]
to aValidated[A, B]
.- Definition Classes
- ValidatedFunctions
-
def
fromOption[A, B](o: Option[B], ifNone: ⇒ A): Validated[A, B]
Converts an
Option[B]
to aValidated[A, B]
, where the providedifNone
values is returned on the invalid of theValidated
when the specifiedOption
isNone
.Converts an
Option[B]
to aValidated[A, B]
, where the providedifNone
values is returned on the invalid of theValidated
when the specifiedOption
isNone
.- Definition Classes
- ValidatedFunctions
-
def
fromTry[A](t: Try[A]): Validated[Throwable, A]
Converts a
Try[A]
to aValidated[Throwable, A]
.Converts a
Try[A]
to aValidated[Throwable, A]
.- Definition Classes
- ValidatedFunctions
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
invalid[E, A](e: E): Validated[E, A]
Converts an
E
to aValidated[E, A]
.Converts an
E
to aValidated[E, A]
.For example:
scala> Validated.invalid[IllegalArgumentException, String](new IllegalArgumentException("Argument is nonzero")) res0: Validated[IllegalArgumentException, String] = Invalid(java.lang.IllegalArgumentException: Argument is nonzero)
- Definition Classes
- ValidatedFunctions
-
def
invalidNec[A, B](a: A): ValidatedNec[A, B]
Converts an
A
to aValidatedNec[A, B]
.Converts an
A
to aValidatedNec[A, B]
.For example:
scala> Validated.invalidNec[IllegalArgumentException, String](new IllegalArgumentException("Argument is nonzero")) res0: ValidatedNec[IllegalArgumentException, String] = Invalid(Chain(java.lang.IllegalArgumentException: Argument is nonzero))
- Definition Classes
- ValidatedFunctionsBinCompat0
-
def
invalidNel[E, A](e: E): ValidatedNel[E, A]
Converts an
E
to aValidatedNel[E, A]
.Converts an
E
to aValidatedNel[E, A]
.For example:
scala> Validated.invalidNel[IllegalArgumentException, String](new IllegalArgumentException("Argument is nonzero")) res0: ValidatedNel[IllegalArgumentException, String] = Invalid(NonEmptyList(java.lang.IllegalArgumentException: Argument is nonzero))
- Definition Classes
- ValidatedFunctions
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
valid[E, A](a: A): Validated[E, A]
Converts a
A
to aValidated[E, A]
.Converts a
A
to aValidated[E, A]
.For example:
scala> Validated.valid[IllegalArgumentException, String]("Hello world") res0: Validated[IllegalArgumentException, String] = Valid(Hello world)
- Definition Classes
- ValidatedFunctions
-
def
validNec[A, B](b: B): ValidatedNec[A, B]
Converts a
B
to aValidatedNec[A, B]
.Converts a
B
to aValidatedNec[A, B]
.For example:
scala> Validated.validNec[IllegalArgumentException, String]("Hello world") res0: ValidatedNec[IllegalArgumentException, String] = Valid(Hello world)
- Definition Classes
- ValidatedFunctionsBinCompat0
-
def
validNel[E, A](a: A): ValidatedNel[E, A]
Converts a
A
to aValidatedNel[E, A]
.Converts a
A
to aValidatedNel[E, A]
.For example:
scala> Validated.validNel[IllegalArgumentException, String]("Hello world") res0: ValidatedNel[IllegalArgumentException, String] = Valid(Hello world)
- Definition Classes
- ValidatedFunctions
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )