我有一堆包含未使用参数的构造函数的类。例如这个:

class Book {

    String author;
    String title;

    public Book(String author, String title, int numberOfPages) {
        this.author = author;
        this.title = title;
    }
}


Eclipse是否提供自动删除多个文件中这些未使用参数的方法?手动删除它们将花费几个小时。

最佳答案

在Eclipse Juno上,您可以将编译器设置为在有未使用的参数时显示警告/错误。


打开Window-> Preferences
导航到Java-> Compiler-> Errors/Warnings
查找名为Unnecessary code的节点
Value of parameter is not used设置为Warning或(更好)Error




这样,如果有未使用的方法/构造函数参数,编译器将显示警告,甚至无法编译。

在这种情况下,当导航到Problems视图时,可以用鼠标右键单击来应用Quick Fix

09-26 01:12