Eric Milles created GROOVY-11663:
------------------------------------
Summary: STC: trait extends trait and tries to use static field
Key: GROOVY-11663
URL: https://issues.apache.org/jira/browse/GROOVY-11663
Project: Groovy
Issue Type: Bug
Reporter: Eric Milles
Assignee: Eric Milles
Consider the following:
{code:groovy}
trait Foo {
public static final String BANG = '!'
}
trait Bar extends Foo {
static staticMethod(String string) {
string + BANG
}
}
class Main implements Bar {
static test1() {
String result = staticMethod('works')
assert result == 'works!'
}
void test2() {
String result = staticMethod('works')
assert result == 'works!'
}
}
Main.test1()
new Main().test2()
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)