[ https://issues.apache.org/jira/browse/GROOVY-8093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16354660#comment-16354660 ]
ASF GitHub Bot commented on GROOVY-8093: ---------------------------------------- Github user asfgit closed the pull request at: https://github.com/apache/groovy/pull/659 > Final variable analysis broken within closure fields > ---------------------------------------------------- > > Key: GROOVY-8093 > URL: https://issues.apache.org/jira/browse/GROOVY-8093 > Project: Groovy > Issue Type: Bug > Components: Compiler > Affects Versions: 2.5.x > Reporter: Paul King > Priority: Major > > The following code compiles and runs successfully in 2.4.8 but fails in 2.5 > snapshots: > {code} > class Foo { > public Closure bar = { > final RANKINGS = ["year": 0, "month": 10] > } > } > new Foo().bar() > {code} > Error message is: > {noformat} > 1 compilation error: > The variable [RANKINGS] is declared final but is reassigned > . At [3:9] at line: 3, column: 9 > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)