1
2
3
4
5
6
7
8
9
10
11
12 package com.puppycrawl.tools.checkstyle.checks.coding.hiddenfield;
13
14
15
16
17
18
19
20
21
22
23 class InputHiddenField6
24 {
25 private int hidden = 0;
26
27 public InputHiddenField6()
28 {
29 int hidden = 0;
30 }
31
32 public InputHiddenField6(int hidden)
33 {
34 }
35
36 public void shadow()
37 {
38 int hidden = 0;
39 }
40
41 public void shadowFor()
42 {
43 for (int hidden = 0; hidden < 1; hidden++) {
44
45 }
46 }
47
48 public void shadowParam(int hidden)
49
50 {
51 }
52
53 public class Inner
54 {
55 private int innerHidden = 0;
56
57 public Inner()
58 {
59 int innerHidden = 0;
60 }
61
62 public Inner(int innerHidden)
63 {
64 }
65
66 private void innerShadow()
67 {
68 int innerHidden = 0;
69 int hidden = 0;
70 }
71
72 private void innerShadowFor()
73 {
74 for (int innerHidden = 0; innerHidden < 1; innerHidden++) {
75
76 }
77
78 for (int hidden = 0; hidden < 1; hidden++) {
79 }
80 }
81
82 private void shadowParam(
83 int innerHidden,
84
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 NothingHidden6
102 {
103 public static int notHidden = 0;
104
105
106 public void noShadow(int notHidden);
107 }
108
109
110 class PropertySetter16
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 PropertySetter26
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 StaticFields6
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 StaticMethods6
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 HiddenEnum16
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 HiddenEnum16(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 InputHiddenFieldBug10845126 {
244 String x;
245 public abstract void methodA(String x);
246 }
247
248 class Bug33709466 {
249 private int xAxis;
250
251 public void setxAxis(int xAxis) {
252 this.xAxis = xAxis;
253 }
254 }
255
256
257 class PropertySetter36
258 {
259 private int prop;
260
261
262
263
264
265
266
267
268 public PropertySetter36 setProp(int prop)
269 {
270 this.prop = prop;
271 return this;
272 }
273 }
274
275
276 enum PropertySetter46 {
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 PropertySetter46 setProp2(int prop2)
294 {
295 this.prop2 = prop2;
296 return this;
297 }
298 }
299
300
301 class OneLetterField6
302 {
303 int i;
304
305 void setI(int i)
306 {
307 this.i = i;
308 }
309 enum Inner {}
310 }
311
312 class DuplicateFieldFromPreviousClass6
313 {
314 public void method() {
315 int i = 0;
316 }
317 }
318
319 class NestedEnum6 {
320 enum Test { A, B, C; int i; }
321
322 void method(int i) {}
323 }