org.scalacheck

Gen

Related Docs: class Gen | package scalacheck

object Gen extends GenArities with Serializable

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

Type Members

  1. trait Choose[T] extends Serializable

    A wrapper type for range types

  2. sealed abstract class Parameters extends Serializable

    Generator parameters, used by org.scalacheck.Gen.apply

  3. class RetrievalError extends RuntimeException

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. object Choose extends Serializable

    Provides implicit org.scalacheck.Gen.Choose instances

  5. object Parameters extends Serializable

    Provides methods for creating org.scalacheck.Gen.Parameters values

  6. def alphaChar: Gen[Char]

    Generates an alpha character

  7. def alphaLowerChar: Gen[Char]

    Generates a lower-case alpha character

  8. def alphaLowerStr: Gen[String]

    Generates a string of lower-case alpha characters

  9. def alphaNumChar: Gen[Char]

    Generates an alphanumerical character

  10. def alphaNumStr: Gen[String]

    Generates a string of alphanumerical characters

  11. def alphaStr: Gen[String]

    Generates a string of alpha characters

  12. def alphaUpperChar: Gen[Char]

    Generates an upper-case alpha character

  13. def alphaUpperStr: Gen[String]

    Generates a string of upper-case alpha characters

  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. def buildableOf[C, T](g: Gen[T])(implicit evb: Buildable[T, C], evt: (C) ⇒ Traversable[T]): Gen[C]

    Generates a container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance.

    Generates a container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance. The elements in the container will be generated by the given generator. The size of the container is bounded by the size parameter used when generating values.

  16. def buildableOfN[C, T](n: Int, g: Gen[T])(implicit evb: Buildable[T, C], evt: (C) ⇒ Traversable[T]): Gen[C]

    Generates a container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance.

    Generates a container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance. The elements in the container will be generated by the given generator. The size of the generated container is limited by n. Depending on what kind of container that is generated, the resulting container may contain fewer elements than n, but not more. If the given generator fails generating a value, the complete container generator will also fail.

  17. lazy val calendar: Gen[Calendar]

  18. def choose[T](min: T, max: T)(implicit c: Choose[T]): Gen[T]

    A generator that generates a random value in the given (inclusive) range.

    A generator that generates a random value in the given (inclusive) range. If the range is invalid, the generator will not generate any value.

  19. def chooseNum[T](minT: T, maxT: T, specials: T*)(implicit num: Numeric[T], c: Choose[T]): Gen[T]

    Generates numbers within the given inclusive range, with extra weight on zero, +/- unity, both extremities, and any special numbers provided.

    Generates numbers within the given inclusive range, with extra weight on zero, +/- unity, both extremities, and any special numbers provided. The special numbers must lie within the given range, otherwise they won't be included.

  20. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. implicit def const[T](x: T): Gen[T]

    A generator that always generates the given value

  22. def containerOf[C[_], T](g: Gen[T])(implicit evb: Buildable[T, C[T]], evt: (C[T]) ⇒ Traversable[T]): Gen[C[T]]

    A convenience method for calling buildableOf[C[T],T](g).

  23. def containerOfN[C[_], T](n: Int, g: Gen[T])(implicit evb: Buildable[T, C[T]], evt: (C[T]) ⇒ Traversable[T]): Gen[C[T]]

    A convenience method for calling buildableOfN[C[T],T](n,g).

  24. def delay[T](g: ⇒ Gen[T]): Gen[T]

    Wraps a generator for later evaluation.

    Wraps a generator for later evaluation. The given parameter is evaluated each time the wrapper generator is evaluated.

  25. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  27. def fail[T]: Gen[T]

    A generator that never generates a value

  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. implicit def freqTuple[T](t: (Int, T)): (Int, Gen[T])

    Implicit convenience method for using the frequency method like this:

    Implicit convenience method for using the frequency method like this:

    frequency((1, "foo"), (3, "bar"))
  30. def frequency[T](gs: (Int, Gen[T])*): Gen[T]

    Chooses one of the given generators with a weighted random distribution

  31. def function0[A](g: Gen[A]): Gen[() ⇒ A]

    Creates a Function0 generator.

  32. def function1[T1, Z](g: Gen[Z])(implicit co1: Cogen[T1]): Gen[(T1) ⇒ Z]

    Gen creator for Function1

    Gen creator for Function1

    Definition Classes
    GenArities
  33. def function10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ Z]

    Gen creator for Function10

    Gen creator for Function10

    Definition Classes
    GenArities
  34. def function11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ Z]

    Gen creator for Function11

    Gen creator for Function11

    Definition Classes
    GenArities
  35. def function12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ Z]

    Gen creator for Function12

    Gen creator for Function12

    Definition Classes
    GenArities
  36. def function13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ Z]

    Gen creator for Function13

    Gen creator for Function13

    Definition Classes
    GenArities
  37. def function14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ Z]

    Gen creator for Function14

    Gen creator for Function14

    Definition Classes
    GenArities
  38. def function15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ Z]

    Gen creator for Function15

    Gen creator for Function15

    Definition Classes
    GenArities
  39. def function16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ Z]

    Gen creator for Function16

    Gen creator for Function16

    Definition Classes
    GenArities
  40. def function17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ Z]

    Gen creator for Function17

    Gen creator for Function17

    Definition Classes
    GenArities
  41. def function18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ Z]

    Gen creator for Function18

    Gen creator for Function18

    Definition Classes
    GenArities
  42. def function19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ Z]

    Gen creator for Function19

    Gen creator for Function19

    Definition Classes
    GenArities
  43. def function2[T1, T2, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2]): Gen[(T1, T2) ⇒ Z]

    Gen creator for Function2

    Gen creator for Function2

    Definition Classes
    GenArities
  44. def function20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ Z]

    Gen creator for Function20

    Gen creator for Function20

    Definition Classes
    GenArities
  45. def function21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ Z]

    Gen creator for Function21

    Gen creator for Function21

    Definition Classes
    GenArities
  46. def function22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ Z]

    Gen creator for Function22

    Gen creator for Function22

    Definition Classes
    GenArities
  47. def function3[T1, T2, T3, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3]): Gen[(T1, T2, T3) ⇒ Z]

    Gen creator for Function3

    Gen creator for Function3

    Definition Classes
    GenArities
  48. def function4[T1, T2, T3, T4, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4]): Gen[(T1, T2, T3, T4) ⇒ Z]

    Gen creator for Function4

    Gen creator for Function4

    Definition Classes
    GenArities
  49. def function5[T1, T2, T3, T4, T5, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5]): Gen[(T1, T2, T3, T4, T5) ⇒ Z]

    Gen creator for Function5

    Gen creator for Function5

    Definition Classes
    GenArities
  50. def function6[T1, T2, T3, T4, T5, T6, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6]): Gen[(T1, T2, T3, T4, T5, T6) ⇒ Z]

    Gen creator for Function6

    Gen creator for Function6

    Definition Classes
    GenArities
  51. def function7[T1, T2, T3, T4, T5, T6, T7, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7]): Gen[(T1, T2, T3, T4, T5, T6, T7) ⇒ Z]

    Gen creator for Function7

    Gen creator for Function7

    Definition Classes
    GenArities
  52. def function8[T1, T2, T3, T4, T5, T6, T7, T8, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8) ⇒ Z]

    Gen creator for Function8

    Gen creator for Function8

    Definition Classes
    GenArities
  53. def function9[T1, T2, T3, T4, T5, T6, T7, T8, T9, Z](g: Gen[Z])(implicit 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]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ Z]

    Gen creator for Function9

    Gen creator for Function9

    Definition Classes
    GenArities
  54. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  56. def identifier: Gen[String]

    Generates a string that starts with a lower-case alpha character, and only contains alphanumerical characters

  57. def infiniteStream[T](g: ⇒ Gen[T]): Gen[Stream[T]]

    Generates an infinite stream.

  58. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  59. def listOf[T](g: ⇒ Gen[T]): Gen[List[T]]

    Generates a list of random length.

    Generates a list of random length. The maximum length depends on the size parameter. This method is equal to calling containerOf[List,T](g).

  60. def listOfN[T](n: Int, g: Gen[T]): Gen[List[T]]

    Generates a list of the given length.

    Generates a list of the given length. This method is equal to calling containerOfN[List,T](n,g).

  61. def lzy[T](g: ⇒ Gen[T]): Gen[T]

    Wraps a generator lazily.

    Wraps a generator lazily. The given parameter is only evaluated once, and not until the wrapper generator is evaluated.

  62. def mapOf[T, U](g: ⇒ Gen[(T, U)]): Gen[Map[T, U]]

    Generates a map of random length.

    Generates a map of random length. The maximum length depends on the size parameter. This method is equal to calling containerOf[Map,T,U](g).

  63. def mapOfN[T, U](n: Int, g: Gen[(T, U)]): Gen[Map[T, U]]

    Generates a map with at most the given number of elements.

    Generates a map with at most the given number of elements. This method is equal to calling containerOfN[Map,T,U](n,g).

  64. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  65. def negNum[T](implicit num: Numeric[T], c: Choose[T]): Gen[T]

    Generates negative numbers of uniform distribution, with an lower bound of the negated generation size parameter.

  66. def nonEmptyBuildableOf[C, T](g: Gen[T])(implicit evb: Buildable[T, C], evt: (C) ⇒ Traversable[T]): Gen[C]

    Generates a non-empty container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance.

    Generates a non-empty container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance. The elements in the container will be generated by the given generator. The size of the container is bounded by the size parameter used when generating values.

  67. def nonEmptyContainerOf[C[_], T](g: Gen[T])(implicit evb: Buildable[T, C[T]], evt: (C[T]) ⇒ Traversable[T]): Gen[C[T]]

    A convenience method for calling nonEmptyBuildableOf[C[T],T](g).

  68. def nonEmptyListOf[T](g: ⇒ Gen[T]): Gen[List[T]]

    Generates a non-empty list of random length.

    Generates a non-empty list of random length. The maximum length depends on the size parameter. This method is equal to calling nonEmptyContainerOf[List,T](g).

  69. def nonEmptyMap[T, U](g: ⇒ Gen[(T, U)]): Gen[Map[T, U]]

    Generates a non-empty map of random length.

    Generates a non-empty map of random length. The maximum length depends on the size parameter. This method is equal to calling nonEmptyContainerOf[Map,T,U](g).

  70. final def notify(): Unit

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

    Definition Classes
    AnyRef
  72. def numChar: Gen[Char]

    Generates a numerical character

  73. def numStr: Gen[String]

    Generates a string of digits

  74. def oneOf[T](g0: Gen[T], g1: Gen[T], gn: Gen[T]*): Gen[T]

    Picks a random generator from a list

  75. def oneOf[T](t0: T, t1: T, tn: T*): Gen[T]

    Picks a random value from a list

  76. def oneOf[T](xs: Seq[T]): Gen[T]

    Picks a random value from a list

  77. def option[T](g: Gen[T]): Gen[Option[T]]

    Makes a generator result optional.

    Makes a generator result optional. Either Some(T) or None will be provided.

  78. def parameterized[T](f: (Parameters) ⇒ Gen[T]): Gen[T]

    Creates a generator that can access its generation parameters

  79. def pick[T](n: Int, g1: Gen[T], g2: Gen[T], gn: Gen[T]*): Gen[Seq[T]]

    A generator that picks a given number of elements from a list, randomly

  80. def pick[T](n: Int, l: Iterable[T]): Gen[Seq[T]]

    A generator that picks a given number of elements from a list, randomly

  81. def posNum[T](implicit num: Numeric[T], c: Choose[T]): Gen[T]

    Generates positive numbers of uniform distribution, with an upper bound of the generation size parameter.

  82. def resize[T](s: Int, g: Gen[T]): Gen[T]

    Creates a resized version of a generator

  83. def resultOf[T, R](f: (T) ⇒ R)(implicit a: Arbitrary[T]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    Gen → GenArities
  84. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  85. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  86. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  87. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  88. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  89. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  90. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  91. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  92. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  93. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  94. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  95. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  96. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  97. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  98. def resultOf[T1, T2, T3, T4, T5, T6, T7, T8, R](f: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R)(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]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  99. def resultOf[T1, T2, T3, T4, T5, T6, T7, R](f: (T1, T2, T3, T4, T5, T6, T7) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  100. def resultOf[T1, T2, T3, T4, T5, T6, R](f: (T1, T2, T3, T4, T5, T6) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  101. def resultOf[T1, T2, T3, T4, T5, R](f: (T1, T2, T3, T4, T5) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  102. def resultOf[T1, T2, T3, T4, R](f: (T1, T2, T3, T4) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  103. def resultOf[T1, T2, T3, R](f: (T1, T2, T3) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  104. def resultOf[T1, T2, R](f: (T1, T2) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2]): Gen[R]

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.

    Definition Classes
    GenArities
  105. def sequence[C, T](gs: Traversable[Gen[T]])(implicit b: Buildable[T, C]): Gen[C]

    Sequences generators.

    Sequences generators. If any of the given generators fails, the resulting generator will also fail.

  106. lazy val size: Gen[Int]

    A generator that returns the current generation size

  107. def sized[T](f: (Int) ⇒ Gen[T]): Gen[T]

    Creates a generator that can access its generation size

  108. def some[T](g: Gen[T]): Gen[Option[T]]

    A generator that returns Some(T)

  109. def someOf[T](g1: Gen[T], g2: Gen[T], gs: Gen[T]*): Gen[Seq[T]]

    A generator that picks a random number of elements from a list

  110. def someOf[T](l: Iterable[T]): Gen[Seq[T]]

    A generator that picks a random number of elements from a list

  111. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  112. def toString(): String

    Definition Classes
    AnyRef → Any
  113. lazy val uuid: Gen[UUID]

    Generates a version 4 (random) UUID.

  114. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  117. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17], g18: Gen[T18], g19: Gen[T19], g20: Gen[T20], g21: Gen[T21], g22: Gen[T22]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  118. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17], g18: Gen[T18], g19: Gen[T19], g20: Gen[T20], g21: Gen[T21]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  119. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17], g18: Gen[T18], g19: Gen[T19], g20: Gen[T20]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  120. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17], g18: Gen[T18], g19: Gen[T19]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  121. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17], g18: Gen[T18]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  122. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  123. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  124. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  125. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  126. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  127. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  128. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  129. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  130. def zip[T1, T2, T3, T4, T5, T6, T7, T8, T9](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  131. def zip[T1, T2, T3, T4, T5, T6, T7, T8](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  132. def zip[T1, T2, T3, T4, T5, T6, T7](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7]): Gen[(T1, T2, T3, T4, T5, T6, T7)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  133. def zip[T1, T2, T3, T4, T5, T6](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6]): Gen[(T1, T2, T3, T4, T5, T6)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  134. def zip[T1, T2, T3, T4, T5](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5]): Gen[(T1, T2, T3, T4, T5)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  135. def zip[T1, T2, T3, T4](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4]): Gen[(T1, T2, T3, T4)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  136. def zip[T1, T2, T3](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3]): Gen[(T1, T2, T3)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  137. def zip[T1, T2](g1: Gen[T1], g2: Gen[T2]): Gen[(T1, T2)]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities
  138. def zip[T1](g1: Gen[T1]): Gen[T1]

    Combines the given generators into one generator that produces a tuple of their generated values.

    Combines the given generators into one generator that produces a tuple of their generated values.

    Definition Classes
    GenArities

Deprecated Value Members

  1. def fromOption[T](o: Option[T]): Gen[T]

    A generator that fails if the provided option value is undefined, otherwise just returns the value.

    A generator that fails if the provided option value is undefined, otherwise just returns the value.

    Annotations
    @deprecated
    Deprecated

    (Since version 1.14.0) Empty generators are discouraged.

  2. def wrap[T](g: ⇒ Gen[T]): Gen[T]

    Wraps a generator for later evaluation.

    Wraps a generator for later evaluation. The given parameter is evaluated each time the wrapper generator is evaluated. This has been deprecated in favor of org.scalacheck.Gen.delay.

    Annotations
    @deprecated
    Deprecated

    (Since version 1.13.0) Replaced with delay()

Inherited from Serializable

Inherited from Serializable

Inherited from GenArities

Inherited from AnyRef

Inherited from Any

Ungrouped