Trait

com.peterpotts.example

Example

Related Doc: package example

Permalink

trait Example extends ExampleMonad with ExamplePrimitive with ExampleComposite with ExampleTuple with ExampleCollection with ExampleSpecial

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Example
  2. ExampleSpecial
  3. ExampleCollection
  4. ExampleTuple
  5. ExampleComposite
  6. ExamplePrimitive
  7. ExampleMonad
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class DecoratedExample[T] extends AnyRef

    Permalink
  2. type Example[T] = Free[Exampler, T]

    Permalink
    Definition Classes
    ExampleMonad
  3. case class Exampler[+T](generator: (Long) ⇒ T) extends Product with Serializable

    Permalink
    Definition Classes
    ExampleMonad

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Example

    Permalink
    Definition Classes
    ExampleMonad
  5. implicit object Interpreter extends ~>[Exampler, scalaz.Id.Id]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val defaultSize: Int

    Permalink
    Definition Classes
    ExamplePrimitive
  9. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. val exampleAlphanumeric: Example[Char]

    Permalink
    Definition Classes
    ExampleSpecial
  12. def exampleArray[A](exampleA: Example[A], sizes: IndexedSeq[Int])(implicit arg0: ClassTag[A]): Example[Array[A]]

    Permalink
    Definition Classes
    ExampleCollection
  13. def exampleArray[A](exampleA: Example[A], size: Int = defaultSize)(implicit arg0: ClassTag[A]): Example[Array[A]]

    Permalink
    Definition Classes
    ExampleCollection
  14. val exampleBigDecimal: Example[BigDecimal]

    Permalink
    Definition Classes
    ExampleSpecial
  15. def exampleBigInt(size: Int): Example[BigInt]

    Permalink
    Definition Classes
    ExampleSpecial
  16. val exampleBigInt: Example[BigInt]

    Permalink
    Definition Classes
    ExampleSpecial
  17. val exampleBoolean: Example[Boolean]

    Permalink
    Definition Classes
    ExamplePrimitive
  18. val exampleByte: Example[Byte]

    Permalink
    Definition Classes
    ExamplePrimitive
  19. def exampleBytes(sizes: IndexedSeq[Int]): Example[Array[Byte]]

    Permalink
    Definition Classes
    ExampleCollection
  20. def exampleBytes(size: Int): Example[Array[Byte]]

    Permalink
    Definition Classes
    ExampleCollection
  21. val exampleBytes: Example[Array[Byte]]

    Permalink
    Definition Classes
    ExampleCollection
  22. val exampleDouble: Example[Double]

    Permalink
    Definition Classes
    ExamplePrimitive
  23. def exampleEither[A, B](exampleA: Example[A], exampleB: Example[B]): Example[Either[A, B]]

    Permalink
    Definition Classes
    ExampleComposite
  24. val exampleFiniteDuration: Example[FiniteDuration]

    Permalink
    Definition Classes
    ExampleSpecial
  25. def exampleFuture[A](exampleA: Example[A]): Example[Future[A]]

    Permalink
    Definition Classes
    ExampleComposite
  26. val exampleInetAddress: Example[InetAddress]

    Permalink
    Definition Classes
    ExampleSpecial
  27. def exampleInt(until: Int): Example[Int]

    Permalink
    Definition Classes
    ExamplePrimitive
  28. val exampleInt: Example[Int]

    Permalink
    Definition Classes
    ExamplePrimitive
  29. def exampleLift[A](a: A): Example[A]

    Permalink
    Definition Classes
    ExamplePrimitive
  30. def exampleList[A](exampleA: Example[A], sizes: IndexedSeq[Int]): Example[List[A]]

    Permalink
    Definition Classes
    ExampleCollection
  31. def exampleList[A](exampleA: Example[A], size: Int = defaultSize): Example[List[A]]

    Permalink
    Definition Classes
    ExampleCollection
  32. val exampleLong: Example[Long]

    Permalink
    Definition Classes
    ExamplePrimitive
  33. def exampleMap[A, B](exampleA: Example[A], exampleB: Example[B], sizes: IndexedSeq[Int]): Example[Map[A, B]]

    Permalink
    Definition Classes
    ExampleCollection
  34. def exampleMap[A, B](exampleA: Example[A], exampleB: Example[B], size: Int = defaultSize): Example[Map[A, B]]

    Permalink
    Definition Classes
    ExampleCollection
  35. def exampleOption[A](exampleA: Example[A]): Example[Option[A]]

    Permalink
    Definition Classes
    ExampleComposite
  36. def examplePick[A](values: IndexedSeq[A]): Example[A]

    Permalink
    Definition Classes
    ExampleCollection
  37. val examplePort: Example[Int]

    Permalink
    Definition Classes
    ExampleSpecial
  38. def exampleShuffle[A](examples: Example[A]*): Example[A]

    Permalink
    Definition Classes
    ExampleCollection
  39. def exampleStream[A](exampleA: Example[A])(implicit interpreter: ~>[Exampler, scalaz.Id.Id]): Example[Stream[A]]

    Permalink
    Definition Classes
    ExampleCollection
  40. def exampleString(size: Int): Example[String]

    Permalink
    Definition Classes
    ExampleSpecial
  41. val exampleString: Example[String]

    Permalink
    Definition Classes
    ExampleSpecial
  42. val exampleTimeUnit: Example[TimeUnit]

    Permalink
    Definition Classes
    ExampleSpecial
  43. def exampleTrampoline[A](exampleA: Example[A])(implicit interpreter: ~>[Exampler, scalaz.Id.Id]): Example[Trampoline[A]]

    Permalink
    Definition Classes
    ExampleComposite
  44. def exampleTry[A](exampleA: Example[A]): Example[Try[A]]

    Permalink
    Definition Classes
    ExampleComposite
  45. def exampleTuple2[A, B](exampleA: Example[A], exampleB: Example[B]): Example[(A, B)]

    Permalink
    Definition Classes
    ExampleTuple
  46. def exampleTuple3[A, B, C](exampleA: Example[A], exampleB: Example[B], exampleC: Example[C]): Example[(A, B, C)]

    Permalink
    Definition Classes
    ExampleTuple
  47. def exampleTuple4[A, B, C, D](exampleA: Example[A], exampleB: Example[B], exampleC: Example[C], exampleD: Example[D]): Example[(A, B, C, D)]

    Permalink
    Definition Classes
    ExampleTuple
  48. def exampleTuple5[A, B, C, D, E, F, G](exampleA: Example[A], exampleB: Example[B], exampleC: Example[C], exampleD: Example[D], exampleE: Example[E], exampleF: Example[F], exampleG: Example[G]): Example[(A, B, C, D, E, F, G)]

    Permalink
    Definition Classes
    ExampleTuple
  49. def exampleTuple5[A, B, C, D, E](exampleA: Example[A], exampleB: Example[B], exampleC: Example[C], exampleD: Example[D], exampleE: Example[E]): Example[(A, B, C, D, E)]

    Permalink
    Definition Classes
    ExampleTuple
  50. def exampleTuple6[A, B, C, D, E, F](exampleA: Example[A], exampleB: Example[B], exampleC: Example[C], exampleD: Example[D], exampleE: Example[E], exampleF: Example[F]): Example[(A, B, C, D, E, F)]

    Permalink
    Definition Classes
    ExampleTuple
  51. def exampleTuple8[A, B, C, D, E, F, G, H](exampleA: Example[A], exampleB: Example[B], exampleC: Example[C], exampleD: Example[D], exampleE: Example[E], exampleF: Example[F], exampleG: Example[G], exampleH: Example[H]): Example[(A, B, C, D, E, F, G, H)]

    Permalink
    Definition Classes
    ExampleTuple
  52. val exampleUUID: Example[UUID]

    Permalink
    Definition Classes
    ExampleSpecial
  53. val exampleUnit: Example[Unit]

    Permalink
    Definition Classes
    ExamplePrimitive
  54. def exampleVector[A](exampleA: Example[A], sizes: IndexedSeq[Int])(implicit arg0: ClassTag[A]): Example[Vector[A]]

    Permalink
    Definition Classes
    ExampleCollection
  55. def exampleVector[A](exampleA: Example[A], size: Int = defaultSize): Example[Vector[A]]

    Permalink
    Definition Classes
    ExampleCollection
  56. implicit val examplerFunctor: Functor[Exampler]

    Permalink
    Definition Classes
    ExampleMonad
  57. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  58. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  60. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  61. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  62. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  63. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  65. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  66. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ExampleSpecial

Inherited from ExampleCollection

Inherited from ExampleTuple

Inherited from ExampleComposite

Inherited from ExamplePrimitive

Inherited from ExampleMonad

Inherited from AnyRef

Inherited from Any

Ungrouped