Package net.hydromatic.morel.compile
Class TypeResolver.Resolved
- java.lang.Object
-
- net.hydromatic.morel.compile.TypeResolver.Resolved
-
- Enclosing class:
- TypeResolver
public static class TypeResolver.Resolved extends Object
Result of validating a declaration.
-
-
Field Summary
Fields Modifier and Type Field Description EnvironmentenvAst.DeclnodeAst.DecloriginalNodeTypeMaptypeMap
-
Constructor Summary
Constructors Modifier Constructor Description privateResolved(Environment env, Ast.Decl originalNode, Ast.Decl node, TypeMap typeMap)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Ast.Expexp()(package private) static TypeResolver.Resolvedof(Environment env, Ast.Decl originalNode, Ast.Decl node, TypeMap typeMap)
-
-
-
Field Detail
-
env
public final Environment env
-
originalNode
public final Ast.Decl originalNode
-
node
public final Ast.Decl node
-
typeMap
public final TypeMap typeMap
-
-
Constructor Detail
-
Resolved
private Resolved(Environment env, Ast.Decl originalNode, Ast.Decl node, TypeMap typeMap)
-
-
Method Detail
-
of
static TypeResolver.Resolved of(Environment env, Ast.Decl originalNode, Ast.Decl node, TypeMap typeMap)
-
exp
public Ast.Exp exp()
-
-