org.scalacheck

Shrink

object Shrink extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Shrink
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

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

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def apply [T] (s: (T) ⇒ Stream[T]): Shrink[T]

    Shrink instance factory

  7. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  8. def clone (): AnyRef

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

    Attributes
    final
    Definition Classes
    AnyRef
  10. def equals (arg0: Any): Boolean

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  13. def hashCode (): Int

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  16. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  17. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  18. def shrink [T] (x: T)(implicit s: Shrink[T]): Stream[T]

    Shrink a value

  19. implicit def shrinkAny [T] : Shrink[T]

    Default shrink instance

    Default shrink instance

    Attributes
    implicit
  20. implicit def shrinkContainer [C[_], T] (implicit v: (C[T]) ⇒ Traversable[T], s: Shrink[T], b: Buildable[T, C]): Shrink[C[T]]

    Shrink instance of container

    Shrink instance of container

    Attributes
    implicit
  21. implicit lazy val shrinkInt : Shrink[Int]

    Shrink instance of integer

    Shrink instance of integer

    Attributes
    implicit
  22. implicit def shrinkOption [T] (implicit s: Shrink[T]): Shrink[Option[T]]

    Shrink instance of Option

    Shrink instance of Option

    Attributes
    implicit
  23. implicit lazy val shrinkString : Shrink[String]

    Shrink instance of String

    Shrink instance of String

    Attributes
    implicit
  24. implicit def shrinkTuple2 [T1, T2] (implicit s1: Shrink[T1], s2: Shrink[T2]): Shrink[(T1, T2)]

    Shrink instance of 2-tuple

    Shrink instance of 2-tuple

    Attributes
    implicit
  25. implicit def shrinkTuple3 [T1, T2, T3] (implicit s1: Shrink[T1], s2: Shrink[T2], s3: Shrink[T3]): Shrink[(T1, T2, T3)]

    Shrink instance of 3-tuple

    Shrink instance of 3-tuple

    Attributes
    implicit
  26. implicit def shrinkTuple4 [T1, T2, T3, T4] (implicit s1: Shrink[T1], s2: Shrink[T2], s3: Shrink[T3], s4: Shrink[T4]): Shrink[(T1, T2, T3, T4)]

    Shrink instance of 4-tuple

    Shrink instance of 4-tuple

    Attributes
    implicit
  27. implicit def shrinkTuple5 [T1, T2, T3, T4, T5] (implicit s1: Shrink[T1], s2: Shrink[T2], s3: Shrink[T3], s4: Shrink[T4], s5: Shrink[T5]): Shrink[(T1, T2, T3, T4, T5)]

    Shrink instance of 5-tuple

    Shrink instance of 5-tuple

    Attributes
    implicit
  28. implicit def shrinkTuple6 [T1, T2, T3, T4, T5, T6] (implicit s1: Shrink[T1], s2: Shrink[T2], s3: Shrink[T3], s4: Shrink[T4], s5: Shrink[T5], s6: Shrink[T6]): Shrink[(T1, T2, T3, T4, T5, T6)]

    Shrink instance of 6-tuple

    Shrink instance of 6-tuple

    Attributes
    implicit
  29. implicit def shrinkTuple7 [T1, T2, T3, T4, T5, T6, T7] (implicit s1: Shrink[T1], s2: Shrink[T2], s3: Shrink[T3], s4: Shrink[T4], s5: Shrink[T5], s6: Shrink[T6], s7: Shrink[T7]): Shrink[(T1, T2, T3, T4, T5, T6, T7)]

    Shrink instance of 7-tuple

    Shrink instance of 7-tuple

    Attributes
    implicit
  30. implicit def shrinkTuple8 [T1, T2, T3, T4, T5, T6, T7, T8] (implicit s1: Shrink[T1], s2: Shrink[T2], s3: Shrink[T3], s4: Shrink[T4], s5: Shrink[T5], s6: Shrink[T6], s7: Shrink[T7], s8: Shrink[T8]): Shrink[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Shrink instance of 8-tuple

    Shrink instance of 8-tuple

    Attributes
    implicit
  31. implicit def shrinkTuple9 [T1, T2, T3, T4, T5, T6, T7, T8, T9] (implicit s1: Shrink[T1], s2: Shrink[T2], s3: Shrink[T3], s4: Shrink[T4], s5: Shrink[T5], s6: Shrink[T6], s7: Shrink[T7], s8: Shrink[T8], s9: Shrink[T9]): Shrink[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Shrink instance of 9-tuple

    Shrink instance of 9-tuple

    Attributes
    implicit
  32. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  33. def toString (): String

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any