Package net.hydromatic.morel.compile
Class PatternCoverageChecker.DataTypeSlot
- java.lang.Object
-
- net.hydromatic.morel.compile.PatternCoverageChecker.DataTypeSlot
-
- Enclosing class:
- PatternCoverageChecker
private static class PatternCoverageChecker.DataTypeSlot extends Object
Payload of aSat.Variablethat is an algebraic type. There are sub-variables representing whether the tag holds each of its allowed values (each of which is a constructor).
-
-
Field Summary
Fields Modifier and Type Field Description (package private) com.google.common.collect.ImmutableMap<String,Sat.Variable>constructorMap(package private) DataTypedataType
-
Constructor Summary
Constructors Constructor Description DataTypeSlot(DataType dataType, PatternCoverageChecker.Path path, Sat sat)
-
-
-
Field Detail
-
dataType
final DataType dataType
-
constructorMap
final com.google.common.collect.ImmutableMap<String,Sat.Variable> constructorMap
-
-
Constructor Detail
-
DataTypeSlot
DataTypeSlot(DataType dataType, PatternCoverageChecker.Path path, Sat sat)
-
-