View Javadoc
1   package com.puppycrawl.tools.checkstyle.checks.coding.nestedifdepth;
2   public class InputNestedIfDepth
3   {
4       void foo() {
5           // nesting == 0
6           if (true) {
7           }
8   
9           // nesting == 1
10          if (true) {
11              if (true) {
12              }
13          }
14  
15          // nesting == 2
16          if (true) {
17              if (true) {
18                  if (true) {
19                  }
20              }
21          }
22      }
23  
24      void fooWithElse() {
25          // nesting == 0
26          if (true) {
27          } else {
28          }
29  
30          // nesting == 1
31          if (true) {
32              if (true) {
33              } else {
34              }
35          } else {
36              if (false) {
37              } else {
38              }
39          }
40  
41          // nesting == 2
42          if (true) {
43              if (true) {
44                  if (true) {
45                  } else {
46                  }
47              } else {
48                  if (false) {
49                  } else {
50                  }
51              }
52          } else {
53              if (true) {
54                  if (true) {
55                  } else {
56                  }
57              } else {
58                  if (false) {
59                  } else {
60                  }
61              }
62          }
63      }
64  }