Package net.hydromatic.morel.type
Class Keys.ListKey
java.lang.Object
net.hydromatic.morel.type.Type.Key
net.hydromatic.morel.type.Keys.OpKey
net.hydromatic.morel.type.Keys.ListKey
- Enclosing class:
Keys
Key of a list type.
-
Field Summary
Fields inherited from class net.hydromatic.morel.type.Keys.OpKey
args -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Type.Keycopy(UnaryOperator<Type.Key> transform) Copies this key, applying a transform to constituent keys.describe(StringBuilder buf, int left, int right) Writes a description of this key to a string builder.toType(TypeSystem typeSystem) Converts this key to a type, and ensures that it is registered in the type system.Methods inherited from class net.hydromatic.morel.type.Keys.OpKey
equals, hashCodeMethods inherited from class net.hydromatic.morel.type.Type.Key
substitute, toString
-
Constructor Details
-
ListKey
ListKey(Type.Key arg)
-
-
Method Details
-
describe
Description copied from class:Type.KeyWrites a description of this key to a string builder.- Overrides:
describein classKeys.OpKey
-
copy
Description copied from class:Type.KeyCopies this key, applying a transform to constituent keys. -
toType
Description copied from class:Type.KeyConverts this key to a type, and ensures that it is registered in the type system.
-