object AndThen extends AndThenInstances0 with Serializable
- Source
- AndThen.scala
- Alphabetic
- By Inheritance
- AndThen
- Serializable
- AndThenInstances0
- AndThenInstances1
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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 andThen[A, B, C](ab: AndThen[A, B], bc: AndThen[B, C]): AndThen[A, C]
- def apply[A, B](f: (A) => B): AndThen[A, B]
Builds an AndThen reference by wrapping a plain function.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit val catsDataArrowForAndThen: ArrowChoice[AndThen] with CommutativeArrow[AndThen]
ArrowChoice and CommutativeArrow instances for AndThen.
ArrowChoice and CommutativeArrow instances for AndThen.
- Definition Classes
- AndThenInstances0
- implicit def catsDataContravariantForAndThen[R]: Contravariant[[α$4$]AndThen[α$4$, R]]
cats.Contravariant instance for AndThen.
cats.Contravariant instance for AndThen.
- Definition Classes
- AndThenInstances1
- implicit def catsDataContravariantMonoidalForAndThen[R](implicit arg0: Monoid[R]): ContravariantMonoidal[[α$2$]AndThen[α$2$, R]]
cats.ContravariantMonoidal instance for AndThen.
cats.ContravariantMonoidal instance for AndThen.
- Definition Classes
- AndThenInstances0
- implicit def catsDataMonadForAndThen[T]: Monad[[β$0$]AndThen[T, β$0$]]
cats.Monad instance for AndThen.
cats.Monad instance for AndThen.
- Definition Classes
- AndThenInstances0
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def isRightAssociated[A, B](fn: AndThen[A, B]): Boolean
true if this fn is already right associated, which is the faster for calling
true if this fn is already right associated, which is the faster for calling
- Annotations
- @tailrec()
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toRightAssociated[A, B](fn: AndThen[A, B]): AndThen[A, B]
If you are going to call this function many times, right associating it once can be a significant performance improvement for VERY long chains.
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()