org.finos.morphir.ir.generator.PatternGen$
See thePatternGen companion trait
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- PatternGen.type
Members list
Concise view
Value members
Inherited methods
final def asPattern[R, A](attributesGen: Gen[R, A], patternGen: Gen[R, Pattern[A]], nameGen: Gen[R, Name]): Gen[R, AsPattern[A]]
Attributes
- Inherited from:
- PatternGen
Attributes
- Inherited from:
- PatternGen
final def constructorPattern[R, A](attributesGen: Gen[R, A], constructorNameGen: Gen[R, FQName], argumentPatternsGen: Gen[R, Chunk[Pattern[A]]]): Gen[R, ConstructorPattern[A]]
Attributes
- Inherited from:
- PatternGen
final def constructorPatternFromAttributes[R, A](implicit attributes: Gen[R, A]): Gen[R, ConstructorPattern[A]]
Attributes
- Inherited from:
- PatternGen
Attributes
- Inherited from:
- PatternGen
final def headTailPattern[R, A](attributesGen: Gen[R, A], headPatternGen: Gen[R, Pattern[A]], tailPatternGen: Gen[R, Pattern[A]]): Gen[R, HeadTailPattern[A]]
Attributes
- Inherited from:
- PatternGen
final def headTailPatternFromAttributes[R, A](implicit attributes: Gen[R, A]): Gen[R, HeadTailPattern[A]]
Attributes
- Inherited from:
- PatternGen
final def literalPattern[R, A](attributesGen: Gen[R, A], literalGen: Gen[R, Literal]): Gen[R, LiteralPattern[A]]
Attributes
- Inherited from:
- PatternGen
final def literalPatternFromAttributes[R, A](implicit attributes: Gen[R, A]): Gen[R, LiteralPattern[A]]
Attributes
- Inherited from:
- PatternGen
Attributes
- Inherited from:
- PatternGen
final def tuplePattern[R, A](attributesGen: Gen[R, A], elementPatternsGen: Gen[R, Chunk[Pattern[A]]]): Gen[R, TuplePattern[A]]
Attributes
- Inherited from:
- PatternGen
Attributes
- Inherited from:
- PatternGen
Attributes
- Inherited from:
- PatternGen
Attributes
- Inherited from:
- PatternGen