You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Daniil Ovchinnikov (JIRA)" <ji...@apache.org> on 2017/11/24 18:59:00 UTC
[jira] [Created] (GROOVY-8389) Static import of a property messes
with instance method
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)