Завершение кода Eclipse 2021-09 не показывает все методы и классы

Привет, за несколько дней до того, как я обновил свое затмение 2021-06 до 2021-09, и после этого его завершение кода не будет отображать все методы и классы. например, если я наберу frame.setS, то предложений по умолчанию не отображается.

Но в то же время, когда я печатаю frame.setC и нажмите ctrl + пробел, он работает.

Также в моих настройках все проверено.

Что я пробовал

  1. Я поискал в Интернете и нашел много вопросов о переполнении стека, и попробовал ответы. Но это не сработало

  2. Я удалил .metedata папку и удалил и переустановил eclipse 5 раз.

  3. Я попытался установить eclipse из установщика и zip.

Это ошибка или что-то в этом роде.

Я также установил плагин java 17 с торговой площадки eclipse.

1 ответ

Решение

В Eclipse 2021-09 (4.21) по умолчанию все отфильтровывается в помощнике по содержанию.

Чтобы отключить этот фильтр по умолчанию, перейдите в настройки (Окно> Настройки ; в macOS в меню приложения) Java> Внешний вид> Фильтры типов и снимите флажок java.awt.*.

Вы также можете сообщить об этом в Eclipse, если считаете, что было бы лучше вообще не включать этот фильтр или, по крайней мере, не включать его по умолчанию (что имеет смысл, поскольку javax.swing.JFrame расширяет java.awt.Frame; Я бы хотел иметь хотя бы java.awt.List отфильтрован по умолчанию, что не должно быть проблемой в Swing, верно?).

Другие вопросы по тегам