Lóránt Pintér created GROOVY-10591:
--------------------------------------

             Summary: Static method not found on interface
                 Key: GROOVY-10591
                 URL: https://issues.apache.org/jira/browse/GROOVY-10591
             Project: Groovy
          Issue Type: Bug
          Components: Compiler
    Affects Versions: 4.0.1
            Reporter: Lóránt Pintér


The following code works with Groovy 3.0.10, but fails with Groovy 4.0.1:

[https://gist.github.com/lptr/424bfd3e95cd51df03ff67c2ae76cebc]

The failure is as follows:

{code}
Caught: groovy.lang.MissingMethodException: No signature of method: 
Geza.staticMethod() is applicable for argument types: (String) values: [Hello]
Possible solutions: instanceMethod(java.lang.String)
groovy.lang.MissingMethodException: No signature of method: Geza.staticMethod() 
is applicable for argument types: (String) values: [Hello]
Possible solutions: instanceMethod(java.lang.String)
        at Geza.instanceMethod(Geza.groovy:4)
        at script.run(script.groovy:1)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
{code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to