James Kleeh created GROOVY-10185:
------------------------------------

             Summary: Static compilation issue between static and non static 
methods
                 Key: GROOVY-10185
                 URL: https://issues.apache.org/jira/browse/GROOVY-10185
             Project: Groovy
          Issue Type: Bug
          Components: Static compilation
    Affects Versions: 3.0.8
            Reporter: James Kleeh


The following code fails with the exception 

```

ideaGroovyConsole.groovy: 19: [Static type checking] - Non static method 
Bar#run cannot be called from static context
 @ line 19, column 17.
 println Bar.run(Foo)

```

 

```

import groovy.transform.CompileStatic

class Bar {

 static String run(Class cls, String... args) {
 return "ok"
 }

 void run(Class type) {
 }
}

@CompileStatic
class Foo {

 static void go() {
 println Bar.run(Foo)
 }
}

Foo.go()

```



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to