[ https://issues.apache.org/jira/browse/GROOVY-7441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Allen Arakaki updated GROOVY-7441: ---------------------------------- Description: This issue was created to attach files to this bug: https://issues.apache.org/jira/browse/GROOVY-7416 {code} abstract class ABaseClass implements SomeInterface, SomeTrait, TraitWithSomeOtherInterface { } abstract class ASubClass extends ABaseClass { void someMethod() { someInterfaceMethod() someTraitMethod() someOtherInterfaceMethod() } } interface SomeInterface { void someInterfaceMethod() } interface SomeOtherInterface { void someOtherInterfaceMethod() } trait SomeTrait { abstract void someTraitMethod() } trait TraitWithSomeOtherInterface implements SomeOtherInterface { } {code} was:This issue was created to attach files to this bug: https://issues.apache.org/jira/browse/GROOVY-7416 > Problem With CompileStatic And Trait Methods In Abstract Subclass > ----------------------------------------------------------------- > > Key: GROOVY-7441 > URL: https://issues.apache.org/jira/browse/GROOVY-7441 > Project: Groovy > Issue Type: Bug > Components: Compiler > Affects Versions: 2.4.3 > Reporter: Allen Arakaki > Attachments: abstractcompilestatic.zip > > > This issue was created to attach files to this bug: > https://issues.apache.org/jira/browse/GROOVY-7416 > {code} > abstract class ABaseClass implements SomeInterface, SomeTrait, > TraitWithSomeOtherInterface { > } > abstract class ASubClass extends ABaseClass { > void someMethod() { > someInterfaceMethod() > someTraitMethod() > someOtherInterfaceMethod() > } > } > interface SomeInterface { > void someInterfaceMethod() > } > interface SomeOtherInterface { > void someOtherInterfaceMethod() > } > trait SomeTrait { > abstract void someTraitMethod() > } > trait TraitWithSomeOtherInterface implements SomeOtherInterface { > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)