Как настроить Eclipse для создания защищенных java-методов по умолчанию, а не private? - PullRequest
4 голосов
/ 23 октября 2009

Когда я использую Eclipse 3.5 для автоматического создания методов для меня (например, вызывая метод, который еще не существует, а затем используя Quickfix для создания метода), Eclipse создает метод с частной областью действия.

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

Ответы [ 2 ]

2 голосов
/ 23 октября 2009

Уже в 2002

Я только что обнаружил функцию быстрого исправления в сборке F2. Это действительно круто.
Один вопрос: есть ли способ изменить способ создания методов для вас? Я бы хотел, чтобы новые методы были защищены, а не приватными.

сейчас нет возможности сделать это.
Пожалуйста, введите запрос функции а.

Уч. И 7 лет спустя, для версии 3.5, она, похоже, не изменилась. Фактически, другие быстрые исправления приводят к неверным закрытым методам (хотя в другом контексте, например, ошибка 271551 )

Возможно, в этом случае генерация частного метода может рассматриваться как «хорошая практика», заставляющая разработчика явно повышать уровень видимости указанного метода (с адекватным сообщением javadoc почему метод может быть подкласс или даже общедоступный)

0 голосов
/ 23 октября 2009

Вы могли бы взглянуть на: Шаблоны Eclipse , но то, что вы хотите сделать, может быть сделано только путем изменения шаблона "private_method", если и только если этот шаблон используется предложением исправления логика, и я не уверен, что вы можете изменить эту логику. Кроме того, если это сработает, шаблон не будет представлять истинный смысл наличия частных методов ... для всех случаев.

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