Подтвердить что ты не робот

Почему в Eclipse появляются дублирующие предложения метода?

Two contains(Object o) methods in eclipse

Эта проблема также возникает с другими методами, но я просто использую ArrayList.contains(Object o) в качестве примера.

Метод появляется дважды в предложениях метода Eclipse, но один из них имеет процент. Насколько я могу судить, это, кажется, процент, уникальный для этого метода.

Методы делают то же самое, что и они имеют одинаковое имя и параметры, поэтому я не знаю, почему это происходит.

Я также, возможно, это был какой-то счетчик прогресса для завершения метода, но это не имеет смысла, если есть один без процента там тоже.

4b9b3361

Ответ 1

У вас установлены кодеристы. Предложение с процентом исходит от этого, и предложение без процента поступает от JDT.

По существу, установлено более одного механизма завершения - см. "Настройки" > "Java" > "Редактор" > "Контент-помощник". Тот же метод предлагается более чем одним двигателем. Хотя это и объясняет, почему дубликаты есть, у меня нет обходного решения или решения.

Ответ 2

Перейти к настройкам → Java → Редактор → Контент Assist → Дополнительно

Чтобы не видеть дубликатов в ваших предложениях, установите список помощи, как показано ниже.

(Протестировано в Eclipse - версия Кеплера)

Java Content Assist Advanced Preferences

Если вы отметили "Предложения типа Java" и "Java Non-Type Proposals", вы увидите дубликаты в своих предложениях.