2017-11-08 17 views
0

あなたは何の任意のメソッドとフィールドの重なりがないようthisが実際に必要されていない、ここで見ることができるように、このCheckstyleは「この」キーワード酷使検出

private ServiceClass service = ... 

public void someMethod(String param) { 
    String result = this.service.find(param); 
    if(!this.isValid(result)) { 
     throw new RuntimeException(); 
    } else { 
     return result; 
    } 
} 

private boolean isValid(String param) { 
... 
} 

のようなコードを検出するためのCheckstyleモジュールがあります。

モジュールRequireThisは私のニーズに近いですが、このような種類の使用を検出できないようです。

答えて

1

これは、メソッドとフィールドのオーバーラップがないため、実際には必要ありません。

thisの不必要な使用を示すCheckstyle検査はありません。 RequireThis小切手は、逆の番号ではなく、thisの領域を特定します。

関連する問題