View Javadoc
1   /*
2   JavadocMethod
3   allowedAnnotations = Override,ThisIsOk, \t\n\t ThisIsOkToo
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 InputJavadocMethodAllowedAnnotations implements SomeInterface {
16  
17      @ThisIsOk
18      public void allowed1() {} // ok
19  
20      @ThisIsOkToo
21      public void allowed2() {} // ok
22  
23      @com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmethod.ThisIsOk
24      public void allowed3() {} // ok
25  
26      @Override
27      public void method() {} // ok
28  }
29  
30  /**
31   * Documented.
32   */
33  interface SomeInterface { // ok
34      /**
35       * Documented.
36       */
37      void method(); // ok
38  }
39  
40  /**
41   * Some javadoc.
42   */
43  @interface ThisIsOk {} // ok
44  
45  /**
46   * Some javadoc.
47   */
48  @interface ThisIsOkToo {} // ok