RNU.THIS

RNU.THIS 错误表示将“this”与空值进行对比,但 this 不可能为空值。

缓解与预防

移除冗余的检查。

示例 1

复制
     public void doSomethingStrange() {
         if (this == null) {
             System.err.println("this == null!");
         }
     }

将在第 13 行报告 RNU.THIS。

安全培训

应用程序安全培训材料由 Secure Code Warrior 提供。