Финал в параметре метода в затмении - PullRequest
1 голос
/ 19 сентября 2010

Когда я пытаюсь указать final в параметре метода, eclipse не помогает.Есть идеи, как заставить это работать?

final in method parameter

Ответы [ 4 ]

4 голосов
/ 19 сентября 2010

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

  1. Предпочтения> Java> Редактор> Шаблоны

  2. Новый> Имя (псевдоним)

  3. Шаблон: «окончательный»

alt text

alt text

3 голосов
/ 19 сентября 2010

Я не думаю, что это возможно.

Самое близкое к этому - установить «действие сохранения», которое автоматически добавит окончательные модификаторы к параметрам метода при сохранении файла.

Preferences > Java > Editor > Save Actions
2 голосов
/ 19 сентября 2010

Предполагая, что вы жалуетесь на поведение завершения редактора Java Eclipse, я не думаю, что вы можете что-то с этим сделать.

Если вас это действительно беспокоит, создайте отчет об ошибке в соответствующем компоненте Eclipse,Более того, создайте и отправьте исправление, которое решает проблему.

EDIT

У меня был трал через открытые ошибки / проблемы Eclipse JDT, и существуют различные проблемыотносится к final в различных контекстах, хотя не конкретно к этому (насколько я вижу).Стоит также отметить, что существует множество открытых проблем JDT ... поэтому проблема с исправным патчем, скорее всего, привлечет внимание.

0 голосов
/ 19 сентября 2010

Java создает копию параметров, последний параметр в этом случае ничего не делает, он не помогает вам получить доступ к нему через внутренний / анонимный класс.Есть ли причина, по которой вы этого хотите?

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