Package net.hydromatic.morel.type
Class Keys.OpKey
java.lang.Object
net.hydromatic.morel.type.Type.Key
net.hydromatic.morel.type.Keys.OpKey
- Enclosing class:
Keys
Key of a type that applies a built-in type constructor to specific type
arguments.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final com.google.common.collect.ImmutableList<Type.Key> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy(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.booleaninthashCode()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.Type.Key
substitute, toString
-
Field Details
-
args
-
-
Constructor Details
-
OpKey
-
-
Method Details
-
describe
Description copied from class:Type.KeyWrites a description of this key to a string builder. -
hashCode
public int hashCode() -
equals
-
toType
Description copied from class:Type.KeyConverts this key to a type, and ensures that it is registered in the type system. -
copy
Description copied from class:Type.KeyCopies this key, applying a transform to constituent keys.
-