View Javadoc
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*/