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)