1
2
3
4
5
6
7
8
9
10
11
12
13 package com.puppycrawl.tools.checkstyle.checks.coding.hiddenfield;
14
15
16
17
18
19
20
21
22
23
24 class InputHiddenField3
25 {
26 private int hidden = 0;
27
28 public InputHiddenField3()
29 {
30 int hidden = 0;
31 }
32
33 public InputHiddenField3(int hidden)
34
35 {
36 }
37
38 public void shadow()
39 {
40 int hidden = 0;
41 }
42
43 public void shadowFor()
44 {
45 for (int hidden = 0; hidden < 1; hidden++) {
46
47 }
48 }
49
50 public void shadowParam(int hidden)
51
52 {
53 }
54
55 public class Inner
56 {
57 private int innerHidden = 0;
58
59 public Inner()
60 {
61 int innerHidden = 0;
62 }
63
64 public Inner(int innerHidden)
65 {
66 }
67
68 private void innerShadow()
69 {
70 int innerHidden = 0;
71 int hidden = 0;
72 }
73
74 private void innerShadowFor()
75 {
76 for (int innerHidden = 0; innerHidden < 1; innerHidden++) {
77 }
78
79 for (int hidden = 0; hidden < 1; hidden++) {
80 }
81 }
82
83 private void shadowParam(
84 int innerHidden,
85 int hidden
86 )
87 {
88 }
89
90 {
91 int innerHidden = 0;
92 int hidden = 0;
93 }
94 }
95
96 {
97 int hidden = 0;
98 }
99 }
100
101 interface NothingHidden3
102 {
103 public static int notHidden = 0;
104
105
106 public void noShadow(int notHidden);
107 }
108
109
110 class PropertySetter13
111 {
112 private int prop;
113
114
115 public void setProp(int prop)
116 {
117 this.prop = prop;
118 }
119
120
121 public void setprop(int prop)
122 {
123 this.prop = prop;
124 }
125
126
127 public void setProp(int prop, int extra)
128 {
129 this.prop = prop;
130 }
131 }
132
133
134 class PropertySetter23
135 {
136 private int prop;
137
138
139 public int setProp(int prop)
140 {
141 this.prop = prop;
142 return 0;
143 }
144 }
145
146
147 class StaticFields3
148 {
149 private static int hidden;
150
151 public static void staticMethod()
152 {
153 int hidden;
154 }
155
156 public void method()
157 {
158 int hidden;
159 }
160
161 static
162 {
163 int hidden;
164 }
165
166 {
167 int hidden;
168 }
169 }
170
171
172 class StaticMethods3
173 {
174 private int notHidden;
175
176 public static void method()
177 {
178
179 int notHidden;
180 }
181
182 static
183 {
184
185 int notHidden;
186 }
187
188 private int x;
189 private static int y;
190 static class Inner {
191 void useX(int x) {
192 x++;
193 }
194 void useY(int y) {
195 y++;
196 }
197 }
198 }
199
200 enum HiddenEnum13
201 {
202 A(129),
203 B(283),
204 C(1212)
205 {
206
207
208
209
210 int hidden;
211
212 public void doSomething()
213 {
214
215 int hidden = 0;
216 }
217 };
218
219 int hidden;
220 static int hiddenStatic;
221
222
223
224
225 HiddenEnum13(int hidden)
226 {
227 }
228
229 public void doSomething()
230 {
231
232 int hidden = 0;
233 }
234
235 public static void doSomethingStatic()
236 {
237
238 int hiddenStatic = 0;
239 }
240 }
241
242
243 abstract class InputHiddenFieldBug10845123 {
244 String x;
245 public abstract void methodA(String x);
246 }
247
248 class Bug33709463 {
249 private int xAxis;
250
251 public void setxAxis(int xAxis) {
252 this.xAxis = xAxis;
253 }
254 }
255
256
257 class PropertySetter33
258 {
259 private int prop;
260
261
262
263
264
265
266
267
268 public PropertySetter33 setProp(int prop)
269 {
270 this.prop = prop;
271 return this;
272 }
273 }
274
275
276 enum PropertySetter43 {
277 INSTANCE;
278
279 private int prop;
280 private int prop2;
281
282 public void setProp(int prop) {
283 this.prop = prop;
284 }
285
286
287
288
289
290
291
292
293 public PropertySetter43 setProp2(int prop2)
294 {
295 this.prop2 = prop2;
296 return this;
297 }
298 }
299
300
301 class OneLetterField3
302 {
303 int i;
304
305 void setI(int i)
306 {
307 this.i = i;
308 }
309 enum Inner {}
310 }
311
312 class DuplicateFieldFromPreviousClass3
313 {
314 public void method() {
315 int i = 0;
316 }
317 }
318
319 class NestedEnum3 {
320 enum Test { A, B, C; int i; }
321
322 void method(int i) {}
323 }