Uses of Class
net.hydromatic.morel.compile.TypeMap
Packages that use TypeMap
Package
Description
Validates programs
(represented as
AstNode),
deduces their type,
and compiles them into code that can be evaluated.-
Uses of TypeMap in net.hydromatic.morel.compile
Fields in net.hydromatic.morel.compile declared as TypeMapModifier and TypeFieldDescription(package private) final TypeMapResolver.typeMapprivate final TypeMapTypeMap.TermToTypeConverter.typeMapfinal TypeMapTypeResolver.Resolved.typeMapMethods in net.hydromatic.morel.compile with parameters of type TypeMapModifier and TypeMethodDescriptionprivate static voidTypeResolver.checkNoUnresolvedFieldRefs(Ast.Decl decl, TypeMap typeMap) Checks that there are no field references "x.y" or "#y x" where "x" has an unresolved type.private static voidTypeResolver.forEachUnresolvedField(Ast.Decl decl, TypeMap typeMap, Consumer<Ast.Apply> consumer) static ResolverResolver.of(TypeMap typeMap, Environment env, @Nullable Session session) Creates a root Resolver.(package private) static TypeResolver.ResolvedTypeResolver.Resolved.of(Environment env, Ast.Decl originalNode, Ast.Decl node, TypeMap typeMap) Constructors in net.hydromatic.morel.compile with parameters of type TypeMapModifierConstructorDescriptionprivateResolved(Environment env, Ast.Decl originalNode, Ast.Decl node, TypeMap typeMap) privateResolver(TypeMap typeMap, NameGenerator nameGenerator, Map<Pair<Core.NamedPat, Type>, Core.NamedPat> variantIdMap, Environment env, @Nullable Session session) (package private)TermToTypeConverter(TypeMap typeMap)