Package org.eclipse.xtext.xbase.typesystem.arguments
Encapsulated handling of feature call arguments.
The main purpose of this encapsulation is to allow easier testing and
to be able to reorder to-be-computed argument types according to the
probability that they can be computed successfully, e.g. lambda
expression should be computed last.
-
Interface Summary Interface Description IFeatureCallArguments IFeatureCallArgumentSlot -
Class Summary Class Description AssignmentFeatureCallArguments ReorderedFeatureCallArguments Returns all arguments first, that match the given parameters.ReorderedVarArgFeatureCallArguments StandardFeatureCallArguments A representation ofIFeatureCallArguments
that does not handlevar args
or closures at an unexpected index.StandardFeatureCallArgumentSlot SuperfluousFeatureCallArgumentSlot VarArgFeatureCallArguments A representation ofIFeatureCallArguments
that does not handlevar args
or closures at an unexpected index.VarArgsFeatureCallArgumentSlot