Package net.hydromatic.morel.compile
Class TypeResolver.Triple
java.lang.Object
net.hydromatic.morel.compile.TypeResolver.Triple
- Enclosing class:
TypeResolver
Output of the type resolution of a
from step, and input to the next
step.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final @Nullable Unifier.VariableCollection (list or bag) type; null if not a collection.(package private) final TypeResolver.TypeEnv(package private) final Unifier.Variable -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate -
Method Summary
Modifier and TypeMethodDescription(package private) static TypeResolver.Tripleof(TypeResolver.TypeEnv env, Unifier.Variable v, Unifier.Variable c) (package private) static TypeResolver.TripleRepresents a singleton, not a collection.(package private) TypeResolver.Triple(package private) TypeResolver.Triple
-
Field Details
-
env
-
v
-
c
Collection (list or bag) type; null if not a collection.
-
-
Constructor Details
-
Triple
-
-
Method Details
-
singleton
Represents a singleton, not a collection. -
of
-
withV
-
withEnv
-