Я знаю, что это не совсем то, что вы просили, но я все равно решил написать.Я бы предложил использовать шаблон Eclipse, чтобы сделать то, что вы пытаетесь достичь.Например, если бы я хотел использовать Math.sin()
, как если бы он был статически импортирован, я бы использовал следующий шаблон:
${:importStatic(java.lang.Math.sin)}sin(${cursor});
Для вас вы хотите выполнить следующие шаги:
- Перейдите в Windows-> Настройки
- Под Java-> Редактор-> Шаблоны нажмите «Создать ...»
- Назовите шаблон как-нибудь быстро, например, «printDebug» или«отладка».Заполните описание
- Укажите шаблон ниже и нажмите ОК, ОК.
- Чтобы использовать, введите «debug» (или как там было), а затем CTRL-Space.
Шаблон:
${:importStatic(util.DebugOut.printDebug)}printDebug(${someString},${someObject});
Объяснение: Переменная importStatic
добавит указанный статический импорт, если он может быть разрешен и не конфликтует с существующим импортом.someString
и someObject
предлагают пользователю (вам) заменить эти значения действительными выражениями и позволяют переходить к следующему.
При этом вы, вероятно, найдете его намного быстрее, чем автоматическийимпортируйте в конце.
Редактировать
Что касается вашего "фактического" вопроса, вы можете найти следующее уместным.По сути, это дубликат.