Package net.hydromatic.morel.compile
Class Resolver.ResolvedValDecl
- java.lang.Object
-
- net.hydromatic.morel.compile.Resolver.ResolvedDecl
-
- net.hydromatic.morel.compile.Resolver.ResolvedValDecl
-
- Enclosing class:
- Resolver
class Resolver.ResolvedValDecl extends Resolver.ResolvedDecl
Resolved value declaration.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleancomposite(package private) Core.Expexp(package private) Core.NamedPatpat(package private) com.google.common.collect.ImmutableList<Resolver.PatExp>patExps(package private) booleanrec
-
Constructor Summary
Constructors Constructor Description ResolvedValDecl(boolean rec, com.google.common.collect.ImmutableList<Resolver.PatExp> patExps, Core.NamedPat pat, Core.Exp exp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Core.LettoExp(Core.Exp resultExp)Converts the declaration to aletor alocal.
-
-
-
Field Detail
-
rec
final boolean rec
-
composite
final boolean composite
-
patExps
final com.google.common.collect.ImmutableList<Resolver.PatExp> patExps
-
pat
final Core.NamedPat pat
-
exp
final Core.Exp exp
-
-
Constructor Detail
-
ResolvedValDecl
ResolvedValDecl(boolean rec, com.google.common.collect.ImmutableList<Resolver.PatExp> patExps, Core.NamedPat pat, Core.Exp exp)
-
-
Method Detail
-
toExp
Core.Let toExp(Core.Exp resultExp)
Description copied from class:Resolver.ResolvedDeclConverts the declaration to aletor alocal.- Specified by:
toExpin classResolver.ResolvedDecl
-
-