[ https://issues.apache.org/jira/browse/GROOVY-9751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eric Milles updated GROOVY-9751: -------------------------------- Fix Version/s: 2.5.16 > STC: error for addAll with collect argument > ------------------------------------------- > > Key: GROOVY-9751 > URL: https://issues.apache.org/jira/browse/GROOVY-9751 > Project: Groovy > Issue Type: Bug > Affects Versions: 3.0.5 > Reporter: Eric Milles > Assignee: Eric Milles > Priority: Major > Fix For: 4.0.0-alpha-1, 3.0.6, 2.5.16 > > Time Spent: 1h > Remaining Estimate: 0h > > Follow up from GROOVY-9734 and GROOVY-8961. New STC error for generics > mismatch when pairing {{collect}} with a method pointer: > {code:groovy} > interface Service { > Number transform(String s) > } > @groovy.transform.TypeChecked > void test(Service service) { > Set<Number> numbers = [] > List<String> strings = ['x','y','z'] > numbers.addAll(strings.collect(service.&transform)) // Cannot call > java.util.Set <Number>#addAll(java.util.Collection <? extends > java.lang.Number>) with arguments [java.util.List <? extends E>] > } > {code} -- This message was sent by Atlassian Jira (v8.20.1#820001)