Packages

final class NestedBooleanOps extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NestedBooleanOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NestedBooleanOps(test: async.Task[Boolean])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def cond[T](good: ⇒ T, bad: ⇒ Anomaly): async.Task[T]

    returns

    pure effect from good if the boolean is true failed effect with bad busymachines.core.Anomaly if boolean is false failed effect if the effect wrapping the boolean is already failed

    Annotations
    @inline()
  6. def condThr[T](good: ⇒ T, bad: ⇒ Throwable): async.Task[T]

    returns

    pure effect from good if the boolean is true failed effect with bad java.lang.Throwable if boolean is false failed effect if the effect wrapping the boolean is already failed

    Annotations
    @inline()
  7. def condWith[T](good: ⇒ async.Task[T], bad: ⇒ Anomaly): async.Task[T]

    returns

    effect resulted from good if the boolean is true failed effect with bad busymachines.core.Anomaly if boolean is false failed effect if the effect wrapping the boolean is already failed

    Annotations
    @inline()
  8. def condWithThr[T](good: ⇒ async.Task[T], bad: ⇒ Throwable): async.Task[T]

    returns

    effect resulted from good if the boolean is true failed effect with bad java.lang.Throwable if boolean is false failed effect if the effect wrapping the boolean is already failed

    Annotations
    @inline()
  9. def effectOnFalse(effect: ⇒ async.Task[_]): async.Task[Unit]

    Runs the given effect when the value of this Boolean is false Does not run the side-effect if the value is also a failed effect.

    Runs the given effect when the value of this Boolean is false Does not run the side-effect if the value is also a failed effect.

    effect

    The effect to run

    returns

    Does not return anything, this method is inherently imperative, and relies on side-effects to achieve something.

    Annotations
    @inline()
  10. def effectOnTrue(effect: ⇒ async.Task[_]): async.Task[Unit]

    Runs the given effect when the value of this Boolean is true Does not run the side-effect if the value is also a failed effect.

    Runs the given effect when the value of this Boolean is true Does not run the side-effect if the value is also a failed effect.

    effect

    The effect to run

    returns

    Does not return anything, this method is inherently imperative, and relies on side-effects to achieve something.

    Annotations
    @inline()
  11. def failOnFalse(bad: ⇒ Anomaly): async.Task[Unit]

    returns

    Failed effect, if the boxed boolean is false, or if the original effect is failed

    Annotations
    @inline()
  12. def failOnFalseThr(bad: ⇒ Throwable): async.Task[Unit]

    returns

    Failed effect, if the boxed boolean is false, or if the original effect is failed

    Annotations
    @inline()
  13. def failOnTrue(bad: ⇒ Anomaly): async.Task[Unit]

    returns

    Failed effect, if the boxed boolean is true, or if the original effect is failed

    Annotations
    @inline()
  14. def failOnTrueThr(bad: ⇒ Throwable): async.Task[Unit]

    returns

    Failed effect, if the boxed boolean is true, or if the original effect is failed

    Annotations
    @inline()
  15. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. val test: async.Task[Boolean]
  18. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped