1 package com.google.checkstyle.test.chapter3filestructure.rule3421overloadsplit;
2
3
4 public class InputOverloadsNeverSplit {
5
6 int abc;
7
8 int bcd;
9
10 void foo() {}
11
12 InputOverloadsNeverSplit() {}
13
14 InputOverloadsNeverSplit(String a) {}
15
16 void foo2() {}
17
18 InputOverloadsNeverSplit(int a) {}
19
20
21
22 int abcd;
23
24 InputOverloadsNeverSplit(double x) {}
25
26
27
28 private enum InnerEnum1 {
29 one;
30
31 int xyz;
32
33 InnerEnum1() {}
34
35 InnerEnum1(String f) {}
36
37 String str;
38
39 String str2;
40
41 InnerEnum1(int x) {}
42
43 private abstract class Inner {
44 Inner() {}
45
46 int xyz;
47
48 String neko;
49
50 Inner(String g) {}
51 }
52
53 InnerEnum1(double d) {}
54 }
55
56 InputOverloadsNeverSplit(float x) {}
57
58
59
60 InputOverloadsNeverSplit(long l) {}
61
62
63
64 private class Inner {
65 Inner() {}
66
67 Inner(String str) {}
68
69
70 Inner(int x) {}
71 }
72
73 private class Inner2 {
74 Inner2() {}
75
76 Inner2(String str) {}
77
78 int xyz;
79
80 Inner2(int x) {}
81
82 String xx;
83
84 Inner2(double d) {}
85
86
87 Inner2(float f) {}
88 }
89
90 InputOverloadsNeverSplit(long l, double d) {}
91
92
93
94 InputOverloadsNeverSplit annoynmous =
95 new InputOverloadsNeverSplit() {
96 int xyz;
97
98 void test() {}
99
100 void test2() {}
101 };
102
103 private enum InnerEnum2 {
104 ONE,
105 TWO,
106 THREE;
107
108 void test() {}
109
110 void test2() {}
111
112 void test3() {}
113 }
114
115 private enum InnerEnum3 {
116 InnerEnum3() {}
117 }
118
119 private enum InnerEnum4 {}
120
121 private class Inner3 {
122 void test() {}
123
124 void test2() {}
125
126 void test3() {}
127 }
128
129 private class Inner4 {
130 Inner4() {}
131 }
132
133 private class Inner5 {}
134
135
136 public void overloadMethod(int i) {
137
138 }
139
140
141 public void overloadMethod(String s) {
142
143 }
144
145
146 public void overloadMethod(boolean b) {
147
148 }
149
150
151 public void fooMethod() {}
152
153
154
155 public void overloadMethod(String s, Boolean b, int i) {
156
157 }
158
159 InputOverloadsNeverSplit anonymous =
160 new InputOverloadsNeverSplit() {
161 public void overloadMethod(int i) {
162
163 }
164
165 public void overloadMethod(String s) {
166
167 }
168
169 public void overloadMethod(boolean b) {
170
171 }
172
173 public void fooMethod() {}
174
175
176 public void overloadMethod(String s, Boolean b, int i) {
177
178 }
179 };
180
181
182 public void testing() {}
183
184 private void testing(int a) {}
185
186
187 public void testing(int a, int b) {}
188
189
190 public static void testing(String a) {}
191
192
193 public void testing(String a, String b) {}
194
195 interface Fooable {
196 public abstract void foo(int i);
197
198 public abstract void foo(String s);
199
200 public abstract void noFoo();
201
202 public abstract void foo(String s, Boolean b, int i);
203
204
205 }
206
207 enum FooType {
208 Strategy(""),
209 Shooter(""),
210 RPG("");
211
212 private String description;
213
214 private FooType(String description) {
215 this.description = description;
216 }
217
218 public String getDescription() {
219 return description;
220 }
221
222 public void setDescription(String description) {
223 this.description = description;
224 }
225
226 public void overloadMethod(int i) {
227
228 }
229
230 public void overloadMethod(String s) {
231
232 }
233
234 public void overloadMethod(boolean b) {
235
236 }
237
238 public void fooMethod() {}
239
240
241 public void overloadMethod(String s, Boolean b, int i) {
242
243 }
244 }
245 }