Packages

object Arbitrary extends ArbitraryLowPriority with ArbitraryArities with Serializable

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.

Linear Supertypes
Serializable, ArbitraryArities, ArbitraryLowPriority, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Arbitrary
  2. Serializable
  3. ArbitraryArities
  4. ArbitraryLowPriority
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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 arbCalendar: Arbitrary[Calendar]

    Arbitrary instance of Calendar

    Arbitrary instance of Calendar

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

    Arbitrary instance of Char

    Arbitrary instance of Char

    Definition Classes
    ArbitraryLowPriority
  13. 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 / lazy lists, etc).

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

    Definition Classes
    ArbitraryLowPriority
  14. 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
  15. implicit lazy val arbDate: Arbitrary[Date]

    Arbitrary instance of Date

    Arbitrary instance of Date

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

    Arbitrary instance of Double

    Arbitrary instance of Double

    Definition Classes
    ArbitraryLowPriority
  17. implicit lazy val arbDuration: Arbitrary[Duration]

    Arbitrary instance of Duration.

    Arbitrary instance of Duration.

    In addition to FiniteDuration values, this can generate Duration.Inf, Duration.MinusInf, and Duration.Undefined.

    Definition Classes
    ArbitraryLowPriority
  18. 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
  19. implicit def arbEnum[A <: Enum[A]](implicit A: ClassTag[A]): Arbitrary[A]
    Definition Classes
    ArbitraryLowPriority
  20. implicit lazy val arbError: Arbitrary[Error]

    Arbitrary instance of Error

    Arbitrary instance of Error

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

    Arbitrary instance of Exception

    Arbitrary instance of Exception

    Definition Classes
    ArbitraryLowPriority
  22. implicit lazy val arbFiniteDuration: Arbitrary[FiniteDuration]

    Arbitrary instance of FiniteDuration

    Arbitrary instance of FiniteDuration

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

    Arbitrary instance of Float

    Arbitrary instance of Float

    Definition Classes
    ArbitraryLowPriority
  24. implicit def arbFunction0[T](implicit a: Arbitrary[T]): Arbitrary[() => T]

    Arbitrary instance of the Function0 type.

  25. implicit def arbFunction1[T1, Z](implicit g: Arbitrary[Z], co1: Cogen[T1]): Arbitrary[(T1) => Z]

    Arbitrary instance of Function1

    Arbitrary instance of Function1

    Definition Classes
    ArbitraryArities
  26. implicit def arbFunction10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) => Z]

    Arbitrary instance of Function10

    Arbitrary instance of Function10

    Definition Classes
    ArbitraryArities
  27. implicit def arbFunction11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) => Z]

    Arbitrary instance of Function11

    Arbitrary instance of Function11

    Definition Classes
    ArbitraryArities
  28. implicit def arbFunction12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) => Z]

    Arbitrary instance of Function12

    Arbitrary instance of Function12

    Definition Classes
    ArbitraryArities
  29. implicit def arbFunction13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) => Z]

    Arbitrary instance of Function13

    Arbitrary instance of Function13

    Definition Classes
    ArbitraryArities
  30. implicit def arbFunction14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) => Z]

    Arbitrary instance of Function14

    Arbitrary instance of Function14

    Definition Classes
    ArbitraryArities
  31. implicit def arbFunction15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) => Z]

    Arbitrary instance of Function15

    Arbitrary instance of Function15

    Definition Classes
    ArbitraryArities
  32. implicit def arbFunction16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) => Z]

    Arbitrary instance of Function16

    Arbitrary instance of Function16

    Definition Classes
    ArbitraryArities
  33. implicit def arbFunction17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) => Z]

    Arbitrary instance of Function17

    Arbitrary instance of Function17

    Definition Classes
    ArbitraryArities
  34. implicit def arbFunction18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17], co18: Cogen[T18]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) => Z]

    Arbitrary instance of Function18

    Arbitrary instance of Function18

    Definition Classes
    ArbitraryArities
  35. implicit def arbFunction19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17], co18: Cogen[T18], co19: Cogen[T19]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) => Z]

    Arbitrary instance of Function19

    Arbitrary instance of Function19

    Definition Classes
    ArbitraryArities
  36. implicit def arbFunction2[T1, T2, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2]): Arbitrary[(T1, T2) => Z]

    Arbitrary instance of Function2

    Arbitrary instance of Function2

    Definition Classes
    ArbitraryArities
  37. implicit def arbFunction20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17], co18: Cogen[T18], co19: Cogen[T19], co20: Cogen[T20]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) => Z]

    Arbitrary instance of Function20

    Arbitrary instance of Function20

    Definition Classes
    ArbitraryArities
  38. implicit def arbFunction21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17], co18: Cogen[T18], co19: Cogen[T19], co20: Cogen[T20], co21: Cogen[T21]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) => Z]

    Arbitrary instance of Function21

    Arbitrary instance of Function21

    Definition Classes
    ArbitraryArities
  39. 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, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17], co18: Cogen[T18], co19: Cogen[T19], co20: Cogen[T20], co21: Cogen[T21], co22: Cogen[T22]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) => Z]

    Arbitrary instance of Function22

    Arbitrary instance of Function22

    Definition Classes
    ArbitraryArities
  40. implicit def arbFunction3[T1, T2, T3, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3]): Arbitrary[(T1, T2, T3) => Z]

    Arbitrary instance of Function3

    Arbitrary instance of Function3

    Definition Classes
    ArbitraryArities
  41. implicit def arbFunction4[T1, T2, T3, T4, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4]): Arbitrary[(T1, T2, T3, T4) => Z]

    Arbitrary instance of Function4

    Arbitrary instance of Function4

    Definition Classes
    ArbitraryArities
  42. implicit def arbFunction5[T1, T2, T3, T4, T5, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5]): Arbitrary[(T1, T2, T3, T4, T5) => Z]

    Arbitrary instance of Function5

    Arbitrary instance of Function5

    Definition Classes
    ArbitraryArities
  43. implicit def arbFunction6[T1, T2, T3, T4, T5, T6, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6]): Arbitrary[(T1, T2, T3, T4, T5, T6) => Z]

    Arbitrary instance of Function6

    Arbitrary instance of Function6

    Definition Classes
    ArbitraryArities
  44. implicit def arbFunction7[T1, T2, T3, T4, T5, T6, T7, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7) => Z]

    Arbitrary instance of Function7

    Arbitrary instance of Function7

    Definition Classes
    ArbitraryArities
  45. implicit def arbFunction8[T1, T2, T3, T4, T5, T6, T7, T8, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8) => Z]

    Arbitrary instance of Function8

    Arbitrary instance of Function8

    Definition Classes
    ArbitraryArities
  46. implicit def arbFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, Z](implicit g: Arbitrary[Z], co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9]): Arbitrary[(T1, T2, T3, T4, T5, T6, T7, T8, T9) => Z]

    Arbitrary instance of Function9

    Arbitrary instance of Function9

    Definition Classes
    ArbitraryArities
  47. 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
  48. 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
  49. implicit lazy val arbGenParams: Arbitrary[Parameters]

    Arbitrary instance of gen params

    Arbitrary instance of gen params

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

    Arbitrary instance of Int

    Arbitrary instance of Int

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

    Arbitrary instance of Long

    Arbitrary instance of Long

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

    Arbitrary java.lang.Number

    Arbitrary java.lang.Number

    Definition Classes
    ArbitraryLowPriority
  53. 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
  54. implicit def arbPartialFunction[A, B](implicit arg0: Cogen[A], arg1: Arbitrary[B]): Arbitrary[PartialFunction[A, B]]
    Definition Classes
    ArbitraryLowPriority
  55. implicit lazy val arbProp: Arbitrary[Prop]

    Generates an arbitrary property

    Generates an arbitrary property

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

    Arbitrary instance of Short

    Arbitrary instance of Short

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

    Arbitrary instance of String

    Arbitrary instance of String

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

    Arbitrary instance of test parameters

    Arbitrary instance of test parameters

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

    Arbitrary instance of Throwable

    Arbitrary instance of Throwable

    Definition Classes
    ArbitraryLowPriority
  60. implicit def arbTry[T](implicit a: Arbitrary[T]): Arbitrary[Try[T]]

    Arbitrary instance of the Try type

    Arbitrary instance of the Try type

    Definition Classes
    ArbitraryLowPriority
  61. implicit def arbTuple1[T1](implicit a1: Arbitrary[T1]): Arbitrary[(T1)]

    Arbitrary instance of 1-Tuple

    Arbitrary instance of 1-Tuple

    Definition Classes
    ArbitraryArities
  62. 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
  63. 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
  64. 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
  65. 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
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. 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
  72. 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
  73. 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
  74. 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
  75. 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
  76. 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
  77. 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
  78. 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
  79. 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
  80. 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
  81. 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
  82. 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
  83. implicit lazy val arbUnit: Arbitrary[Unit]

    Absolutely, totally, 100% arbitrarily chosen Unit.

    Absolutely, totally, 100% arbitrarily chosen Unit.

    Definition Classes
    ArbitraryLowPriority
  84. implicit lazy val arbUuid: Arbitrary[UUID]

    Arbitrary instance of UUID

    Arbitrary instance of UUID

    Definition Classes
    ArbitraryLowPriority
  85. 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
  86. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  87. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  88. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  89. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  90. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  91. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  92. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  93. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  94. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  95. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  96. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  97. def toString(): String
    Definition Classes
    AnyRef → Any
  98. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  99. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  100. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from ArbitraryArities

Inherited from ArbitraryLowPriority

Inherited from AnyRef

Inherited from Any

Ungrouped