View Javadoc
1   /*
2   JavadocMethod
3   allowedAnnotations = (default)Override
4   validateThrows = (default)false
5   accessModifiers = public, protected
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 InputJavadocMethodNoJavadocProtectedScopePackage { // ignored
16      public int i1;
17      protected int i2;
18      int i3;
19      private int i4;
20  
21      public void foo1() {}
22      protected void foo2() {}
23      void foo3() {}
24      private void foo4() {}
25  
26      public class PublicInner { // ignored
27          public int i1;
28          protected int i2;
29          int i3;
30          private int i4;
31  
32          public void foo1() {}
33          protected void foo2() {}
34          void foo3() {}
35          private void foo4() {}
36      }
37  
38      protected class ProtectedInner { // ignored
39          public int i1;
40          protected int i2;
41          int i3;
42          private int i4;
43  
44          public void foo1() {}
45          protected void foo2() {}
46          void foo3() {}
47          private void foo4() {}
48      }
49  
50      class PackageInner { // ignored
51          public int i1;
52          protected int i2;
53          int i3;
54          private int i4;
55  
56          public void foo1() {}
57          protected void foo2() {}
58          void foo3() {}
59          private void foo4() {}
60      }
61  
62      private class PrivateInner { // ignored
63          public int i1;
64          protected int i2;
65          int i3;
66          private int i4;
67  
68          public void foo1() {}
69          protected void foo2() {}
70          void foo3() {}
71          private void foo4() {}
72      }
73  
74      class IgnoredName { // ignored
75          // ignore by name
76          private int logger;
77          // no warning, 'serialVersionUID' fields do not require Javadoc
78          private static final long serialVersionUID = 0;
79      }
80  
81      /**/
82      void methodWithTwoStarComment() {} // ignored
83  }