org.scalacheck

Arbitrary

Related Docs: class Arbitrary | package scalacheck

object Arbitrary extends ArbitraryLowPriority with ArbitraryArities

Defines implicit org.scalacheck.Arbitrary instances for common types.

ScalaCheck uses implicit org.scalacheck.Arbitrary instances when creating properties out of functions with the Prop.property method, and when the Arbitrary.arbitrary method is used. For example, the following code requires that there exists an implicit Arbitrary[MyClass] instance:

val myProp = Prop.forAll { myClass: MyClass =>
  ...
}

val myGen = Arbitrary.arbitrary[MyClass]

The required implicit definition could look like this:

implicit val arbMyClass: Arbitrary[MyClass] = Arbitrary(...)

The factory method Arbitrary(...) takes a generator of type Gen[T] and returns an instance of Arbitrary[T].

The Arbitrary module defines implicit org.scalacheck.Arbitrary instances for common types, for convenient use in your properties and generators.

Source
Arbitrary.scala
Linear Supertypes
ArbitraryArities, ArbitraryLowPriority, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Arbitrary
  2. ArbitraryArities
  3. ArbitraryLowPriority
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

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

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def apply[T](g: ⇒ Gen[T]): Arbitrary[T]

    Creates an Arbitrary instance

    Creates an Arbitrary instance

    Definition Classes
    ArbitraryLowPriority
  5. implicit lazy val arbAnyVal: Arbitrary[AnyVal]

    Arbitrary AnyVal

    Arbitrary AnyVal

    Definition Classes
    ArbitraryLowPriority
  6. implicit lazy val arbBigDecimal: Arbitrary[BigDecimal]

    Arbitrary BigDecimal

    Arbitrary BigDecimal

    Definition Classes
    ArbitraryLowPriority
  7. implicit lazy val arbBigInt: Arbitrary[BigInt]

    Arbitrary BigInt

    Arbitrary BigInt

    Definition Classes
    ArbitraryLowPriority
  8. implicit lazy val arbBitSet: Arbitrary[BitSet]

    Arbitrary instance of scala.collection.BitSet

    Arbitrary instance of scala.collection.BitSet

    Definition Classes
    ArbitraryLowPriority
  9. implicit lazy val arbBool: Arbitrary[Boolean]

    Arbitrary instance of Boolean

    Arbitrary instance of Boolean

    Definition Classes
    ArbitraryLowPriority
  10. implicit lazy val arbByte: Arbitrary[Byte]

    Arbitrary instance of Byte

    Arbitrary instance of Byte

    Definition Classes
    ArbitraryLowPriority
  11. implicit lazy val arbChar: Arbitrary[Char]

    Arbitrary instance of Char

    Arbitrary instance of Char

    Definition Classes
    ArbitraryLowPriority
  12. implicit def arbContainer[C[_], T](implicit a: Arbitrary[T], b: Buildable[T, C[T]], t: (C[T]) ⇒ Traversable[T]): Arbitrary[C[T]]

    Arbitrary instance of any org.scalacheck.util.Buildable container (such as lists, arrays, streams, etc).

    Arbitrary instance of any org.scalacheck.util.Buildable container (such as lists, arrays, streams, etc). The maximum size of the container depends on the size generation parameter.

    Definition Classes
    ArbitraryLowPriority
  13. implicit def arbContainer2[C[_, _], T, U](implicit a: Arbitrary[(T, U)], b: Buildable[(T, U), C[T, U]], t: (C[T, U]) ⇒ Traversable[(T, U)]): Arbitrary[C[T, U]]

    Arbitrary instance of any org.scalacheck.util.Buildable container (such as maps).

    Arbitrary instance of any org.scalacheck.util.Buildable container (such as maps). The maximum size of the container depends on the size generation parameter.

    Definition Classes
    ArbitraryLowPriority
  14. implicit lazy val arbDate: Arbitrary[Date]

    Arbitrary instance of Date

    Arbitrary instance of Date

    Definition Classes
    ArbitraryLowPriority
  15. implicit lazy val arbDouble: Arbitrary[Double]

    Arbitrary instance of Double

    Arbitrary instance of Double

    Definition Classes
    ArbitraryLowPriority
  16. implicit def arbEither[T, U](implicit at: Arbitrary[T], au: Arbitrary[U]): Arbitrary[Either[T, U]]

    Arbitrary instance of the Either type

    Arbitrary instance of the Either type

    Definition Classes
    ArbitraryLowPriority
  17. implicit def arbEnum[A <: Enum[A]](implicit A: ClassTag[A]): Arbitrary[A]

    Definition Classes
    ArbitraryLowPriority
  18. implicit lazy val arbError: Arbitrary[Error]

    Arbitrary instance of Error

    Arbitrary instance of Error

    Definition Classes
    ArbitraryLowPriority
  19. implicit lazy val arbException: Arbitrary[Exception]

    Arbitrary instance of Exception

    Arbitrary instance of Exception

    Definition Classes
    ArbitraryLowPriority
  20. implicit lazy val arbFloat: Arbitrary[Float]

    Arbitrary instance of Float

    Arbitrary instance of Float

    Definition Classes
    ArbitraryLowPriority
  21. implicit def arbFunction1[T1, R](implicit a: Arbitrary[R]): Arbitrary[(T1) ⇒ R]

    Arbitrary instance of Function1

    Arbitrary instance of Function1

    Definition Classes
    ArbitraryArities
  22. implicit def arbFunction10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R]

    Arbitrary instance of Function10

    Arbitrary instance of Function10

    Definition Classes
    ArbitraryArities
  23. implicit def arbFunction11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ R]

    Arbitrary instance of Function11

    Arbitrary instance of Function11

    Definition Classes
    ArbitraryArities
  24. implicit def arbFunction12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ R]

    Arbitrary instance of Function12

    Arbitrary instance of Function12

    Definition Classes
    ArbitraryArities
  25. implicit def arbFunction13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ R]

    Arbitrary instance of Function13

    Arbitrary instance of Function13

    Definition Classes
    ArbitraryArities
  26. implicit def arbFunction14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ R]

    Arbitrary instance of Function14

    Arbitrary instance of Function14

    Definition Classes
    ArbitraryArities
  27. implicit def arbFunction15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ R]

    Arbitrary instance of Function15

    Arbitrary instance of Function15

    Definition Classes
    ArbitraryArities
  28. implicit def arbFunction16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ R]

    Arbitrary instance of Function16

    Arbitrary instance of Function16

    Definition Classes
    ArbitraryArities
  29. implicit def arbFunction17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ R]

    Arbitrary instance of Function17

    Arbitrary instance of Function17

    Definition Classes
    ArbitraryArities
  30. implicit def arbFunction18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ R]

    Arbitrary instance of Function18

    Arbitrary instance of Function18

    Definition Classes
    ArbitraryArities
  31. implicit def arbFunction19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ R]

    Arbitrary instance of Function19

    Arbitrary instance of Function19

    Definition Classes
    ArbitraryArities
  32. implicit def arbFunction2[T1, T2, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2) ⇒ R]

    Arbitrary instance of Function2

    Arbitrary instance of Function2

    Definition Classes
    ArbitraryArities
  33. implicit def arbFunction20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ R]

    Arbitrary instance of Function20

    Arbitrary instance of Function20

    Definition Classes
    ArbitraryArities
  34. implicit def arbFunction21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ R]

    Arbitrary instance of Function21

    Arbitrary instance of Function21

    Definition Classes
    ArbitraryArities
  35. implicit def arbFunction22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ R]

    Arbitrary instance of Function22

    Arbitrary instance of Function22

    Definition Classes
    ArbitraryArities
  36. implicit def arbFunction3[T1, T2, T3, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3) ⇒ R]

    Arbitrary instance of Function3

    Arbitrary instance of Function3

    Definition Classes
    ArbitraryArities
  37. implicit def arbFunction4[T1, T2, T3, T4, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4) ⇒ R]

    Arbitrary instance of Function4

    Arbitrary instance of Function4

    Definition Classes
    ArbitraryArities
  38. implicit def arbFunction5[T1, T2, T3, T4, T5, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5) ⇒ R]

    Arbitrary instance of Function5

    Arbitrary instance of Function5

    Definition Classes
    ArbitraryArities
  39. implicit def arbFunction6[T1, T2, T3, T4, T5, T6, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6) ⇒ R]

    Arbitrary instance of Function6

    Arbitrary instance of Function6

    Definition Classes
    ArbitraryArities
  40. implicit def arbFunction7[T1, T2, T3, T4, T5, T6, T7, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7) ⇒ R]

    Arbitrary instance of Function7

    Arbitrary instance of Function7

    Definition Classes
    ArbitraryArities
  41. implicit def arbFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R]

    Arbitrary instance of Function8

    Arbitrary instance of Function8

    Definition Classes
    ArbitraryArities
  42. implicit def arbFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](implicit a: Arbitrary[R]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R]

    Arbitrary instance of Function9

    Arbitrary instance of Function9

    Definition Classes
    ArbitraryArities
  43. implicit def arbFuture[T](implicit a: Arbitrary[T]): Arbitrary[Future[T]]

    Arbitrary instance of the Future type

    Arbitrary instance of the Future type

    Definition Classes
    ArbitraryLowPriority
  44. implicit def arbGen[T](implicit a: Arbitrary[T]): Arbitrary[Gen[T]]

    Arbitrary instance of org.scalacheck.Gen

    Arbitrary instance of org.scalacheck.Gen

    Definition Classes
    ArbitraryLowPriority
  45. implicit lazy val arbGenParams: Arbitrary[Parameters]

    Arbitrary instance of gen params

    Arbitrary instance of gen params

    Definition Classes
    ArbitraryLowPriority
  46. implicit lazy val arbInt: Arbitrary[Int]

    Arbitrary instance of Int

    Arbitrary instance of Int

    Definition Classes
    ArbitraryLowPriority
  47. implicit lazy val arbLong: Arbitrary[Long]

    Arbitrary instance of Long

    Arbitrary instance of Long

    Definition Classes
    ArbitraryLowPriority
  48. implicit lazy val arbNumber: Arbitrary[Number]

    Arbitrary java.lang.Number

    Arbitrary java.lang.Number

    Definition Classes
    ArbitraryLowPriority
  49. implicit def arbOption[T](implicit a: Arbitrary[T]): Arbitrary[Option[T]]

    Arbitrary instance of the Option type

    Arbitrary instance of the Option type

    Definition Classes
    ArbitraryLowPriority
  50. implicit lazy val arbProp: Arbitrary[Prop]

    Generates an arbitrary property

    Generates an arbitrary property

    Definition Classes
    ArbitraryLowPriority
  51. implicit lazy val arbShort: Arbitrary[Short]

    Arbitrary instance of Short

    Arbitrary instance of Short

    Definition Classes
    ArbitraryLowPriority
  52. implicit lazy val arbString: Arbitrary[String]

    Arbitrary instance of String

    Arbitrary instance of String

    Definition Classes
    ArbitraryLowPriority
  53. implicit lazy val arbTestParameters: Arbitrary[Parameters]

    Arbitrary instance of test parameters

    Arbitrary instance of test parameters

    Definition Classes
    ArbitraryLowPriority
  54. implicit lazy val arbThrowable: Arbitrary[Throwable]

    Arbitrary instance of Throwable

    Arbitrary instance of Throwable

    Definition Classes
    ArbitraryLowPriority
  55. implicit def arbTuple10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

    Arbitrary instance of 10-Tuple

    Arbitrary instance of 10-Tuple

    Definition Classes
    ArbitraryArities
  56. implicit def arbTuple11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

    Arbitrary instance of 11-Tuple

    Arbitrary instance of 11-Tuple

    Definition Classes
    ArbitraryArities
  57. implicit def arbTuple12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

    Arbitrary instance of 12-Tuple

    Arbitrary instance of 12-Tuple

    Definition Classes
    ArbitraryArities
  58. implicit def arbTuple13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

    Arbitrary instance of 13-Tuple

    Arbitrary instance of 13-Tuple

    Definition Classes
    ArbitraryArities
  59. implicit def arbTuple14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

    Arbitrary instance of 14-Tuple

    Arbitrary instance of 14-Tuple

    Definition Classes
    ArbitraryArities
  60. implicit def arbTuple15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

    Arbitrary instance of 15-Tuple

    Arbitrary instance of 15-Tuple

    Definition Classes
    ArbitraryArities
  61. implicit def arbTuple16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

    Arbitrary instance of 16-Tuple

    Arbitrary instance of 16-Tuple

    Definition Classes
    ArbitraryArities
  62. implicit def arbTuple17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

    Arbitrary instance of 17-Tuple

    Arbitrary instance of 17-Tuple

    Definition Classes
    ArbitraryArities
  63. implicit def arbTuple18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17], a18: Arbitrary[T18]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

    Arbitrary instance of 18-Tuple

    Arbitrary instance of 18-Tuple

    Definition Classes
    ArbitraryArities
  64. implicit def arbTuple19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17], a18: Arbitrary[T18], a19: Arbitrary[T19]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

    Arbitrary instance of 19-Tuple

    Arbitrary instance of 19-Tuple

    Definition Classes
    ArbitraryArities
  65. implicit def arbTuple2[T1, T2](implicit a1: Arbitrary[T1], a2: Arbitrary[T2]): Arbitrary[(T1, T2)]

    Arbitrary instance of 2-Tuple

    Arbitrary instance of 2-Tuple

    Definition Classes
    ArbitraryArities
  66. implicit def arbTuple20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17], a18: Arbitrary[T18], a19: Arbitrary[T19], a20: Arbitrary[T20]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

    Arbitrary instance of 20-Tuple

    Arbitrary instance of 20-Tuple

    Definition Classes
    ArbitraryArities
  67. implicit def arbTuple21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17], a18: Arbitrary[T18], a19: Arbitrary[T19], a20: Arbitrary[T20], a21: Arbitrary[T21]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

    Arbitrary instance of 21-Tuple

    Arbitrary instance of 21-Tuple

    Definition Classes
    ArbitraryArities
  68. implicit def arbTuple22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17], a18: Arbitrary[T18], a19: Arbitrary[T19], a20: Arbitrary[T20], a21: Arbitrary[T21], a22: Arbitrary[T22]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]

    Arbitrary instance of 22-Tuple

    Arbitrary instance of 22-Tuple

    Definition Classes
    ArbitraryArities
  69. implicit def arbTuple3[T1, T2, T3](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3]): Arbitrary[(T1, T2, T3)]

    Arbitrary instance of 3-Tuple

    Arbitrary instance of 3-Tuple

    Definition Classes
    ArbitraryArities
  70. implicit def arbTuple4[T1, T2, T3, T4](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4]): Arbitrary[(T1, T2, T3, T4)]

    Arbitrary instance of 4-Tuple

    Arbitrary instance of 4-Tuple

    Definition Classes
    ArbitraryArities
  71. implicit def arbTuple5[T1, T2, T3, T4, T5](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5]): Arbitrary[(T1, T2, T3, T4, T5)]

    Arbitrary instance of 5-Tuple

    Arbitrary instance of 5-Tuple

    Definition Classes
    ArbitraryArities
  72. implicit def arbTuple6[T1, T2, T3, T4, T5, T6](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6]): Arbitrary[(T1, T2, T3, T4, T5, T6)]

    Arbitrary instance of 6-Tuple

    Arbitrary instance of 6-Tuple

    Definition Classes
    ArbitraryArities
  73. implicit def arbTuple7[T1, T2, T3, T4, T5, T6, T7](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7)]

    Arbitrary instance of 7-Tuple

    Arbitrary instance of 7-Tuple

    Definition Classes
    ArbitraryArities
  74. implicit def arbTuple8[T1, T2, T3, T4, T5, T6, T7, T8](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Arbitrary instance of 8-Tuple

    Arbitrary instance of 8-Tuple

    Definition Classes
    ArbitraryArities
  75. implicit def arbTuple9[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Arbitrary instance of 9-Tuple

    Arbitrary instance of 9-Tuple

    Definition Classes
    ArbitraryArities
  76. implicit lazy val arbUnit: Arbitrary[Unit]

    Absolutely, totally, 100% arbitrarily chosen Unit.

    Absolutely, totally, 100% arbitrarily chosen Unit.

    Definition Classes
    ArbitraryLowPriority
  77. def arbitrary[T](implicit a: Arbitrary[T]): Gen[T]

    Returns an arbitrary generator for the type T.

    Returns an arbitrary generator for the type T.

    Definition Classes
    ArbitraryLowPriority
  78. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  79. def clone(): AnyRef

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

    Definition Classes
    AnyRef
  81. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  82. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  83. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  84. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  85. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  86. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  87. final def notify(): Unit

    Definition Classes
    AnyRef
  88. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  89. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  90. def toString(): String

    Definition Classes
    AnyRef → Any
  91. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  92. final def wait(arg0: Long, arg1: Int): Unit

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ArbitraryArities

Inherited from ArbitraryLowPriority

Inherited from AnyRef

Inherited from Any

Ungrouped