[ https://issues.apache.org/jira/browse/GROOVY-7130?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14573411#comment-14573411 ]
Pascal Schumacher edited comment on GROOVY-7130 at 6/4/15 7:11 PM: ------------------------------------------------------------------- @[~mxm]: I guess you were erroneously associated with this issue by the script, which imported the groovy issues from codehaus. Sorry about that. :( was (Author: pascalschumacher): [~mxm] I guess you were erroneously associated with this issue by the script, which imported the groovy issues from codehaus. Sorry about that. :( > Static type checker fails to compile spread operator assignment + map > constructor > --------------------------------------------------------------------------------- > > Key: GROOVY-7130 > URL: https://issues.apache.org/jira/browse/GROOVY-7130 > Project: Groovy > Issue Type: Bug > Components: Static Type Checker > Affects Versions: 2.3.6 > Reporter: Maximilian Michels > Assignee: Cédric Champeau > > {code} > class A { > int anInt > } > @CompileStatic > def foo1() { > List l = [new A(), new A(), new A()] > l*.anA = [anInt: 500] as A // compiler accepts such an assignment > l*.anA = [anInt: 100] //compiler fails here > } > {code} > The code works well without @CompileStatic -- This message was sent by Atlassian JIRA (v6.3.4#6332)