我有这样的课:
public class TestObject
{
List<String> data;
public List<String> getData()
{
return data;
}
public void setData(List<String> inputData)
{
data = inputData;
}
}
我检查了首选项 -> Java -> 编辑器 -> 保存操作 -> 配置 -> 不必要的代码 -> 删除冗余类型参数(1.7 或更高版本)中的选项
现在我创建一个主类:
public class Main
{
public static void main(String[] args)
{
TestObject o = new TestObject();
o.setData(new ArrayList<String>());
}
}
现在我保存文件。
我本来希望eclipse在保存文件时删除setter中的“String”类型参数,但它留在那里。
任何想法为什么会出现这种情况(是否有原因或者我错过了我必须启用的设置?)
谷歌