object DeriveGen
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DeriveGen
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[A](implicit ev: DeriveGen[A]): Gen[Any, A]
Derives a generator of
A
values given an implicitDeriveGen
instance. - final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- implicit macro def gen[T]: Typeclass[T]
- implicit val genBigDecimal: DeriveGen[BigDecimal]
- implicit val genBigInt: DeriveGen[BigInt]
- implicit val genBigIntegerJava: DeriveGen[BigInteger]
- implicit val genBoolean: DeriveGen[Boolean]
- implicit val genByte: DeriveGen[Byte]
- implicit val genChar: DeriveGen[Char]
- implicit def genChunk[A](implicit ev: DeriveGen[A]): DeriveGen[Chunk[A]]
- implicit val genDouble: DeriveGen[Double]
- implicit def genEither[A, B](implicit ev1: DeriveGen[A], ev2: DeriveGen[B]): DeriveGen[Either[A, B]]
- implicit val genFloat: DeriveGen[Float]
- implicit def genFunction[A, B](implicit ev: DeriveGen[B]): DeriveGen[(A) => B]
- implicit val genInstant: DeriveGen[Instant]
- implicit val genInt: DeriveGen[Int]
- implicit def genIterable[A](implicit ev: DeriveGen[A]): DeriveGen[Iterable[A]]
- implicit val genJavaBigDecimalGen: DeriveGen[BigDecimal]
- implicit def genList[A](implicit ev: DeriveGen[A]): DeriveGen[List[A]]
- implicit val genLocalDate: DeriveGen[LocalDate]
- implicit val genLocalDateTime: DeriveGen[LocalDateTime]
- implicit val genLocalTime: DeriveGen[LocalTime]
- implicit val genLong: DeriveGen[Long]
- implicit def genMap[A, B](implicit ev1: DeriveGen[A], ev2: DeriveGen[B]): DeriveGen[Map[A, B]]
- implicit def genOption[A](implicit ev: DeriveGen[A]): DeriveGen[Option[A]]
- implicit def genPartialFunction[A, B](implicit ev: DeriveGen[B]): DeriveGen[PartialFunction[A, B]]
- implicit def genSeq[A](implicit ev: DeriveGen[A]): DeriveGen[Seq[A]]
- implicit def genSet[A](implicit ev: DeriveGen[A]): DeriveGen[Set[A]]
- implicit val genShort: DeriveGen[Short]
- implicit val genString: DeriveGen[String]
- implicit def genTuple10[A, B, C, D, F, G, H, I, J, K](implicit ev1: DeriveGen[A], ev2: DeriveGen[B], ev3: DeriveGen[C], ev4: DeriveGen[D], ev5: DeriveGen[F], ev6: DeriveGen[G], ev7: DeriveGen[H], ev8: DeriveGen[I], ev9: DeriveGen[J], ev10: DeriveGen[K]): DeriveGen[(A, B, C, D, F, G, H, I, J, K)]
- implicit def genTuple2[A, B](implicit ev1: DeriveGen[A], ev2: DeriveGen[B]): DeriveGen[(A, B)]
- implicit def genTuple3[A, B, C](implicit ev1: DeriveGen[A], ev2: DeriveGen[B], ev3: DeriveGen[C]): DeriveGen[(A, B, C)]
- implicit def genTuple4[A, B, C, D](implicit ev1: DeriveGen[A], ev2: DeriveGen[B], ev3: DeriveGen[C], ev4: DeriveGen[D]): DeriveGen[(A, B, C, D)]
- implicit def genTuple5[A, B, C, D, F](implicit ev1: DeriveGen[A], ev2: DeriveGen[B], ev3: DeriveGen[C], ev4: DeriveGen[D], ev5: DeriveGen[F]): DeriveGen[(A, B, C, D, F)]
- implicit def genTuple6[A, B, C, D, F, G](implicit ev1: DeriveGen[A], ev2: DeriveGen[B], ev3: DeriveGen[C], ev4: DeriveGen[D], ev5: DeriveGen[F], ev6: DeriveGen[G]): DeriveGen[(A, B, C, D, F, G)]
- implicit def genTuple7[A, B, C, D, F, G, H](implicit ev1: DeriveGen[A], ev2: DeriveGen[B], ev3: DeriveGen[C], ev4: DeriveGen[D], ev5: DeriveGen[F], ev6: DeriveGen[G], ev7: DeriveGen[H]): DeriveGen[(A, B, C, D, F, G, H)]
- implicit def genTuple8[A, B, C, D, F, G, H, I](implicit ev1: DeriveGen[A], ev2: DeriveGen[B], ev3: DeriveGen[C], ev4: DeriveGen[D], ev5: DeriveGen[F], ev6: DeriveGen[G], ev7: DeriveGen[H], ev8: DeriveGen[I]): DeriveGen[(A, B, C, D, F, G, H, I)]
- implicit def genTuple9[A, B, C, D, F, G, H, I, J](implicit ev1: DeriveGen[A], ev2: DeriveGen[B], ev3: DeriveGen[C], ev4: DeriveGen[D], ev5: DeriveGen[F], ev6: DeriveGen[G], ev7: DeriveGen[H], ev8: DeriveGen[I], ev9: DeriveGen[J]): DeriveGen[(A, B, C, D, F, G, H, I, J)]
- implicit val genUUID: DeriveGen[UUID]
- implicit val genUnit: DeriveGen[Unit]
- implicit def genVector[A](implicit ev: DeriveGen[A]): DeriveGen[Vector[A]]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def instance[A](gen: Gen[Any, A]): DeriveGen[A]
Constructs a
DeriveGen
instance given a generator ofA
values. - final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def join[T](caseClass: CaseClass[Typeclass, T]): Typeclass[T]
- 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()
- def split[T](sealedTrait: SealedTrait[Typeclass, T]): Typeclass[T]
- 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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()