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 InputAbstractJavadocPositionWithSinglelineCommentsThree {
18 enum VVVVVVV {
19 /**Javadoc*/ //noise
20 ONY/**nope*/,
21 /**Javadoc*/ //noise
22 TWO/**nope*/
23 }
24
25 enum NNNNNNN {
26 /**Javadoc*/ /*noise*/ //noise
27 ONY/**nope*/(/**nope*/1/**nope*/)/**nope*/,
28 /**Javadoc*/ //noise
29 TWO/**nope*/(/**nope*/2/**nope*/)/**nope*/;
30 NNNNNNN(int i){}
31 }
32
33 enum XXXXXXX {
34 /**Javadoc*/ //noise
35 @Component2/**nope*/ ONY/**nope*/(/**nope*/1/**nope*/)/**nope*/,
36 /**Javadoc*/ //noise
37 @Component2/**nope*/ TWO/**nope*/(/**nope*/2/**nope*/)/**nope*/;
38 XXXXXXX(int i){}
39 }
40 }
41
42 /**Javadoc*/ //noise
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*/ Component2/**nope*/ {/**nope*/
48 }
49
50 /**Javadoc*/ //noise
51 @interface/**nope*/ MyAnnotation2/**nope*/ {
52 /**Javadoc*/ //noise
53 @Component2/**nope*/abstract/**nope*/String/**nope*/val1()/**nope*/default/**nope*/"";
54 /**Javadoc*/ //noise
55 abstract/**nope*/String/**nope*/val2()/**nope*/;
56 /**Javadoc*/ //noise
57 java.lang.String/**nope*/val3()/**nope*/;
58 /**nope*/
59 }
60
61 class MyTemp3 {
62 /**Javadoc*/ //noise
63 private @interface/**nope*/ MyAnnotation3/**nope*/ {/**nope*/
64 }
65 }
66
67 /**nope*/ /*noise*/ /**nope*/ /**Javadoc*/ //noise
68 interface MultipleJavadocs2 {
69 /**nope*/ /*noise*/ /**nope*/ /**Javadoc*/ //noise
70 int method();
71 /**nope*/ /*noise*/ /**nope*/ /**Javadoc*/ //noise
72 @Deprecated
73 /**nope*/ /*noise*/ /**nope*/ //noise
74 public
75 /**nope*/ /*noise*/ /**nope*/ //noise
76 void method2();
77 }
78
79 /**nope*/