Utils

org.finos.morphir.runtime.Utils$
object Utils

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Utils.type

Members list

Value members

Concrete methods

def applyBindings(tpe: UType, bindings: Map[Name, UType]): UType
def curryTypeFunction[TA](inner: Type[TA], params: Chunk[(Name, Type[TA])]): Type[TA]
def dealias(original_tpe: UType, dists: Distributions, bindings: Map[Name, UType]): UType
def getattributes[TA](tpe: Type[TA]): TA
def isNative(fqn: FQName): Boolean
def specificationToType[TA](spec: ValueSpecification[TA]): Type[TA]
def typeCheck[TA](t1: Type[TA], t2: Type[TA]): RTAction[Any, TypeError, Unit]
def typeCheckArg(arg: UType, param: UType, found: Map[Name, UType])(implicit options: Options): Either[TypeError, Map[Name, UType]]
def unCurryTypeFunction(curried: UType, args: List[UType], dists: Distributions, knownBindings: Map[Name, UType])(implicit options: Options): RTAction[Any, TypeError, UType]