3

这是一个示例代码

public class DeprecatedTest {

    private final List<Object> instances;

    public DeprecatedTest(){
         instances = new ArrayList<Object>();
         instances.add(new Depr());
         instances.add(new Depr1());
         instances.add(new Depr2());
         instances.add(new Depr3());

         Depr depr = new Depr();
         Depr2 depr2 = new Depr2();
     }  

    @Deprecated
    public class Depr{}
    @Deprecated
    public class Depr1{}
    @Deprecated
    public class Depr2{}
    @Deprecated
    public class Depr3{}    
}

Eclipse 确实在实例名称之前删除了类名(最后的 2 个声明)。但如果是匿名类,Eclipse 不会在新操作数之后删除类初始化。真的很不方便!是否可配置?


SpringSource 工具套件版本:2.5.0.M3 构建 ID:201008251000

4

1 回答 1

3

应该很容易->

  • 打开首选项
  • 在搜索框中输入“已弃用”
  • 转到Java->编辑器->语法着色
  • 在树中找到 Java->Deprecated members
  • 选中启用复选框和 Strikethroigh 复选框

太棒了!

于 2011-01-20T08:27:49.410 回答