Я хотел бы настроить Eclipse с некоторыми «любимыми» коллекциями статических методов, но без использования статического импорта.
Например, если я добавлю com.google.common.collect.Lists
список в Окно » Настройки » Java » Редактор » Помощник по содержимому » Избранное, я могу ввести «newA
», нажать Ctrl-Пробел и выбрать метод Lists.newArrayList
из этого списка. Но:
1) Если «статический импорт» включен в Preferences » Java » Editor » Content Assist, в результате Eclipse добавляет статический импорт для com.google.common.collect.Lists.newArrayList
и автоматически дополняет мой код до newArrayList(...)
.
2) Если «статический импорт» отключен, то:
2.a) Если класс со статическим методом не импортирован, он добавляет импорт для класса и автозаполняется до Lists.newArrayList(...)
, чего я и хочу. Тем не мение,
2.б) Если класс со статическим методом уже импортирован, то он просто автоматически дополняется до newArrayList(...)
, что естественно не компилируется.
Мой вопрос: есть ли способ настроить Eclipse так, чтобы (2.b) все время вел себя как (2.a)? (То есть, чтобы он автоматически дополнял любимые статические методы префиксом имени класса, даже если класс уже импортирован.)