View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="NestedIfDepth"/>
5     </module>
6   </module>
7   */
8   package com.puppycrawl.tools.checkstyle.checks.coding.nestedifdepth;
9   
10  // xdoc section -- start
11  class Example1 {
12    void Example1() {
13      if (true) {
14        if (true) {}
15        else {}
16      }
17  
18      if (true) {
19        if (true) {
20          if (true) {} // violation, nested if-else depth is 2 (max allowed is 1)
21          else{}
22        }
23      }
24  
25      if (true) {
26        if (true) {
27          if (true) { // violation, nested if-else depth is 2 (max allowed is 1)
28            if (true) {} // violation, nested if-else depth is 2 (max allowed is 1)
29            else {}
30          }
31        }
32      }
33  
34      if (true) {
35        if (true) {
36          if (true) { // violation, nested if-else depth is 2 (max allowed is 1)
37            if (true) { // violation, nested if-else depth is 2 (max allowed is 1)
38              if (true) { // violation, nested if-else depth is 4 (max allowed is 1)
39                if (true) {} // violation, nested if-else depth is 5 (max allowed is 1)
40                else {}
41              }
42            }
43          }
44        }
45      }
46    }
47  }
48  // xdoc section -- end