チェックスタイルを適用すると、仮パラメータと実際のパラメータの名前が同じ場合、「フィールドを非表示にする」というメッセージが表示されます。
private String limitedDimensionId;
/**
* Sets the limited dimension id.
*
* @param limitedDimensionId
* the new limited dimension id
*/
public void setLimitedDimensionId(final String limitedDimensionId) {
this.limitedDimensionId = limitedDimensionId;
}
ただし、次の場合は同じ問題が発生しません。
private boolean fallBack;
/**
* @param isFallBack
* the isFallBack to set
*/
public void setFallBack(final boolean isFallBack) {
this.fallBack = isFallBack;
}
どちらの条件も同じように見えます。相変わらずのズレ。通常、このチェック スタイルの問題を解決するには、パラメーター変数の名前を変更します。しかし、他のケースを見ると、よりエレガントなソリューションが利用可能であるというヒントが得られます。洞察はありますか?