MapBounded

oxygen.test.Generator.MapBounded
final case class MapBounded[A, A2](a: Bounded[A], f: A => A2) extends Bounded[A2]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Bounded[A2]
trait Generator[A2]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def streamExhaustive: UStream[A2]

Attributes

Definition Classes

Inherited methods

final def ++[A2 >: A2](that: Bounded[A2]): Bounded[A2]

Attributes

Inherited from:
Bounded
final def ++[A2 >: A2](that: Generator[A2]): Generator[A2]

Attributes

Inherited from:
Generator
final def concat[A2 >: A2](that: Generator[A2]): Generator[A2]

Attributes

Inherited from:
Generator
final def concatBounded[A2 >: A2](that: Bounded[A2]): Bounded[A2]

Attributes

Inherited from:
Bounded
override def gen: UIO[A2]

Attributes

Definition Classes
Inherited from:
Bounded
final def genExhaustive: UIO[Chunk[A2]]

Attributes

Inherited from:
Bounded
final def genExhaustiveOrSized: UIO[Chunk[A2]]

Attributes

Inherited from:
Generator
final def genExhaustiveOrSizedWithSize(size: Int): UIO[Chunk[A2]]

Attributes

Inherited from:
Generator
final def genExhaustiveWithSize(size: Int): UIO[Chunk[A2]]

Attributes

Inherited from:
Bounded
override def genN(n: Int): UIO[Chunk[A2]]

Attributes

Definition Classes
Inherited from:
Bounded
override def map[B](f: A2 => B): Bounded[B]

Attributes

Definition Classes
Inherited from:
Bounded
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
final override def streamExhaustiveOrSized: UStream[A2]

Attributes

Definition Classes
Inherited from:
Bounded
final override def streamN(n: Int): UStream[A2]

Attributes

Definition Classes
Inherited from:
Bounded
final def streamSized: UStream[A2]

Attributes

Inherited from:
Generator