org.finos.morphir.ir.generator.TypeGen$
See theTypeGen companion trait
Attributes
Members list
Concise view
Value members
Inherited methods
final def extensibleRecord[R, A](attributesGen: Gen[R, A], nameGen: Gen[R, Name], fieldsGen: Gen[R, Chunk[Field[Type[A]]]]): Gen[R, ExtensibleRecord[A]]
Attributes
- Inherited from:
- TypeGen
final def extensibleRecordFromAttributes[R, A](implicit attributes: Gen[R, A]): Gen[R, ExtensibleRecord[A]]
Attributes
- Inherited from:
- TypeGen
Attributes
- Inherited from:
- TypeGen
Attributes
- Inherited from:
- TypeGen
final def recordType[R, A](attributesGen: Gen[R, A], fieldsGen: Gen[R, Chunk[Field[Type[A]]]]): Gen[R, Record[A]]
Attributes
- Inherited from:
- TypeGen
Attributes
- Inherited from:
- TypeGen
final def referenceType[R, A](attributesGen: Gen[R, A], typeNameGen: Gen[R, FQName], typeParamsGen: Gen[R, Chunk[Type[A]]]): Gen[R, Reference[A]]
Attributes
- Inherited from:
- TypeGen
Attributes
- Inherited from:
- TypeGen
final def tupleType[R, A](attributesGen: Gen[R, A], elementsGen: Gen[R, Chunk[Type[A]]]): Gen[R, Tuple[A]]
Attributes
- Inherited from:
- TypeGen
Attributes
- Inherited from:
- TypeGen
Attributes
- Inherited from:
- TypeGen
Attributes
- Inherited from:
- TypeGen
Attributes
- Inherited from:
- TypeGen
Attributes
- Inherited from:
- TypeGen