View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="JavadocMethod">
5           <property name="allowedAnnotations" value="Deprecated"/>
6       </module>
7     </module>
8   </module>
9   */
10  package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmethod;
11  
12  // xdoc section -- start
13  public class Example5 {
14  
15    /** */
16    Example5(int x) {}
17    // violation above, 'Expected @param tag for 'x''
18    /** */
19    public int m1(int p1) { return p1; }
20    // 2 violations above:
21    //    '@return tag should be present'
22    //    'Expected @param tag for 'p1''
23  
24    /**
25     * @param p1 The first number
26     */
27    @Deprecated
28    private int m2(int p1) { return p1; }
29    // OK, No missing @return tag violation
30  
31    /** */
32    void m3(int p1) {}
33    // violation above, 'Expected @param tag for 'p1''
34  }
35  // xdoc section -- end