Uses of Class
net.hydromatic.morel.type.TypeVar
-
Packages that use TypeVar Package Description net.hydromatic.morel.compile Validates programs (represented asAstNode), deduces their type, and compiles them into code that can be evaluated.net.hydromatic.morel.type Type system. -
-
Uses of TypeVar in net.hydromatic.morel.compile
Fields in net.hydromatic.morel.compile declared as TypeVar Modifier and Type Field Description (package private) TypeVarTypeResolver.PlusSubst. typeVarFields in net.hydromatic.morel.compile with type parameters of type TypeVar Modifier and Type Field Description private Map<String,TypeVar>TypeMap. typeVarsprivate Map<String,TypeVar>TypeResolver. tyVarMapMethods in net.hydromatic.morel.compile that return TypeVar Modifier and Type Method Description TypeVarBuiltIn.DataTypeHelper. get(int i)Methods in net.hydromatic.morel.compile with parameters of type TypeVar Modifier and Type Method Description (package private) Unifier.VariableTypeResolver.EmptySubst. get(TypeVar typeVar)(package private) Unifier.VariableTypeResolver.PlusSubst. get(TypeVar typeVar)(package private) abstract Unifier.VariableTypeResolver.Subst. get(TypeVar typeVar)(package private) TypeResolver.SubstTypeResolver.Subst. plus(TypeVar typeVar, Unifier.Variable variable)Constructors in net.hydromatic.morel.compile with parameters of type TypeVar Constructor Description PlusSubst(TypeResolver.Subst parent, TypeVar typeVar, Unifier.Variable variable) -
Uses of TypeVar in net.hydromatic.morel.type
Fields in net.hydromatic.morel.type with type parameters of type TypeVar Modifier and Type Field Description (package private) com.google.common.collect.ImmutableList<TypeVar>Keys.ForallKey. parameterTypesList<TypeVar>ForallType. typeVars(package private) Set<TypeVar>TypeSystem.VariableCollector. varsMethods in net.hydromatic.morel.type that return TypeVar Modifier and Type Method Description TypeVarTypeSystem.ForallHelper. get(int i)Creates type`i.TypeVarTypeSystem. typeVariable(int ordinal)Creates a type variable.Methods in net.hydromatic.morel.type that return types with arguments of type TypeVar Modifier and Type Method Description private List<TypeVar>TypeSystem. typeVariables(int size)Methods in net.hydromatic.morel.type with parameters of type TypeVar Modifier and Type Method Description TypeTypeShuttle. visit(TypeVar typeVar)VoidTypeSystem.VariableCollector. visit(TypeVar typeVar)RTypeVisitor. visit(TypeVar typeVar)Visits aTypeVar.Method parameters in net.hydromatic.morel.type with type arguments of type TypeVar Modifier and Type Method Description TypeTypeSystem. dataTypeScheme(String name, List<TypeVar> typeParameters, SortedMap<String,Type> tyCons)Creates a data type scheme: a datatype if there are no type arguments (e.g.static Type.KeyKeys. forall(Type type, List<TypeVar> parameterTypes)Returns a key that identifies aForallType.ForallTypeTypeSystem. forallType(List<TypeVar> typeVars, Type type)Creates a "for all" type.Constructor parameters in net.hydromatic.morel.type with type arguments of type TypeVar Constructor Description ForallKey(Type type, com.google.common.collect.ImmutableList<TypeVar> parameterTypes)ForallType(com.google.common.collect.ImmutableList<TypeVar> typeVars, Type type)
-