1 /*
2 com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheckTest$JavadocCatchCheck
3
4 */
5
6 package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;
7
8 import java.lang.annotation.ElementType;
9 import java.lang.annotation.Retention;
10 import java.lang.annotation.RetentionPolicy;
11 import java.lang.annotation.Target;
12
13 /////////////////
14 // ENUM CONSTS //
15 /////////////////
16
17 class InputAbstractJavadocPositionThree {
18 enum AAAAAAA {
19 /**Javadoc*/
20 ONE/**nope*/,
21 /**Javadoc*/
22 TWO/**nope*/
23 }
24
25 enum BBBBBBB {
26 /**Javadoc*/
27 ONE/**nope*/(/**nope*/1/**nope*/)/**nope*/,
28 /**Javadoc*/
29 TWO/**nope*/(/**nope*/2/**nope*/)/**nope*/;
30 BBBBBBB(int i){}
31 }
32
33 enum CCCCCCC {
34 /**Javadoc*/
35 @Component/**nope*/ ONE/**nope*/(/**nope*/1/**nope*/)/**nope*/,
36 /**Javadoc*/
37 @Component/**nope*/ TWO/**nope*/(/**nope*/2/**nope*/)/**nope*/;
38 CCCCCCC(int i){}
39 }
40 }
41
42 /**Javadoc*/
43 @Retention(/**nope*/RetentionPolicy/**nope*/./**nope*/RUNTIME/**nope4*/)/**nope*/
44 @Target(/**nope*/{/**nope*/ElementType/**nope*/./**nope*/CONSTRUCTOR/**nope*/, /**nope*/ElementType/**nope*/./**nope*/FIELD/**nope*/
45 , /**nope*/ElementType/**nope*/./**nope*/LOCAL_VARIABLE/**nope*/, /**nope*/ElementType/**nope*/./**nope*/METHOD
46 , /**nope*/ElementType/**nope*/./**nope*/PARAMETER/**nope*/, /**nope*/ElementType/**nope*/./**nope*/TYPE/**nope*/}/**nope*/)/**nope*/
47 @interface/**nope*/ Component1/**nope*/ {/**nope*/
48 }
49
50 /**Javadoc*/
51 @interface/**nope*/ MyAnnotation/**nope*/ {
52 /**Javadoc*/
53 @Component/**nope*/abstract/**nope*/String/**nope*/val1()/**nope*/default/**nope*/"";
54 /**Javadoc*/
55 abstract/**nope*/String/**nope*/val2()/**nope*/;
56 /**Javadoc*/
57 java.lang.String/**nope*/val3()/**nope*/;
58 /**nope*/
59 }
60
61 class MyTemp1 {
62 /**Javadoc*/ //noise
63 private @interface/**nope*/ MyAnnotation3/**nope*/ {/**nope*/
64 }
65 }
66
67 /**nope*/
68 /*noise*/
69 /**nope*/
70 /**Javadoc*/
71 //noise
72 @Component
73 /*noise*/
74 interface MultipleJavadoc {
75 /**nope*/
76 /*noise*/
77 /**nope*/
78 /**Javadoc*/
79 /* noise */
80 public /**nope*/ int method();
81 /**nope*/
82 /*noise*/
83 /**nope*/
84 /**Javadoc*/
85 // noise
86 @Deprecated
87 // noise
88 /**nope*/
89 public /**nope*/ void method2();
90 }
91
92 /**nope*/