Разница между несколькими "импортными" шаблонами кода затмения - PullRequest
4 голосов
/ 18 января 2012

В Eclipse 3.7 я видел шаблоны кода Java с несколькими вариантами команды ${import}:

${:import}
${imp:import}
${x:import}

В чем разница между ними?

1 Ответ

2 голосов
/ 20 января 2012

В приведенном выше примере вы создали 3 переменные:

"" (т.е. пусто)

"imp"

"x"

Youможно использовать эти имена для ссылки на переменные позже в шаблоне.Однако в случае операторов импорта это кажется бесполезным.

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

Примечание.имена, так что если вы взяли свой пример выше и добавили

  ${:importStatic}

Вы получите ошибку, поскольку вы уже использовали "" (пусто) в качестве имени переменной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...