java: Duplicate methods named spliterator with the parameters () and () are inherited from the types java.util.List<T> and java.lang.Iterable<T>
如果在带有 JDK 8 的 IDEA 中使用 Eclipse 编译器,使用以下简单类会出错:
public class Java8Test {
public static interface Traverable<T> extends Iterable<T> {}
public static interface List<T> extends Traverable<T>, java.util.List<T> {}
}
如果将编译器更改为 javac,则没有错误。如果使用 Eclipse 编译器切换到 JDK 6,该错误也会消失。
IDEA版本:12.1.5