[ https://issues.apache.org/jira/browse/GROOVY-8778?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King updated GROOVY-8778: ------------------------------ Affects Version/s: 3.0.0-alpha-3 > Constructor short-hand breaks for empty map > ------------------------------------------- > > Key: GROOVY-8778 > URL: https://issues.apache.org/jira/browse/GROOVY-8778 > Project: Groovy > Issue Type: Dependency upgrade > Affects Versions: 3.0.0-alpha-3 > Reporter: Paul King > Assignee: Paul King > Priority: Major > Labels: breaking > > We support: > {code} > println Date[time:0] > def map = [time:0] > println Date[*:map] > map = [:] > println Date[*:map] > {code} > but not: > {code} > println Date[:] > {code} > This is a breaking change since we currently support printing an empty map > without brackets but would require them after this change: > {code} > println [:] > {code} > would need to be: > {code} > println([:]) > {code} > But we require the brackets for lists (empty and non-empty) and non-empty > maps already. -- This message was sent by Atlassian JIRA (v7.6.3#76005)