[ https://issues.apache.org/jira/browse/GROOVY-8233?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King resolved GROOVY-8233. ------------------------------- Resolution: Fixed Assignee: Paul King Fix Version/s: 2.5.1 Proposed PR merged. > Java stub generation incorrect for static properties of traits > -------------------------------------------------------------- > > Key: GROOVY-8233 > URL: https://issues.apache.org/jira/browse/GROOVY-8233 > Project: Groovy > Issue Type: Bug > Components: Stub generator / Joint compiler > Affects Versions: 2.4.11 > Reporter: Graeme Rocher > Assignee: Paul King > Priority: Major > Fix For: 2.5.1 > > Attachments: domain-plugins.zip > > > Groovy generates incorrect stubs for static properties of traits resulting in > compilation errors such as: > {code} > /Users/graemerocher/grails/apps/domain-plugins/app/build/tmp/compileGroovy/groovy-java-stubs/bug/DomainA.java:10: > error: > org_grails_datastore_mapping_dirty_checking_DirtyCheckable__DIRTY_CLASS_MARKER$get() > in DomainParent cannot implement > org_grails_datastore_mapping_dirty_checking_DirtyCheckable__DIRTY_CLASS_MARKER$get() > in DirtyCheckable$Trait$FieldHelper > public class DomainA > ^ > overriding method is static > 1 error > startup failed: > Compilation failed; see the compiler error output for details. > 1 error > {code} > Attached is an example. Simply run `./gradlew compileGroovy` -- This message was sent by Atlassian JIRA (v7.6.3#76005)