Когда я пытаюсь поставить final в параметре метода, eclipse не помогает. Любая идея, как заставить это работать?Заключительный параметр метода в eclipse
ответ
Я не думаю, что это возможно.
Ближе всего к этому нужно установить «действие сохранения», которое автоматически добавит окончательные модификаторы к параметрам метода при сохранении файла.
Preferences > Java > Editor > Save Actions
Отличная функция. Это более полезно, чем поддержка контента. – fastcodejava
Java делает копию параметров, последний параметр в этом случае ничего не делать, это не поможет вам получить доступ к нему через внутренний/анонимный класс. Есть ли причина, по которой вы хотите?
Это мешает вам случайно переназначить его. Но в этом случае я бы рекомендовал вместо этого включить соответствующее предупреждение. – MatrixFrog
Предполагая, что вы жалуетесь на поведение завершения редактора Java Eclipse, я не думаю, что вы можете что-то сделать с этим.
Если это действительно вас беспокоит, создайте отчет об ошибке для соответствующего компонента Eclipse. Еще лучше создайте и отправьте исправление, которое исправляет проблему.
EDIT
я был трал через Eclipse, JDT открытых багов/проблемы, и существуют различные вопросы, связанные с final
в различных контекстах, хотя и не конкретно этот один (насколько я могу судить). Стоит также отметить, что есть много открытых проблем JDT ... поэтому проблема с жизнеспособным патчем гораздо чаще будет привлекать внимание.
Он должен волноваться всем, не так ли? Но ответ fahd довольно крут! – fastcodejava
@fastcodejava - * «Это должно волновать всех, не так ли?» * - Почему? Это явно немного больше, чем незначительные неудобства. * «Но ответ fahd довольно крут!» * - Это зависит от того, нравится ли редакция редактору переписывать код, не давая вам возможности увидеть, что он только что сделал. Мне лично это не нравится. –
Eclipse должен иметь это. – javaguy
Это, вероятно, будет как можно ближе к нему. Было бы много работы, чтобы сделать это для каждого ключевого слова, но поскольку их так много, это возможно. Вероятно, вы могли бы сделать еще один шаг и просто написать шаблон для своих методов.
Preferences> Java> Editor> Шаблоны
New> Имя (псевдоним)
Pattern: "окончательный"
- 1. Заключительный параметр int, используемый в анонимном Runnable
- 2. Объявление класса внутри метода - Заключительный ключевое слово
- 3. Заключительный метод JUnit
- 4. Заключительный тупик
- 5. Заключительный байт в android
- 6. Параметр метода в Scala
- 7. Заключительный этап в silverlight 2
- 8. Заключительный тупик не возникает
- 9. Заключительный ноутбук PySpark правильно
- 10. Java: JDialog Заключительный выпуск
- 11. Теневые тома - заключительный этап
- 12. Заключительный результатНаписать и назватьСледующий
- 13. Параметр метода метода для действия в googlemock
- 14. Как преобразовать локальную переменную или выражение метода в параметр метода с помощью Eclipse?
- 15. параметр java-компилятора Eclipse
- 16. Необязательный параметр метода в Java
- 17. гладкая() Уровень метода параметр
- 18. Параметр метода wihout type?
- 19. параметр метода, переменная экземпляра
- 20. Дразнящий параметр метода ничтожной
- 21. Параметр метода проверки SpringSecurity
- 22. MVC URI параметр метода
- 23. Подсказки параметров метода C/C++ в Eclipse
- 24. Java generics - параметр метода
- 25. Параметр метода Java мутируется?
- 26. Как заблокировать параметр метода?
- 27. JavaScript параметр метода рационализация
- 28. Как передать параметр метода?
- 29. C++ Заключительный экзамен учебный материал
- 30. Заключительный этап по выпуску ключа
'inal'? иногда ввод текста происходит быстрее, чем автоматическое завершение. – irreputable