REDUN.OP
冗長な演算とは、効果のない演算のことです。 以下に例を示します。
- 変数から自分自身への代入
- a/a のように定数に評価される式の使用
- a & a のように 1 つのオペランドに換算可能な式の使用
これ自体はエラーでなくても、コード内でより大きなエラーを示す場合があります。REDUN.OP エラーは、a/a、a&a、a | a、a <a など、冗長な演算があることを示します。
例 1
コピー
public int test() {
int var = 1;
if (var < var) {
return 1;
}
return 0;
}
REDUN.OP が 11 行目に対して報告されています。両側に 'var' が指定された疑わしい演算です。