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