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.
- Alphabetic
- By Inheritance
- Arbitrary
- Serializable
- ArbitraryArities
- ArbitraryLowPriority
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[T](g: => Gen[T]): Arbitrary[T]
Creates an Arbitrary instance
Creates an Arbitrary instance
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbAnyVal: Arbitrary[AnyVal]
Arbitrary AnyVal
Arbitrary AnyVal
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbBigDecimal: Arbitrary[BigDecimal]
Arbitrary BigDecimal
Arbitrary BigDecimal
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbBigInt: Arbitrary[BigInt]
Arbitrary BigInt
Arbitrary BigInt
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbBitSet: Arbitrary[BitSet]
Arbitrary instance of scala.collection.BitSet
Arbitrary instance of scala.collection.BitSet
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbBool: Arbitrary[Boolean]
Arbitrary instance of Boolean
Arbitrary instance of Boolean
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbByte: Arbitrary[Byte]
Arbitrary instance of Byte
Arbitrary instance of Byte
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbCalendar: Arbitrary[Calendar]
Arbitrary instance of Calendar
Arbitrary instance of Calendar
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbChar: Arbitrary[Char]
Arbitrary instance of Char
Arbitrary instance of Char
- Definition Classes
- ArbitraryLowPriority
- 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
- 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
- implicit lazy val arbDate: Arbitrary[Date]
Arbitrary instance of Date
Arbitrary instance of Date
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbDouble: Arbitrary[Double]
Arbitrary instance of Double
Arbitrary instance of Double
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbDuration: Arbitrary[Duration]
Arbitrary instance of Duration.
Arbitrary instance of Duration.
In addition to
FiniteDuration
values, this can generateDuration.Inf
,Duration.MinusInf
, andDuration.Undefined
.- Definition Classes
- ArbitraryLowPriority
- 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
- implicit def arbEnum[A <: Enum[A]](implicit A: ClassTag[A]): Arbitrary[A]
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbError: Arbitrary[Error]
Arbitrary instance of Error
Arbitrary instance of Error
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbException: Arbitrary[Exception]
Arbitrary instance of Exception
Arbitrary instance of Exception
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbFiniteDuration: Arbitrary[FiniteDuration]
Arbitrary instance of FiniteDuration
Arbitrary instance of FiniteDuration
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbFloat: Arbitrary[Float]
Arbitrary instance of Float
Arbitrary instance of Float
- Definition Classes
- ArbitraryLowPriority
- implicit def arbFunction0[T](implicit a: Arbitrary[T]): Arbitrary[() => T]
Arbitrary instance of the Function0 type.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- implicit lazy val arbGenParams: Arbitrary[Parameters]
Arbitrary instance of gen params
Arbitrary instance of gen params
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbInt: Arbitrary[Int]
Arbitrary instance of Int
Arbitrary instance of Int
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbLong: Arbitrary[Long]
Arbitrary instance of Long
Arbitrary instance of Long
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbNumber: Arbitrary[Number]
Arbitrary java.lang.Number
Arbitrary java.lang.Number
- Definition Classes
- ArbitraryLowPriority
- 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
- implicit def arbPartialFunction[A, B](implicit arg0: Cogen[A], arg1: Arbitrary[B]): Arbitrary[PartialFunction[A, B]]
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbProp: Arbitrary[Prop]
Generates an arbitrary property
Generates an arbitrary property
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbShort: Arbitrary[Short]
Arbitrary instance of Short
Arbitrary instance of Short
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbString: Arbitrary[String]
Arbitrary instance of String
Arbitrary instance of String
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbTestParameters: Arbitrary[Parameters]
Arbitrary instance of test parameters
Arbitrary instance of test parameters
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbThrowable: Arbitrary[Throwable]
Arbitrary instance of Throwable
Arbitrary instance of Throwable
- Definition Classes
- ArbitraryLowPriority
- 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
- implicit def arbTuple1[T1](implicit a1: Arbitrary[T1]): Arbitrary[(T1)]
Arbitrary instance of 1-Tuple
Arbitrary instance of 1-Tuple
- Definition Classes
- ArbitraryArities
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- implicit lazy val arbUnit: Arbitrary[Unit]
Absolutely, totally, 100% arbitrarily chosen Unit.
Absolutely, totally, 100% arbitrarily chosen Unit.
- Definition Classes
- ArbitraryLowPriority
- implicit lazy val arbUuid: Arbitrary[UUID]
Arbitrary instance of UUID
Arbitrary instance of UUID
- Definition Classes
- ArbitraryLowPriority
- 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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated