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