2011-02-15 2 views

答えて

0

2つの固体のユーティリティは、次のとおりです。

FindBugs

PMD

+0

を使用して、以下のルールを追加したいからベースラインを設定する必要があり、そのために ? –

0

なぜあなたがいないだけでサブクラス化したくない場合は、ThreadFactory finalを作成しますか?後でサブクラスが本当に必要であると判断した場合は、修飾子を削除することができます。

+2

これは標準ライブラリの一部であり、私はOracleのために働いていません:) –

+0

また、それは抽象クラスではなく、インタフェースです。 –

0

あなたは、そのような必要性のためJArchitectを使用することができます。あなたが新しい実装を検出し、どちらかが違法サブクラスを報告するためにそれらを設定するためのオプションを持っていますかcqlinq

from t in Types 
let depth0 = t.DepthOfDeriveFrom("ThreadFactory") 
where depth0 == 1 && !t.IsInOlderBuild() 
select new { t, depth0 } 
関連する問題