波括弧のない制御ステートメントの後続ステートメントの疑わしいインデントを報告します。

このようなインデントがある場合、問題のステートメントは制御ステートメント内にあるように見えますが、実際には制御ステートメントに続けて無条件に実行されます。

例:


  class Bar {
      void foo(int i) {
          if (i == 0)
              System.out.println("foo");
              System.out.println("bar"); // 警告
          if (i == 1);
              System.out.println("great"); // 警告
          if (i == 42)
              System.out.println("answer");
                  System.out.println("question"); // 警告
      }
  }