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
- Serializable
- ArbitraryArities
- ArbitraryLowPriority
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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]
Arbirtrary instance of Calendar
Arbirtrary 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, 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
-
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )