Class ExpressionArgumentFactory


  • public class ExpressionArgumentFactory
    extends java.lang.Object
    Externalized for testing purpose.
    • Constructor Detail

      • ExpressionArgumentFactory

        public ExpressionArgumentFactory()
    • Method Detail

      • createArgumentsForExecutable

        protected IFeatureCallArguments createArgumentsForExecutable​(boolean varArgs,
                                                                     java.util.List<XExpression> arguments,
                                                                     java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter> parameters,
                                                                     boolean hasReceiver,
                                                                     ITypeReferenceOwner owner)
      • reorder

        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)
      • requiresReordering

        protected boolean requiresReordering​(java.util.List<XExpression> arguments,
                                             int parameterCount)