Class

org.typelevel.claimant.Claim

Or

Related Doc: package Claim

Permalink

case class Or(lhs: Claim, rhs: Claim) extends Claim with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Claim, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Or
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Claim
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Or(lhs: Claim, rhs: Claim)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def &(that: Claim): Claim

    Permalink

    Combine two claims, requiring both to be true.

    Combine two claims, requiring both to be true.

    This is equivalent to & and && for Boolean. It is not named && because it does not short-circuit evaluation -- the right-hand side will be evaluated even if the left-hand side is false.

    Definition Classes
    Claim
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. def ^(that: Claim): Claim

    Permalink

    Combine two claims, requiring exactly one to be true.

    Combine two claims, requiring exactly one to be true.

    This is eqvuialent to ^ for Boolean. It is an exclusive-or, which means that it is false if both claims are false or both claims are true, and true otherwise.

    Definition Classes
    Claim
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. def label: String

    Permalink

    Label explaining a claim's expression.

    Label explaining a claim's expression.

    This label will be used with ScalaCheck to explain failing properties. Crucially, it will be called recursively, so it should not add information that is only relevant at the top-level.

    The convention is _not_ to parenthesize a top-level expression in a label, but only sub-expressions.

    Definition Classes
    Claim
  12. val lhs: Claim

    Permalink
  13. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  16. def prop: Prop

    Permalink

    Build a ScalaCheck Prop value from a claim.

    Build a ScalaCheck Prop value from a claim.

    This Prop uses two values from the claim: the res and the label. Currently it only attaches a label to failed Prop values, although this could change in the future.

    Definition Classes
    Claim
  17. val res: Boolean

    Permalink
    Definition Classes
    Claim
  18. val rhs: Claim

    Permalink
  19. def status: String

    Permalink

    Display a status string for a claim.

    Display a status string for a claim.

    This method is used to annotate sub-claims in a larger claim.

    Definition Classes
    Claim
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def unary_!: Claim

    Permalink

    Negate this claim, requiring it to be false.

    Negate this claim, requiring it to be false.

    Definition Classes
    Claim
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. def |(that: Claim): Claim

    Permalink

    Combine two claims, requiring at least one to be true.

    Combine two claims, requiring at least one to be true.

    This is equivalent to | and || for Boolean. It is not named || because it does not short-circuit evaluation -- the right-hand side will be evaluated even if the left-hand side is true.

    Definition Classes
    Claim

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Claim

Inherited from AnyRef

Inherited from Any

Ungrouped