Daniil Ovchinnikov created GROOVY-8389:
------------------------------------------

             Summary: Static import of a property messes with instance method
                 Key: GROOVY-8389
                 URL: https://issues.apache.org/jira/browse/GROOVY-8389
             Project: Groovy
          Issue Type: Bug
          Components: Static compilation, Static Type Checker
    Affects Versions: 2.4.13, 2.5.0-beta-2
            Reporter: Daniil Ovchinnikov


{code:title=bugs.groovy}
import static A.bar

class A {
  static bar = "A"
}

def bar() {
  "bar"
}

@groovy.transform.CompileStatic
def usage() {
  bar()
}

println usage() 
{code}

{noformat}
13: [Static type checking] - Cannot find matching method A#bar(). Please check 
if the declared type is right and if the method exists.
 @ line 13, column 3.
     bar()
     ^
{noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to