Завершение кода Eclipse 2021-09 не показывает все методы и классы
Привет, за несколько дней до того, как я обновил свое затмение 2021-06 до 2021-09, и после этого его завершение кода не будет отображать все методы и классы. например, если я наберу
frame.setS
, то предложений по умолчанию не отображается.
Но в то же время, когда я печатаю
frame.setC
и нажмите ctrl + пробел, он работает.
Также в моих настройках все проверено.
Что я пробовал
Я поискал в Интернете и нашел много вопросов о переполнении стека, и попробовал ответы. Но это не сработало
Я удалил
.metedata
папку и удалил и переустановил eclipse 5 раз.Я попытался установить 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, верно?).