MWE https://www.wikiwand.com/en/Minimal_Working_Example:
import java.util.Comparator;
import java.util.TreeMap;
import static java.util.Arrays.asList;
import static java.util.stream.Collectors.groupingBy;
import static java.util.stream.Collectors.mapping;
import static java.util.stream.Collectors.toList;
public class ShouldCompileInEclipse {
void doesNotCompileInEclipse() {
asList("eclipse").stream()
.collect(groupingBy(
this::function,
() -> new TreeMap<>(Comparator.reverseOrder()),
mapping(this::function, toList())));
}
String function(String s) {
return s;
}
}
为什么代码在Eclipse下无法编译?
Version: Neon.1a Release (4.6.1)
Build id: 20161007-1200
错误是:
Cannot infer type arguments for TreeMap<>
它编译成功javac 1.8.0_102
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)