A few methods in DefaultGroovyMethods don't utilize wildcards, for example, the Map plus operator:
public static <K, V> Map<K, V> plus(Map<K, V> left, Map<K, V> right) { ... } Which causes a compile error on the following, for example: Map<String, Object> map = [:] map + [hello: 'world'] A few other methods might suffer from this problem. Does anyone have anything against changing them to support wildcards? eg: plus(Map<K, V> left, Map<? extends K, ? extends V> right) -- Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html