2014-01-25 3 views
0

меня проверить пружинный рамочный код изИмпорта Spring Framework кода в Eclipse, производит повторяющиеся ошибки методы

https://github.com/spring-projects/spring-framework.git

Для того чтобы импортировать код в Eclipse,/STS, я следовал инструкциям, упомянутых в

импорт-в-eclipse.bat

, но я получаю следующее сообщение об ошибке в STS/Eclipse,

Повторяющиеся методы, названные computeIfPresent с параметрами (K, BiFunction) и (K, BiFunction) наследуются от типов ConcurrentMap и Карта

я получаю подобную ошибку для нескольких методов в ConcurrentReferenceHashMap.java

  • Повторяющиеся методы имени computeIfP возмущает с параметрами (K, BiFunction) и (K, BiFunction) унаследованы от типов ConcurrentMap и карта
    • дубликатом методов с именем слияния с параметрами (K, V, BiFunction) и (K, V, BiFunction) унаследованы от типов ConcurrentMap и карта
    • повторяющихся методы, названных getOrDefault с параметрами (Объект, V) и (Объект, V), унаследованы от типов ConcurrentMap и карта
    • повторяющихся методов, названных Foreach с параметрами (BiConsumer) и (BiConsumer) наследуются от типов ConcurrentMap и Map
    • Dup методы лицензирования с именем replaceAll с параметрами (BiFunction) и (BiFunction) наследуются от типов ConcurrentMap и Map
    • Дублирующие методы с именем computeIfAbsent с параметрами (K, Function) и (K, Function) наследуются от типов ConcurrentMap и Карта
    • Повторяющиеся методы, названные вычисления с параметрами (K, BiFunction) и (K, BiFunction) наследуются от типов ConcurrentMap и Карта

Я использую Java 8, некоторые классы использование java.lang.reflect.Parameter класс, который не существует в java 7. Я пробовал несколько версий Eclipse/STS без каких-либо успехов.

Кроме того, если я делать Gradle сборки из командной строки, я получаю никаких ошибок (тесты не пропускаются)

Просьба предложить то, что может быть проблема.

ответ

0

IntelliJ IDEA приходит на помощь. IntelliJ не сообщает об ошибках.

После некоторого поиска я заметил, что Eclipse имеет историю этой проблемы, хотя это было сообщено для JDK 5 и 6. Я не уверен, почему это происходит для JDk 8.Кроме того, в соответствии с eclipse bugzilla эта ошибка уже исправлена ​​для eclipse 3.8, но некоторые вещи в JDK 8, похоже, нарушают их исправление или исправление, не переносимые в другую версию JDK.

Смежные вопросы