Package net.hydromatic.morel.type
Interface RecordLikeType
- All Superinterfaces:
Type
- All Known Implementing Classes:
PrimitiveType,ProgressiveRecordType,RecordType,TupleType
A type that has named fields, as a record type does.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionargType(int i) Returns the type of theith field, or throws.default @Nullable TypedValueReturns aTypedValueif this type wraps a single dynamically typed value, otherwise null.Methods inherited from interface net.hydromatic.morel.type.Type
accept, copy, isProgressive, key, moniker, op, substitute
-
Method Details
-
argNameTypes
-
argType
Returns the type of theith field, or throws. -
asTypedValue
Returns aTypedValueif this type wraps a single dynamically typed value, otherwise null.
-