public static class Type.Impl.Function extends Type.Impl.FunctionOrMethod implements Type.Function
Type.Impl.Atom, Type.Impl.Conjunctable, Type.Impl.Function, Type.Impl.FunctionOrMethod, Type.Impl.Method, Type.Impl.PositiveAtom, Type.Impl.Primitive, Type.Impl.PropertyType.Array, Type.EffectiveArray, Type.EffectiveRecord, Type.EffectiveReference, Type.Function, Type.FunctionOrMethod, Type.Impl, Type.Intersection, Type.Leaf, Type.Method, Type.Negation, Type.Nominal, Type.Primitive, Type.Property, Type.Record, Type.Reference, Type.Unionparameters, returns| Constructor and Description |
|---|
Function(Type.Impl[] parameters,
Type.Impl[] returns) |
| Modifier and Type | Method and Description |
|---|---|
int |
getKind() |
String |
toString() |
compareTo, equals, hashCode, parameter, params, returnsintersectClosedClosedRecord, intersectOpenClosedRecord, intersectOpenOpenRecordclone, finalize, getClass, notify, notifyAll, wait, wait, waitparameter, params, returnsArray, fromString, Function, Intersection, Method, Method, Method, Negation, Nominal, Property, Record, Record, Reference, toImplArrays, toImplOrVoid, toImplRecords, UnionCopyright © 2017. All rights reserved.