View Javadoc
1   package com.puppycrawl.tools.checkstyle.checks.indentation.indentation; //indent:0 exp:0
2   
3   /**                                                                           //indent:0 exp:0
4    * This test-input is intended to be checked using following configuration:   //indent:1 exp:1
5    *                                                                            //indent:1 exp:1
6    * arrayInitIndent = 4                                                        //indent:1 exp:1
7    * basicOffset = 4                                                            //indent:1 exp:1
8    * braceAdjustment = 0                                                        //indent:1 exp:1
9    * caseIndent = 4                                                             //indent:1 exp:1
10   * forceStrictCondition = false                                               //indent:1 exp:1
11   * lineWrappingIndentation = 4                                                //indent:1 exp:1
12   * tabWidth = 4                                                               //indent:1 exp:1
13   * throwsIndent = 4                                                           //indent:1 exp:1
14   *                                                                            //indent:1 exp:1
15   * @author  jrichard                                                         //indent:1 exp:1
16   */                                                                           //indent:1 exp:1
17  public class InputIndentationInvalidWhileIndent { //indent:0 exp:0
18  
19      /** Creates a new instance of InputIndentationValidWhileIndent */ //indent:4 exp:4
20      public InputIndentationInvalidWhileIndent() { //indent:4 exp:4
21      } //indent:4 exp:4
22      private void method1() //indent:4 exp:4
23      { //indent:4 exp:4
24          boolean test = true; //indent:8 exp:8
25           while (test) { //indent:9 exp:8 warn
26         } //indent:7 exp:8 warn
27  
28         while (test)  //indent:7 exp:8 warn
29           { //indent:9 exp:8 warn
30           } //indent:9 exp:8 warn
31  
32           while (test)  //indent:9 exp:8 warn
33        { //indent:6 exp:8 warn
34                System.getProperty("foo"); //indent:14 exp:12 warn
35        } //indent:6 exp:8 warn
36  
37            while (test)  { //indent:10 exp:8 warn
38              System.getProperty("foo"); //indent:12 exp:12
39            } //indent:10 exp:8 warn
40  
41            while (test)  { //indent:10 exp:8 warn
42              System.getProperty("foo"); //indent:12 exp:12
43              System.getProperty("foo"); //indent:12 exp:12
44            } //indent:10 exp:8 warn
45  
46        while (test)   //indent:6 exp:8 warn
47            { //indent:10 exp:8 warn
48              System.getProperty("foo"); //indent:12 exp:12
49              System.getProperty("foo"); //indent:12 exp:12
50        } //indent:6 exp:8 warn
51  
52          while (test)      {        //     : this is allowed //indent:8 exp:8
53                if (test) { //indent:14 exp:12 warn
54                    System.getProperty("foo"); //indent:18 exp:16 warn
55                } //indent:14 exp:12 warn
56                System.getProperty("foo"); //indent:14 exp:12 warn
57            } //indent:10 exp:8 warn
58  
59          while (test  //indent:8 exp:8
60            && 4 < 7 && 8 < 9 //indent:10 exp:12 warn
61              && 3 < 4) { //indent:12 exp:>=12
62          } //indent:8 exp:8
63  
64          while (test  //indent:8 exp:8
65              && 4 < 7 && 8 < 9 //indent:12 exp:>=12
66            && 3 < 4) { //indent:10 exp:12 warn
67          } //indent:8 exp:8
68  
69          while (test  //indent:8 exp:8
70              && 4 < 7 && 8 < 9 //indent:12 exp:>=12
71            && 3 < 4)  //indent:10 exp:12 warn
72          { //indent:8 exp:8
73          } //indent:8 exp:8
74  
75          while (test  //indent:8 exp:8
76              && 4 < 7 && 8 < 9 //indent:12 exp:>=12
77              && 3 < 4 //indent:12 exp:>=12
78       ) { //indent:5 exp:8 warn
79  
80          } //indent:8 exp:8
81  
82          while (test  //indent:8 exp:8
83              && 4 < 7 && 8 < 9 //indent:12 exp:>=12
84              && 3 < 4 //indent:12 exp:>=12
85            ) { //indent:10 exp:8 warn
86  
87          } //indent:8 exp:8
88  
89          while (test  //indent:8 exp:8
90              && 4 < 7 && 8 < 9 //indent:12 exp:>=12
91              && 3 < 4 //indent:12 exp:>=12
92            )  //indent:10 exp:8 warn
93          { //indent:8 exp:8
94  
95          } //indent:8 exp:8
96  
97          while (true) //indent:8 exp:8
98          { //indent:8 exp:8
99          continue; //indent:8 exp:12 warn
100         } //indent:8 exp:8
101     } //indent:4 exp:4
102 
103 } //indent:0 exp:0