View Javadoc
1   /*
2   JavadocMethod
3   allowedAnnotations = (default)Override
4   validateThrows = (default)false
5   accessModifiers = (default)public, protected, package, private
6   allowMissingParamTags = (default)false
7   allowMissingReturnTag = (default)false
8   tokens = (default)METHOD_DEF, CTOR_DEF, ANNOTATION_FIELD_DEF, COMPACT_CTOR_DEF
9   
10  
11  */
12  
13  package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmethod;
14  
15  public class InputJavadocMethodConstructor {
16      private int field; // ok
17      public InputJavadocMethodConstructor() {} // ok
18      public InputJavadocMethodConstructor(Runnable p1) { this.field = 0; } // ok
19      /** */
20      // violation below 'Expected @param tag for 'p1''
21      public InputJavadocMethodConstructor(String p1) { this.field = 0; }
22      /** Test. */
23      // violation below 'Expected @param tag for 'p1''
24      public InputJavadocMethodConstructor(Integer p1) { this.field = 0; }
25      /** Test.
26       * @param p1 */
27      public InputJavadocMethodConstructor(Long p1) { this.field = 0; } // ok
28      /** Test.
29       * @param p1 Test. */
30      public InputJavadocMethodConstructor(Short p1) { this.field = 0; } // ok
31  }