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  // ENUMS //
15  ///////////
16  
17  class InputAbstractJavadocPositionTwo {
18  /**Javadoc*/
19  enum/**nope*/ AAAAA/**nope*/ {}
20  }
21  
22  ////////////////
23  // INTERFACES //
24  ////////////////
25  
26  /**Javadoc*/
27  interface/**nope*/ AAAA/**nope*/ {}
28  
29  /**Javadoc*/
30  abstract/**nope*/ interface/**nope*/ BBBB/**nope*/ {/**nope*/}
31  
32  /**Javadoc*/
33  @Component/**nope*/ interface/**nope*/ CCCC/**nope*/ {/**nope*/}
34  
35  /**Javadoc*/
36  @Component/**nope*/ abstract/**nope*/ interface/**nope*/ DDDD/**nope*/ {/**nope*/}
37  
38  /**Javadoc*/
39  abstract/**nope*/ @Component/**nope*/ interface/**nope*/ EEEE/**nope*/ {/**nope*/}
40  
41  class ASD {
42      /**Javadoc*/
43      private/**nope*/ enum/**nope*/ BBBBB/**nope*/ {/**nope*/}
44  
45      /**Javadoc*/
46      @Component/**nope*/ enum/**nope*/ CCCCC/**nope*/ {/**nope*/}
47  
48      /**Javadoc*/
49      @Component/**nope*/ private/**nope*/ enum/**nope*/ DDDDD/**nope*/ {/**nope*/}
50  
51      /**Javadoc*/
52      private/**nope*/ @Component/**nope*/ enum/**nope*/ EEEEE/**nope*/ {/**nope*/}
53  }
54  
55  ////////////
56  // FIELDS //
57  ////////////
58  
59  class AAAAAA {
60      /**Javadoc*/
61      int/**nope*/ a/**nope*/;
62      /**Javadoc*/
63      private/**nope*/ int/**nope*/ b/**nope*/;
64      /**Javadoc*/
65      private/**nope*/ final/**nope*/ int/**nope*/ c/**nope*/=1;
66      /**Javadoc*/
67      private/**nope*/ static/**nope*/ final/**nope*/ int/**nope*/ d/**nope*/=1;
68  }
69  
70  class BBBBBB {
71      /**Javadoc*/
72      int/**nope*/ a/**nope*/=/**nope*/1/**nope*/;
73      /**Javadoc*/
74      private/**nope*/ int/**nope*/ b/**nope*/=/**nope*/1/**nope*/;
75      /**Javadoc*/
76      private/**nope*/ final/**nope*/ int/**nope*/ c/**nope*/=/**nope*/1/**nope*/;
77      /**Javadoc*/
78      private/**nope*/ static/**nope*/ final/**nope*/ int/**nope*/ d/**nope*/=/**nope*/1/**nope*/;
79  }
80  
81  
82  class CCCCCC {
83      /**Javadoc*/
84      Object/**nope*/ a/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
85      /**Javadoc*/
86      private/**nope*/ Object/**nope*/ b/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
87      /**Javadoc*/
88      private/**nope*/ final/**nope*/ Object/**nope*/ c/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
89      /**Javadoc*/
90      private/**nope*/ static/**nope*/ final/**nope*/ Object/**nope*/ d/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
91  }
92  
93  class DDDDDD {
94      /**Javadoc*/
95      @Component/**nope*/ Object/**nope*/ a/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
96      /**Javadoc*/
97      @Component/**nope*/ private/**nope*/ Object/**nope*/ b/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
98      /**Javadoc*/
99      @Component/**nope*/ private/**nope*/ final/**nope*/ Object/**nope*/ c/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
100     /**Javadoc*/
101     @Component/**nope*/ private/**nope*/ static/**nope*/ final/**nope*/ Object/**nope*/ d/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
102 }
103 
104 class EEEEEE {
105     /**Javadoc*/
106     private/**nope*/ @Component/**nope*/ Object/**nope*/ b/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
107     /**Javadoc*/
108     private/**nope*/ @Component/**nope*/ final/**nope*/ Object/**nope*/ c/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
109     /**Javadoc*/
110     private/**nope*/ @Component/**nope*/ static/**nope*/ final/**nope*/ Object/**nope*/ d/**nope*/ =/**nope*/ new/**nope*/ Object/**nope*/(/**nope*/)/**nope*/{/**nope*/}/**nope*/;
111 }