1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespacearound;
22
23 class InputWhitespaceAroundBraces
24 {
25
26 boolean condition()
27 {
28 return false;
29 }
30
31
32 void testDoWhile()
33 {
34
35 do {
36 testDoWhile();
37 }
38 while (condition());
39
40
41 do testDoWhile(); while (condition());
42 }
43
44
45 void testWhile()
46 {
47
48 while (condition()) {
49 testWhile();
50 }
51
52
53 while(condition());
54 while (condition())
55 testWhile();
56 while (condition())
57 if (condition())
58 testWhile();
59 }
60
61
62 void testFor()
63 {
64
65 for (int i = 1; i < 5; i++) {
66 testFor();
67 }
68
69
70 for(int i = 1;i < 5;i++);
71 for (int i = 1; i < 5; i++)
72 testFor();
73 for (int i = 1; i < 5;
74 i++)
75 if (i > 2)
76 testFor();
77 }
78
79
80 public void testIf()
81 {
82
83 if (condition()) {
84 testIf();
85 }
86 else if (condition()) {
87 testIf();
88 }
89 else {
90 testIf();
91 }
92
93
94 if (condition());
95 if (condition())
96 testIf();
97 if (condition())
98 testIf();
99 else
100 testIf();
101 if (condition())
102 testIf();
103 else {
104 testIf();
105 }
106 if (condition()) {
107 testIf();
108 }
109 else
110 testIf();
111 if (condition())
112 if (condition())
113 testIf();
114 }
115
116 void whitespaceAfterSemi()
117 {
118
119 int i = 1;int j = 2;
120
121
122 for (;;) {
123 }
124 }
125
126
127 public InputWhitespaceAroundBraces() {}
128
129
130 public void emptyImplementation() {}
131
132 public void foo() {
133 boolean flag = true;
134 if(flag){}
135 }
136 }