1 package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;
2
3 import java.lang.annotation.ElementType;
4 import java.lang.annotation.Retention;
5 import java.lang.annotation.RetentionPolicy;
6 import java.lang.annotation.Target;
7
8 /////////////
9 // CLASSES //
10 /////////////
11
12 /**Javadoc*/
13 class/**nope*/ InputAbstractJavadocPosition/**nope*/{
14 /**Javadoc*/
15 protected/**nope*/ class/**nope*/ B/**nope*/{/**nope*/}
16
17 /**Javadoc*/
18 private/**nope*/ static/**nope*/ class/**nope*/ C/**nope*/{/**nope*/}
19
20 /**Javadoc*/
21 @Component/**nope*/ class/**nope*/ D/**nope*/{/**nope*/}
22
23 /**Javadoc*/
24 @Component/**nope*/ private/**nope*/ class/**nope*/ E/**nope*/{/**nope*/}
25
26 /**Javadoc*/
27 private/**nope*/ @Component/**nope*/ class/**nope*/ F/**nope*/{/**nope*/}
28 }
29
30 //////////////////
31 // CONSTRUCTORS //
32 //////////////////
33
34 /**Javadoc*/
35 class/**nope*/ AA/**nope*/{
36 /**Javadoc*/
37 AA/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/
38 }
39
40 /**Javadoc*/
41 class/**nope*/ BB/**nope*/{
42 /**Javadoc*/
43 private/**nope1*/ BB/**nope2*/(/**nope3*/)/**nope4*/{/**nope5*/}/**nope6*/
44 }
45
46 class/**nope*/ DD/**nope*/{
47 /**Javadoc*/
48 @Component/**nope*/ DD/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/
49 }
50
51 class/**nope*/ EE/**nope*/{
52 /**Javadoc*/
53 @Component/**nope*/ private/**nope*/ EE/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/
54 }
55
56 class/**nope*/ FF/**nope*/{
57 /**Javadoc*/
58 private/**nope*/ @Component/**nope*/ FF/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/
59 }
60
61 /////////////
62 // METHODS //
63 /////////////
64
65 class AAA {
66 /**Javadoc*/
67 void/**nope*/ a/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/
68 }
69
70 class BBB {
71 /**Javadoc*/
72 private/**nope*/ void/**nope*/ a/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/
73 }
74
75 class CCC {
76 /**Javadoc*/
77 static/**nope*/ private/**nope*/ void/**nope*/ a/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/
78 }
79
80 class DDD {
81 /**Javadoc*/
82 @Component/**nope*/ void/**nope*/ a/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/
83 }
84
85 class EEE {
86 /**Javadoc*/
87 @Component/**nope*/ private/**nope*/ void/**nope*/ a/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/
88 }
89
90 class FFF {
91 /**Javadoc*/
92 static/**nope*/ @Component/**nope*/ private/**nope*/ void/**nope*/ a/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/
93 }
94
95 class GGG {
96 /**Javadoc*/
97 void/**nope*/ a/**nope*/(@Component/**nope*/int/**nope*/ a/**nope*/)/**nope*/{/**nope*/}/**nope*/
98 }
99
100 class HHH {
101 /**Javadoc*/
102 java.lang.String/**nope*/ a/**nope*/()/**nope*/{/**nope*/return null;/**nope*/}/**nope*/
103 }
104
105 ////////////////
106 // INTERFACES //
107 ////////////////
108
109 /**Javadoc*/
110 interface/**nope*/ AAAA/**nope*/ {}
111
112 /**Javadoc*/
113 abstract/**nope*/ interface/**nope*/ BBBB/**nope*/ {/**nope*/}
114
115 /**Javadoc*/
116 @Component/**nope*/ interface/**nope*/ CCCC/**nope*/ {/**nope*/}
117
118 /**Javadoc*/
119 @Component/**nope*/ abstract/**nope*/ interface/**nope*/ DDDD/**nope*/ {/**nope*/}
120
121 /**Javadoc*/
122 abstract/**nope*/ @Component/**nope*/ interface/**nope*/ EEEE/**nope*/ {/**nope*/}
123
124 ///////////
125 // ENUMS //
126 ///////////
127
128 /**Javadoc*/
129 enum/**nope*/ AAAAA/**nope*/ {}
130
131 class ASD {
132 /**Javadoc*/
133 private/**nope*/ enum/**nope*/ BBBBB/**nope*/ {/**nope*/}
134
135 /**Javadoc*/
136 @Component/**nope*/ enum/**nope*/ CCCCC/**nope*/ {/**nope*/}
137
138 /**Javadoc*/
139 @Component/**nope*/ private/**nope*/ enum/**nope*/ DDDDD/**nope*/ {/**nope*/}
140
141 /**Javadoc*/
142 private/**nope*/ @Component/**nope*/ enum/**nope*/ EEEEE/**nope*/ {/**nope*/}
143 }
144
145 ////////////
146 // FIELDS //
147 ////////////
148
149 class AAAAAA {
150 /**Javadoc*/
151 int/**nope*/ a/**nope*/;
152 /**Javadoc*/
153 private/**nope*/ int/**nope*/ b/**nope*/;
154 /**Javadoc*/
155 private/**nope*/ final/**nope*/ int/**nope*/ c/**nope*/=1;
156 /**Javadoc*/
157 private/**nope*/ static/**nope*/ final/**nope*/ int/**nope*/ d/**nope*/=1;
158 }
159
160 class BBBBBB {
161 /**Javadoc*/
162 int/**nope*/ a/**nope*/=/**nope*/1/**nope*/;
163 /**Javadoc*/
164 private/**nope*/ int/**nope*/ b/**nope*/=/**nope*/1/**nope*/;
165 /**Javadoc*/
166 private/**nope*/ final/**nope*/ int/**nope*/ c/**nope*/=/**nope*/1/**nope*/;
167 /**Javadoc*/
168 private/**nope*/ static/**nope*/ final/**nope*/ int/**nope*/ d/**nope*/=/**nope*/1/**nope*/;
169 }
170
171
172 class CCCCCC {
173 /**Javadoc*/
174 Object/**nope*/ a/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
175 /**Javadoc*/
176 private/**nope*/ Object/**nope*/ b/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
177 /**Javadoc*/
178 private/**nope*/ final/**nope*/ Object/**nope*/ c/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
179 /**Javadoc*/
180 private/**nope*/ static/**nope*/ final/**nope*/ Object/**nope*/ d/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
181 }
182
183 class DDDDDD {
184 /**Javadoc*/
185 @Component/**nope*/ Object/**nope*/ a/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
186 /**Javadoc*/
187 @Component/**nope*/ private/**nope*/ Object/**nope*/ b/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
188 /**Javadoc*/
189 @Component/**nope*/ private/**nope*/ final/**nope*/ Object/**nope*/ c/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
190 /**Javadoc*/
191 @Component/**nope*/ private/**nope*/ static/**nope*/ final/**nope*/ Object/**nope*/ d/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
192 }
193
194 class EEEEEE {
195 /**Javadoc*/
196 private/**nope*/ @Component/**nope*/ Object/**nope*/ b/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
197 /**Javadoc*/
198 private/**nope*/ @Component/**nope*/ final/**nope*/ Object/**nope*/ c/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
199 /**Javadoc*/
200 private/**nope*/ @Component/**nope*/ static/**nope*/ final/**nope*/ Object/**nope*/ d/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
201 }
202
203 /////////////////
204 // ENUM CONSTS //
205 /////////////////
206
207 enum AAAAAAA {
208 /**Javadoc*/
209 ONE/**nope*/,
210 /**Javadoc*/
211 TWO/**nope*/
212 }
213
214 enum BBBBBBB {
215 /**Javadoc*/
216 ONE/**nope*/(/**nope*/1/**nope*/)/**nope*/,
217 /**Javadoc*/
218 TWO/**nope*/(/**nope*/2/**nope*/)/**nope*/;
219 BBBBBBB(int i){}
220 }
221
222 enum CCCCCCC {
223 /**Javadoc*/
224 @Component/**nope*/ ONE/**nope*/(/**nope*/1/**nope*/)/**nope*/,
225 /**Javadoc*/
226 @Component/**nope*/ TWO/**nope*/(/**nope*/2/**nope*/)/**nope*/;
227 CCCCCCC(int i){}
228 }
229
230 /**Javadoc*/
231 @Retention(/**nope*/RetentionPolicy/**nope*/./**nope*/RUNTIME/**nope4*/)/**nope*/
232 @Target(/**nope*/{/**nope*/ElementType/**nope*/./**nope*/CONSTRUCTOR/**nope*/, /**nope*/ElementType/**nope*/./**nope*/FIELD/**nope*/
233 , /**nope*/ElementType/**nope*/./**nope*/LOCAL_VARIABLE/**nope*/, /**nope*/ElementType/**nope*/./**nope*/METHOD
234 , /**nope*/ElementType/**nope*/./**nope*/PARAMETER/**nope*/, /**nope*/ElementType/**nope*/./**nope*/TYPE/**nope*/}/**nope*/)/**nope*/
235 @interface/**nope*/ Component/**nope*/ {/**nope*/
236 }
237
238 /**Javadoc*/
239 @interface/**nope*/ MyAnnotation/**nope*/ {
240 /**Javadoc*/
241 @Component/**nope*/abstract/**nope*/String/**nope*/val1()/**nope*/default/**nope*/"";
242 /**Javadoc*/
243 abstract/**nope*/String/**nope*/val2()/**nope*/;
244 /**Javadoc*/
245 java.lang.String/**nope*/val3()/**nope*/;
246 /**nope*/
247 }
248
249 class MyTemp1 {
250 /**Javadoc*/ //noise
251 private @interface/**nope*/ MyAnnotation3/**nope*/ {/**nope*/
252 }
253 }
254
255 /**nope*/
256 /*noise*/
257 /**nope*/
258 /**Javadoc*/
259 //noise
260 @Component
261 /*noise*/
262 interface MultipleJavadoc {
263 /**nope*/
264 /*noise*/
265 /**nope*/
266 /**Javadoc*/
267 /* noise */
268 public /**nope*/ int method();
269 /**nope*/
270 /*noise*/
271 /**nope*/
272 /**Javadoc*/
273 // noise
274 @Deprecated
275 // noise
276 /**nope*/
277 public /**nope*/ void method2();
278 }
279
280 /**nope*/