2011-01-20 10 views
3

は、ここでのサンプルコードEclipseは非推奨のクラスを打ち消しませんか?

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

+0

https://bugs.eclipse.org/bugs/show_bug.cgi?id=334978 – whatswrong

答えて

3

は非常に簡単であるべき - 廃止予定>

  • オープン環境
  • タイプ「 "検索ボックスで
  • Javaへ移動 - >エディタ - > Sy ntax
  • のカラーリングは有効チェックボックスとStrikethroighチェックボックス

tadaaをチェック!ツリー

  • でJavaベース>非推奨メンバーを見つけます

  • +0

    instances.add(new Depr()); instances.add(new Depr1()); instances.add(new Depr2()); instances.add(new Depr3()); - ストロークアウトされません。それが問題だ。これらの廃止されたクラスが別の場所にある場合、廃止予定の匿名クラスを追加します。 – whatswrong

    +0

    https://bugs.eclipse.org/bugs/show_bug.cgi?id=334978 – whatswrong

    関連する問題