[ https://issues.apache.org/jira/browse/GROOVY-7763?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Wagenleitner updated GROOVY-7763: -------------------------------------- Labels: (was: static) > Various problems with type inference in Groovy 2.4.6 > ---------------------------------------------------- > > Key: GROOVY-7763 > URL: https://issues.apache.org/jira/browse/GROOVY-7763 > Project: Groovy > Issue Type: Bug > Affects Versions: 2.4.6 > Reporter: Graeme Rocher > Priority: Critical > > After trying to upgrade Grails to Groovy 2.4.6 there are numerous problems > with @CompileStatic and type inference with Maps and Lists. If I had seen the > vote for the release in time I would have tested and voted -1, so sorry for > only reporting this afterwards. > This commits shows the changes I had to make in order to get Grails to > compile with Groovy 2.4.6: > https://github.com/grails/grails-core/commit/a6d70aaf7925fb7f2e847a803a8e1f3c95bf8cf8 > You can see for example that previously returning a list initialised with > variables of the correct type compiled, but no longer does: > https://github.com/grails/grails-core/commit/a6d70aaf7925fb7f2e847a803a8e1f3c95bf8cf8#diff-3092a650525dc131a0394eca4282362bL35 > Also empty lists and maps no longer seem to compile. See: > https://github.com/grails/grails-core/commit/a6d70aaf7925fb7f2e847a803a8e1f3c95bf8cf8#diff-07f8418b033d870eee3c1cee97e44f4cL121 > https://github.com/grails/grails-core/commit/a6d70aaf7925fb7f2e847a803a8e1f3c95bf8cf8#diff-15a1d1d639cada3a0c85c7200547db02L40 -- This message was sent by Atlassian JIRA (v6.4.14#64029)