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

Force Eclipse автоматически импортирует класс с несколькими параметрами

Если класс используется в проекте Java в Eclipse, и он уже не импортирован, и есть только один класс с этим именем, Eclipse будет автоматически импортировать его.

Если есть два или более класса с одним и тем же простым именем, Eclipse попросит пользователя выбрать нужный. Я хотел бы избежать необходимости выбирать один и вместо этого предпочитаю импортировать класс по умолчанию.

Например, я обычно использую List и ArrayList. И каждый раз, когда я использую их в новом классе, я должен выбрать java.util.ArrayList и java.util.List из предложений Eclipse, потому что есть еще один класс с именем List (java.awt.List).

Есть ли способ установить java.util.List и java.util.ArrayList как импорт по умолчанию, если используются List и ArrayList?


Теперь я создал шаблон Eclipse, который запускает слово List. Есть ли другие идеи или улучшения?

${:import(java.util.List,java.util.ArrayList)}
List<> list = new ArrayList<>();
4b9b3361

Ответ 2

Вы также можете использовать "Type Filters" из меню "Настройки Eclipse". Это позволяет вам "запретить" java.awt. * Для всех ваших проектов, а не только для одного.

Java → Внешний вид → Тип Фильтры (или поиск "Фильтры типа" )

Ответ 3

Либо вы можете добавить "Правила доступа" в свойствах вашего проекта, либо (это кажется еще лучше, если вам, например, не понадобится java.awt.List вообще) Перейдите в свою рабочую область "Настройки",

Java- > Appearance- > Type Filters (или поиск "Фильтры типа" )

И добавьте здесь свои классы и пакеты.