Автоматически удалять неиспользуемые параметры из конструктора (Eclipse, Java)
У меня есть куча классов, которые содержат конструкторы с неиспользуемыми параметрами. Например этот:
class Book {
String author;
String title;
public Book(String author, String title, int numberOfPages) {
this.author = author;
this.title = title;
}
}
Предлагает ли Eclipse какой-либо способ автоматического удаления этих неиспользуемых параметров из нескольких файлов? Удаление их вручную заняло бы часы.
2 ответа
В Eclipse Juno вы можете настроить отображение компилятором предупреждения / ошибки при наличии неиспользуемого параметра.
- открыто
Window
->Preferences
- Перейдите к
Java
->Compiler
->Errors/Warnings
- Найдите узел с именем
Unnecessary code
- Установить
Value of parameter is not used
вWarning
или лучше)Error
,
Таким образом, компилятор выдаст предупреждение или даже не сможет скомпилировать, если есть неиспользуемые параметры метода / конструктора.
В этом случае, когда вы переходите к Problems
посмотреть, вы можете применить Quick Fix
с помощью щелчка правой кнопкой мыши.
Идти к Windows->Preference->Java->Compiler->Errors/Warnings
В этой вкладке Ненужный код. Делать Value of Parameter is not used
как Error
от Ignore
или же Warning
,