groovy-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Subach (JIRA)" <j...@apache.org>
Subject [jira] [Created] (GROOVY-8964) MissingMethodException when trying to resolve overload with variable arguments
Date Mon, 21 Jan 2019 08:15:00 GMT
Alexey Subach created GROOVY-8964:
-------------------------------------

             Summary: MissingMethodException when trying to resolve overload with variable
arguments
                 Key: GROOVY-8964
                 URL: https://issues.apache.org/jira/browse/GROOVY-8964
             Project: Groovy
          Issue Type: Bug
    Affects Versions: 2.5.5
         Environment: Windows
            Reporter: Alexey Subach


Minimal script to reproduce the issue:

{code}
#!/usr/bin/env groovy

class Example {

    void method(String... args) {
    }

    static void method(List<String> args, File workDirectory, Appendable out, Appendable
err) {
    }

    void execute() {
        method("a", "b", "c", "d")
    }
}

Example ex = new Example()
ex.execute()
{code}

Running this script on Windows produces the following exception:

{code}
Caught: groovy.lang.MissingMethodException: No signature of method: static Example.method()
is applicable for argument types: (String, String, String, String) values: [a, b, c, d]
Possible solutions: method([Ljava.lang.String;), method(java.util.List, java.io.File, java.lang.Appendable,
java.lang.Appendable)
groovy.lang.MissingMethodException: No signature of method: static Example.method() is applicable
for argument types: (String, String, String, String) values: [a, b, c, d]
Possible solutions: method([Ljava.lang.String;), method(java.util.List, java.io.File, java.lang.Appendable,
java.lang.Appendable)
        at Example.execute(Hello.groovy:12)
        at Example$execute.call(Unknown Source)
        at Hello.run(Hello.groovy:17)
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message