Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Java
void foo(List<String> s, List<Integer> i) { DefaultGroovyMethods.plus(s, i); }
Expected: Javac should infer return type as List<Serializable>, but it can't.
Possible fix: define DGM.plus with wildcard types ? extends T
Attachments
Issue Links
- relates to
-
GROOVY-8425 DefaultGroovyMethods don't utilize wildcards
- Open