public class ReorderedVarArgFeatureCallArguments extends ReorderedFeatureCallArguments
shiftedArguments, shiftedParametersarguments, nextUnprocessedArgument, owner, parameters, receiverFixup| Constructor and Description |
|---|
ReorderedVarArgFeatureCallArguments(java.util.List<XExpression> arguments,
java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> parameters,
java.util.List<XExpression> shiftedArguments,
java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> shiftedParameters,
boolean hasReceiver,
ITypeReferenceOwner owner) |
| Modifier and Type | Method and Description |
|---|---|
IFeatureCallArgumentSlot |
getNextUnprocessedArgumentSlot() |
boolean |
hasEmptyTrailingVarArg() |
XExpression |
internalGetArgument(int idx) |
protected LightweightTypeReference |
internalGetParameterType(int idx) |
protected LightweightTypeReference |
internalGetParameterTypeForLambda(int idx) |
getArgumentCount, hasUnprocessedArguments, internalGetParametergetArgument, getDeclaredTypeForLambda, isProcessed, markProcessed, toLightweightTypeReference, toStringpublic ReorderedVarArgFeatureCallArguments(java.util.List<XExpression> arguments, java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> parameters, java.util.List<XExpression> shiftedArguments, java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> shiftedParameters, boolean hasReceiver, ITypeReferenceOwner owner)
public IFeatureCallArgumentSlot getNextUnprocessedArgumentSlot()
getNextUnprocessedArgumentSlot in interface IFeatureCallArgumentsgetNextUnprocessedArgumentSlot in class ReorderedFeatureCallArgumentspublic XExpression internalGetArgument(int idx)
internalGetArgument in class ReorderedFeatureCallArgumentsprotected LightweightTypeReference internalGetParameterTypeForLambda(int idx)
internalGetParameterTypeForLambda in class ReorderedFeatureCallArgumentsprotected LightweightTypeReference internalGetParameterType(int idx)
internalGetParameterType in class ReorderedFeatureCallArgumentspublic boolean hasEmptyTrailingVarArg()
hasEmptyTrailingVarArg in interface IFeatureCallArgumentshasEmptyTrailingVarArg in class StandardFeatureCallArguments