View Javadoc
1   /*
2   AtclauseOrder
3   violateExecutionOnNonTightHtml = (default)false
4   target = (default)CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, \
5            CTOR_DEF, VARIABLE_DEF, RECORD_DEF, COMPACT_CTOR_DEF
6   tagOrder = (default)@author, @deprecated, @exception, @param, @return, \
7              @see, @serial, @serialData, @serialField, @since, @throws, @version
8   
9   
10  */
11  
12  package com.puppycrawl.tools.checkstyle.checks.javadoc.atclauseorder;
13  
14  public class InputAtclauseOrderWithAnnotationsOutsideJavadoc {
15      /**
16       * Some javadoc.
17       *
18       * @author max
19       * @deprecated Some javadoc.
20       * @see Some javadoc.   // violation
21       * @version 1.0         // violation
22       * @since Some javadoc. // violation
23       */
24      @Deprecated
25      public boolean branchContains(int type) { return true; }
26  
27      /**
28       * Some javadoc.
29       *
30       * @author max
31       * @deprecated Some javadoc.
32       * @see Some javadoc.   // violation
33       * @version 1.0         // violation
34       * @since Some javadoc. // violation
35       */
36      public boolean branchContains2(int type) { return true; }
37  }
38  
39  /**
40   * Some javadoc.
41   *
42   * @author max
43   * @deprecated Some javadoc.
44   * @see Some javadoc.   // violation
45   * @version 1.0         // violation
46   * @since Some javadoc. // violation
47   */
48  @Deprecated
49  class TestClass {
50  
51  }
52  
53  class TestInnerClasses extends InputAtclauseOrderWithAnnotationsOutsideJavadoc{
54      /**
55       * Some javadoc.
56       *
57       * @author max
58       * @deprecated Some javadoc.
59       * @see Some javadoc.   // violation
60       * @version 1.0         // violation
61       * @since Some javadoc. // violation
62       */
63      @Deprecated
64      TestClass one = new TestClass(){
65  
66      };
67  
68      /**
69       * Some javadoc.
70       *
71       * @author max
72       * @deprecated Some javadoc.
73       * @see Some javadoc.   // violation
74       * @version 1.0         // violation
75       * @since Some javadoc. // violation
76       */
77      @Override
78      public boolean branchContains(int type) {
79          return false;
80      }
81  }
82  
83  /**
84   * Some javadoc.
85   *
86   * @author max
87   * @deprecated Some javadoc.
88   * @see Some javadoc.   // violation
89   * @version 1.0         // violation
90   * @since Some javadoc. // violation
91   */
92  @Deprecated
93  enum TestEnums {}
94  
95  /**
96   * Some javadoc.
97   *
98   * @author max
99   * @deprecated Some javadoc.
100  * @see Some javadoc.   // violation
101  * @version 1.0         // violation
102  * @since Some javadoc. // violation
103  */
104 @Deprecated
105 interface TestInterfaces {}