Folder

org.finos.morphir.ir.internal.Value$.Folder$
See theFolder companion trait
object Folder

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Folder.type

Members list

Type members

Classlikes

object CollectReferences extends Folder[Any, Any, Any, Set[FQName]]

Attributes

Supertypes
trait Folder[Any, Any, Any, Set[FQName]]
class Object
trait Matchable
class Any
Self type
object CollectVariables extends Folder[Any, Any, Any, Set[Name]]

Attributes

Supertypes
trait Folder[Any, Any, Any, Set[Name]]
class Object
trait Matchable
class Any
Self type
class DelegatedFolder[-Context, -TA, -VA, Z](onApplyCase: (Context, Value[TA, VA], VA, Z, Z) => Z, onConstructorCase: (Context, Value[TA, VA], VA, FQName) => Z, onDestructureCase: (Context, Value[TA, VA], VA, Pattern[VA], Z, Z) => Z, onFieldCase: (Context, Value[TA, VA], VA, Z, Name) => Z, onFieldFunctionCase: (Context, Value[TA, VA], VA, Name) => Z, onIfThenElseCase: (Context, Value[TA, VA], VA, Z, Z, Z) => Z, onLambdaCase: (Context, Value[TA, VA], VA, Pattern[VA], Z) => Z, onLetDefinitionCase: (Context, Value[TA, VA], VA, Name, (Chunk[(Name, VA, Type[TA])], Type[TA], Z), Z) => Z, onLetRecursionCase: (Context, Value[TA, VA], VA, Map[Name, (Chunk[(Name, VA, Type[TA])], Type[TA], Z)], Z) => Z, onListCase: (Context, Value[TA, VA], VA, Chunk[Z]) => Z, onLiteralCase: (Context, Value[TA, VA], VA, Lit) => Z, onPatternMatchCase: (Context, Value[TA, VA], VA, Z, Chunk[(Pattern[VA], Z)]) => Z, onRecordCase: (Context, Value[TA, VA], VA, Chunk[(Name, Z)]) => Z, onReferenceCase: (Context, Value[TA, VA], VA, FQName) => Z, onTupleCase: (Context, Value[TA, VA], VA, Chunk[Z]) => Z, onUnitCase: (Context, Value[TA, VA], VA) => Z, onUpdateRecordCase: (Context, Value[TA, VA], VA, Z, Map[Name, Z]) => Z, onVariableCase: (Context, Value[TA, VA], VA, Name) => Z) extends Folder[Context, TA, VA, Z]

Attributes

Supertypes
trait Folder[Context, TA, VA, Z]
class Object
trait Matchable
class Any
object ToString extends Folder[Any, Any, Any, String]

Attributes

Supertypes
trait Folder[Any, Any, Any, String]
class Object
trait Matchable
class Any
Self type
ToString.type