public class VarArgFeatureCallArguments extends StandardFeatureCallArguments
IFeatureCallArguments
that does not handle
var args
or closures at an unexpected index.arguments, nextUnprocessedArgument, owner, parameters, receiverFixup
Constructor and Description |
---|
VarArgFeatureCallArguments(java.util.List<XExpression> arguments,
java.util.List<JvmFormalParameter> parameters,
boolean hasReceiver,
ITypeReferenceOwner owner) |
Modifier and Type | Method and Description |
---|---|
IFeatureCallArgumentSlot |
getNextUnprocessedArgumentSlot() |
boolean |
hasEmptyTrailingVarArg() |
getArgument, getArgumentCount, hasUnprocessedArguments, internalGetArgument, internalGetParameterType, isProcessed, markProcessed, toLightweightTypeReference, toString
public VarArgFeatureCallArguments(java.util.List<XExpression> arguments, java.util.List<JvmFormalParameter> parameters, boolean hasReceiver, ITypeReferenceOwner owner)
public IFeatureCallArgumentSlot getNextUnprocessedArgumentSlot()
getNextUnprocessedArgumentSlot
in interface IFeatureCallArguments
getNextUnprocessedArgumentSlot
in class StandardFeatureCallArguments
public boolean hasEmptyTrailingVarArg()
hasEmptyTrailingVarArg
in interface IFeatureCallArguments
hasEmptyTrailingVarArg
in class StandardFeatureCallArguments