Package net.hydromatic.morel.type
Class TupleType
- java.lang.Object
-
- net.hydromatic.morel.type.BaseType
-
- net.hydromatic.morel.type.TupleType
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<Type>argTypes-
Fields inherited from class net.hydromatic.morel.type.BaseType
description, op
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> Raccept(TypeVisitor<R> typeVisitor)Typecopy(TypeSystem typeSystem, java.util.function.Function<Type,Type> transform)Copies this type, applying a given transform to component types, and returning the original type if the component types are unchanged.-
Methods inherited from class net.hydromatic.morel.type.BaseType
description, op
-
-
-
-
Field Detail
-
argTypes
public final java.util.List<Type> argTypes
-
-
Constructor Detail
-
TupleType
TupleType(java.lang.String description, com.google.common.collect.ImmutableList<Type> argTypes)
-
-
Method Detail
-
accept
public <R> R accept(TypeVisitor<R> typeVisitor)
-
copy
public Type copy(TypeSystem typeSystem, java.util.function.Function<Type,Type> transform)
Description copied from interface:TypeCopies this type, applying a given transform to component types, and returning the original type if the component types are unchanged.
-
-