NoOpTypeVisitor

org.finos.morphir.universe.ir.NoOpTypeVisitor
object NoOpTypeVisitor extends TypeVisitor[Nothing, Unit, Any, Nothing, Unit, Nothing]

Attributes

Graph
Supertypes
trait TypeVisitor[Nothing, Unit, Any, Nothing, Unit, Nothing]
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

override def visitAttributes[Attrib1](attributes: Attrib1): ZPure[Nothing, Unit, Unit, Any, Nothing, Unit]

Attributes

Definition Classes
override def visitExtensibleRecord[Attrib1](attributes: Attrib1, name: Name, fields: List[FieldT[Attrib1]]): ZPure[Nothing, Unit, Unit, Any, Nothing, Unit]

Attributes

Definition Classes
override def visitField[Attrib1](name: Name, tpe: Type[Attrib1]): ZPure[Nothing, Unit, Unit, Any, Nothing, Unit]

Attributes

Definition Classes
override def visitFunction[Attrib1](attributes: Attrib1, argumentType: Type[Attrib1], returnType: Type[Attrib1]): ZPure[Nothing, Unit, Unit, Any, Nothing, Unit]

Attributes

Definition Classes
override def visitRecord[Attrib1](attributes: Attrib1, fields: List[FieldT[Attrib1]]): ZPure[Nothing, Unit, Unit, Any, Nothing, Unit]

Attributes

Definition Classes
override def visitReference[Attrib1](attributes: Attrib1, typeName: FQName, typeParams: List[Type[Attrib1]]): ZPure[Nothing, Unit, Unit, Any, Nothing, Unit]

Attributes

Definition Classes
override def visitTuple[Attrib1](attributes: Attrib1, elements: List[Type[Attrib1]]): ZPure[Nothing, Unit, Unit, Any, Nothing, Unit]

Attributes

Definition Classes
override def visitUnit[Attrib1](attributes: Attrib1): ZPure[Nothing, Unit, Unit, Any, Nothing, Unit]

Attributes

Definition Classes
override def visitVariable[Attrib1](attributes: Attrib1, name: Name): ZPure[Nothing, Unit, Unit, Any, Nothing, Unit]

Attributes

Definition Classes

Inherited methods

def visit[Attrib1](typ: FieldT[Attrib1]): ZPure[W, S, S, R, E, A]

Attributes

Inherited from:
TypeVisitor
def visit[Attrib1](typ: Type[Attrib1]): ZPure[W, S, S, R, E, A]

Attributes

Inherited from:
TypeVisitor