public class ExpressionArgumentFactory
extends java.lang.Object
| Constructor and Description |
|---|
ExpressionArgumentFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected IFeatureCallArguments |
createArgumentsForExecutable(boolean varArgs,
java.util.List<XExpression> arguments,
java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> parameters,
boolean hasReceiver,
ITypeReferenceOwner owner) |
IFeatureCallArguments |
createExpressionArguments(XExpression expression,
AbstractLinkingCandidate<?> candidate) |
protected void |
reorder(boolean varArgs,
java.util.List<XExpression> copiedArgumentList,
java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> copiedParameterList,
java.util.List<XExpression> shiftedArgumentList,
java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> shiftedParameterList) |
protected boolean |
requiresReordering(java.util.List<XExpression> arguments,
int parameterCount) |
public IFeatureCallArguments createExpressionArguments(XExpression expression, AbstractLinkingCandidate<?> candidate)
protected IFeatureCallArguments createArgumentsForExecutable(boolean varArgs, java.util.List<XExpression> arguments, java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> parameters, boolean hasReceiver, ITypeReferenceOwner owner)
protected void reorder(boolean varArgs,
java.util.List<XExpression> copiedArgumentList,
java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> copiedParameterList,
java.util.List<XExpression> shiftedArgumentList,
java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> shiftedParameterList)
protected boolean requiresReordering(java.util.List<XExpression> arguments, int parameterCount)