Uses of Class
net.hydromatic.morel.compile.TypeResolver.Subst
Packages that use TypeResolver.Subst
Package
Description
Validates programs
(represented as
AstNode),
deduces their type,
and compiles them into code that can be evaluated.-
Uses of TypeResolver.Subst in net.hydromatic.morel.compile
Subclasses of TypeResolver.Subst in net.hydromatic.morel.compileModifier and TypeClassDescriptionprivate static classEmpty substitution.private static classSubstitution that adds one (type, variable) assignment to a parent substitution.Fields in net.hydromatic.morel.compile declared as TypeResolver.SubstModifier and TypeFieldDescription(package private) static final TypeResolver.SubstTypeResolver.Subst.EMPTY(package private) final TypeResolver.SubstTypeResolver.PlusSubst.parentMethods in net.hydromatic.morel.compile that return TypeResolver.SubstModifier and TypeMethodDescription(package private) TypeResolver.SubstTypeResolver.Subst.plus(TypeVar typeVar, Unifier.Variable variable) Methods in net.hydromatic.morel.compile with parameters of type TypeResolver.SubstModifier and TypeMethodDescriptionprivate Unifier.TermTypeResolver.toTerm(Type type, TypeResolver.Subst subst) private List<Unifier.Term> TypeResolver.toTerms(Iterable<? extends Type> types, TypeResolver.Subst subst) Constructors in net.hydromatic.morel.compile with parameters of type TypeResolver.SubstModifierConstructorDescription(package private)PlusSubst(TypeResolver.Subst parent, TypeVar typeVar, Unifier.Variable variable)