TransformValue

org.finos.morphir.ir.internal.TransformValue
trait TransformValue[T, TA, VA] extends Transform[T]

Attributes

Graph
Supertypes
trait Transform[T]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def of(valueIn: Value[TA, VA]): Stateful[T, Value[TA, VA]]
def of(value: FieldFunction[VA]): Stateful[T, FieldFunction[VA]]
def of(value: Literal[VA]): Stateful[T, Literal[VA]]
def of(value: Reference[VA]): Stateful[T, Reference[VA]]
def of(value: Unit[VA]): Stateful[T, Unit[VA]]
def of(value: Variable[VA]): Stateful[T, Variable[VA]]
def of(value: Apply[TA, VA]): Stateful[T, Apply[TA, VA]]
def of(value: Destructure[TA, VA]): Stateful[T, Destructure[TA, VA]]
def of(value: Field[TA, VA]): Stateful[T, Field[TA, VA]]
def of(value: IfThenElse[TA, VA]): Stateful[T, IfThenElse[TA, VA]]
def of(value: Lambda[TA, VA]): Stateful[T, Lambda[TA, VA]]
def of(value: LetDefinition[TA, VA]): Stateful[T, LetDefinition[TA, VA]]
def of(value: LetRecursion[TA, VA]): Stateful[T, LetRecursion[TA, VA]]
def of(value: List[TA, VA]): Stateful[T, List[TA, VA]]
def of(value: PatternMatch[TA, VA]): Stateful[T, PatternMatch[TA, VA]]
def of(value: Record[TA, VA]): Stateful[T, Record[TA, VA]]
def of(value: Tuple[TA, VA]): Stateful[T, Tuple[TA, VA]]
def of(value: UpdateRecord[TA, VA]): Stateful[T, UpdateRecord[TA, VA]]
def of(value: Constructor[VA]): Stateful[T, Constructor[VA]]