Eclipse, жалуется этот код с «Вступление параметр типа скрывается тип Map.Entry»:Почему параметр параметра Entry скрывает тип Map.Entry?
import java.util.Map.Entry;
public class Test {
static abstract class EntryIterator<Entry<K, V>> implements Iterator<K, V> {
}
}
Я не совсем понимаю, в чем проблема здесь - тип в вопросе являетсяjava.util.Map.Entry
. Как может эта тень себя? Как я могу объявить внутренний класс, чтобы он скомпилировался?
Eclipse должен жаловаться не только на то, что у вас там есть синтаксическая ошибка. – arshajii
@arshajii Теперь, когда я закрыл вновь открытые окна. Он действительно показывал только это сообщение раньше. На самом деле у меня была эта проблема в течение многих лет, должно было сделать это раньше - Eclipse иногда даже продолжает показывать ошибку после того, как вы ее исправили до тех пор, пока исходное окно не будет закрыто :( – Durandal