次の単純なクラスjava: Duplicate methods named spliterator with the parameters () and () are inherited from the types java.util.List<T> and java.lang.Iterable<T>
では、IDEA で JDK 8 を使用して 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 に切り替えた場合も、エラーはなくなりました。
アイデアのバージョン: 12.1.5