Uses of Class
net.hydromatic.morel.type.DataType
Packages that use DataType
Package
Description
Abstract syntax tree.
Validates programs
(represented as
AstNode),
deduces their type,
and compiles them into code that can be evaluated.Type system.
-
Uses of DataType in net.hydromatic.morel.ast
Fields in net.hydromatic.morel.ast declared as DataTypeFields in net.hydromatic.morel.ast with type parameters of type DataTypeMethods in net.hydromatic.morel.ast that return DataTypeMethods in net.hydromatic.morel.ast with parameters of type DataTypeModifier and TypeMethodDescriptionMethod parameters in net.hydromatic.morel.ast with type arguments of type DataTypeConstructors in net.hydromatic.morel.ast with parameters of type DataTypeModifierConstructorDescription(package private)(package private)Constructor parameters in net.hydromatic.morel.ast with type arguments of type DataTypeModifierConstructorDescription(package private)DatatypeDecl(com.google.common.collect.ImmutableList<DataType> dataTypes) -
Uses of DataType in net.hydromatic.morel.compile
Fields in net.hydromatic.morel.compile declared as DataTypeModifier and TypeFieldDescription(package private) final DataTypePatternCoverageChecker.DataTypeSlot.dataTypeFields in net.hydromatic.morel.compile with type parameters of type DataTypeModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableList<DataType> Resolver.ResolvedDatatypeDecl.dataTypesMethods in net.hydromatic.morel.compile that return DataTypeMethods in net.hydromatic.morel.compile with parameters of type DataTypeModifier and TypeMethodDescriptionstatic voidCompiles.bindDataType(TypeSystem typeSystem, List<Binding> bindings, DataType dataType) private Core.PatPatternCoverageChecker.listToConsRecurse(DataType listDataType, List<Core.Pat> args) Method parameters in net.hydromatic.morel.compile with type arguments of type DataTypeModifier and TypeMethodDescriptionprivate voidCompiler.compileDatatypeDecl(List<DataType> dataTypes, List<Binding> bindings, List<Compiler.Action> actions) private Core.ExpConstructors in net.hydromatic.morel.compile with parameters of type DataTypeModifierConstructorDescription(package private)DataTypeSlot(DataType dataType, PatternCoverageChecker.Path path, Sat sat) Constructor parameters in net.hydromatic.morel.compile with type arguments of type DataTypeModifierConstructorDescription(package private)ResolvedDatatypeDecl(com.google.common.collect.ImmutableList<DataType> dataTypes) -
Uses of DataType in net.hydromatic.morel.type
Fields in net.hydromatic.morel.type with type parameters of type DataTypeMethods in net.hydromatic.morel.type that return DataTypeModifier and TypeMethodDescriptionDataType.copy(TypeSystem typeSystem, UnaryOperator<Type> transform) (package private) DataTypeTypeSystem.dataType(String name, List<? extends Type> argumentTypes, SortedMap<String, Type.Key> tyCons) Creates an algebraic type.Keys.DataTypeKey.toType(TypeSystem typeSystem) Methods in net.hydromatic.morel.type that return types with arguments of type DataTypeMethods in net.hydromatic.morel.type with parameters of type DataType