1 /*
2 com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheckTest$JavadocVisitLeaveCheck
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 InputAbstractJavadocLeaveTokenThree {
18 enum AAAAAAA1 {
19 /**Javadoc*/
20 ONE/**nope*/,
21 /**Javadoc*/
22 TWO/**nope*/
23 }
24
25 enum BBBBBBB1 {
26 /**Javadoc*/
27 ONE/**nope*/(/**nope*/1/**nope*/)/**nope*/,
28 /**Javadoc*/
29 TWO/**nope*/(/**nope*/2/**nope*/)/**nope*/;
30 BBBBBBB1(int i){}
31 }
32
33 enum CCCCCCC1 {
34 /**Javadoc*/
35 @Component/**nope*/ ONE/**nope*/(/**nope*/1/**nope*/)/**nope*/,
36 /**Javadoc*/
37 @Component/**nope*/ TWO/**nope*/(/**nope*/2/**nope*/)/**nope*/;
38 CCCCCCC1(int i){}
39 }
40 }
41 /**Javadoc*/
42 @Retention(/**nope*/RetentionPolicy/**nope*/./**nope*/RUNTIME/**nope4*/)/**nope*/
43 @Target(/**nope*/{/**nope*/ElementType/**nope*/./**nope*/CONSTRUCTOR/**nope*/, /**nope*/ElementType/**nope*/./**nope*/FIELD/**nope*/
44 , /**nope*/ElementType/**nope*/./**nope*/LOCAL_VARIABLE/**nope*/, /**nope*/ElementType/**nope*/./**nope*/METHOD
45 , /**nope*/ElementType/**nope*/./**nope*/PARAMETER/**nope*/, /**nope*/ElementType/**nope*/./**nope*/TYPE/**nope*/}/**nope*/)/**nope*/
46 @interface/**nope*/ Component/**nope*/ {/**nope*/
47 }
48
49 /**Javadoc*/
50 @interface/**nope*/ MyAnnotation1/**nope*/ {
51 /**Javadoc*/
52 @Component/**nope*/abstract/**nope*/String/**nope*/val1()/**nope*/default/**nope*/"";
53 /**Javadoc*/
54 abstract/**nope*/String/**nope*/val2()/**nope*/;
55 /**Javadoc*/
56 java.lang.String/**nope*/val3()/**nope*/;
57 /**nope*/
58 }
59
60 class MyTemp2 {
61 /**Javadoc*///noise
62 private @interface/**nope*/ MyAnnotation3/**nope*/ {/**nope*/
63 }
64 }
65
66 /**nope*/
67 /*noise*/
68 /**nope*/
69 /**Javadoc*/
70 //noise
71 @Component
72 /*noise*/
73 interface MultipleJavadoc1 {
74 /**nope*/
75 /*noise*/
76 /**nope*/
77 /**Javadoc*/
78 /* noise */
79 public /**nope*/ int method();
80 /**nope*/
81 /*noise*/
82 /**nope*/
83 /**Javadoc*/
84 // noise
85 @Deprecated
86 // noise
87 /**nope*/
88 public /**nope*/ void method2();
89 }
90
91 /**nope*/