Packages

final case class This[A](aa: A) extends \&/[A, Nothing] with Product with Serializable

Source
These.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. This
  2. \&/
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new This(aa: A)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def &&&[AA >: A, C](t: \&/[AA, C])(implicit M: Semigroup[AA]): \&/[AA, (Nothing, C)]
    Definition Classes
    \&/
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def ===[AA >: A, BB >: Nothing](x: \&/[AA, BB])(implicit EA: Equal[AA], EB: Equal[BB]): Boolean
    Definition Classes
    \&/
  6. def a: Option[A]
    Definition Classes
    \&/
  7. val aa: A
  8. def append[AA >: A, BB >: Nothing](that: => \&/[AA, BB])(implicit SA: Semigroup[AA], SB: Semigroup[BB]): \&/[AA, BB]
    Definition Classes
    \&/
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def b: Option[Nothing]
    Definition Classes
    \&/
  11. def bifoldMap[M](f: (A) => M)(g: (Nothing) => M)(implicit M: Semigroup[M]): M
    Definition Classes
    \&/
  12. def bifoldRight[Z](z: => Z)(f: (A, => Z) => Z)(g: (Nothing, => Z) => Z): Z
    Definition Classes
    \&/
  13. def bimap[C, D](f: (A) => C, g: (Nothing) => D): \&/[C, D]
    Definition Classes
    \&/
  14. def bitraverse[F[_], C, D](f: (A) => F[C], g: (Nothing) => F[D])(implicit arg0: Apply[F]): F[\&/[C, D]]
    Definition Classes
    \&/
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def exists(p: (Nothing) => Boolean): Boolean
    Definition Classes
    \&/
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  19. def flatMap[AA >: A, D](g: (Nothing) => \&/[AA, D])(implicit M: Semigroup[AA]): \&/[AA, D]
    Definition Classes
    \&/
  20. def fold[X](s: (A) => X, t: (Nothing) => X, q: (A, Nothing) => X): X
    Definition Classes
    \&/
  21. def foldMap[C](f: (Nothing) => C)(implicit M: Monoid[C]): C
    Definition Classes
    \&/
  22. def foldRight[Z](z: => Z)(f: (Nothing, => Z) => Z): Z
    Definition Classes
    \&/
  23. def forall(p: (Nothing) => Boolean): Boolean
    Definition Classes
    \&/
  24. def foreach(g: (Nothing) => Unit): Unit
    Definition Classes
    \&/
  25. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def getOrElse[BB >: Nothing](bb: => BB): BB
    Definition Classes
    \&/
  27. def isBoth: Boolean
    Definition Classes
    \&/
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. def isThat: Boolean
    Definition Classes
    \&/
  30. def isThis: Boolean
    Definition Classes
    \&/
  31. def leftMap[C](f: (A) => C): \&/[C, Nothing]
    Definition Classes
    \&/
  32. def map[D](g: (Nothing) => D): \&/[A, D]
    Definition Classes
    \&/
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. def onlyBoth: Option[(A, Nothing)]
    Definition Classes
    \&/
  37. def onlyThat: Option[Nothing]
    Definition Classes
    \&/
  38. def onlyThis: Option[A]
    Definition Classes
    \&/
  39. def onlyThisOrThat: Option[\/[A, Nothing]]
    Definition Classes
    \&/
  40. def pad: (Option[A], Option[Nothing])
    Definition Classes
    \&/
  41. def productElementNames: Iterator[String]
    Definition Classes
    Product
  42. def show[AA >: A, BB >: Nothing](implicit SA: Show[AA], SB: Show[BB]): Cord
    Definition Classes
    \&/
  43. def swap: \&/[Nothing, A]
    Definition Classes
    \&/
  44. def swapped[AA, BB](k: (\&/[Nothing, A]) => \&/[BB, AA]): \&/[AA, BB]
    Definition Classes
    \&/
  45. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  46. def toList: List[Nothing]
    Definition Classes
    \&/
  47. def traverse[F[_], AA >: A, D](g: (Nothing) => F[D])(implicit arg0: Applicative[F]): F[\&/[AA, D]]
    Definition Classes
    \&/
  48. def unary_~: \&/[Nothing, A]
    Definition Classes
    \&/
  49. def valueOr[BB >: Nothing](x: (A) => BB)(implicit M: Semigroup[BB]): BB
    Definition Classes
    \&/
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  53. def |[BB >: Nothing](bb: => BB): BB
    Definition Classes
    \&/
  54. def ~[AA, BB](k: (\&/[Nothing, A]) => \&/[BB, AA]): \&/[AA, BB]
    Definition Classes
    \&/

Inherited from \&/[A, Nothing]

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped