View Javadoc
1   /*
2   JavadocVariable
3   accessModifiers = (default)public,protected,package,private
4   ignoreNamePattern = (default)null
5   tokens = (default)ENUM_CONSTANT_DEF
6   
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable;
10  
11  public class InputJavadocVariableOnPublicInnerClassFields {
12      public int i1; // violation, 'Missing a Javadoc comment'
13      protected int i2; // violation, 'Missing a Javadoc comment'
14      int i3; // violation, 'Missing a Javadoc comment'
15      private int i4; // violation, 'Missing a Javadoc comment'
16  
17      public void foo1() {}
18      protected void foo2() {}
19      void foo3() {}
20      private void foo4() {}
21  
22      public class PublicInner {
23          public int i1; // violation, 'Missing a Javadoc comment'
24          protected int i2; // violation, 'Missing a Javadoc comment'
25          int i3; // violation, 'Missing a Javadoc comment'
26          private int i4; // violation, 'Missing a Javadoc comment'
27  
28          public void foo1() {}
29          protected void foo2() {}
30          void foo3() {}
31          private void foo4() {}
32      }
33  
34      protected class ProtectedInner {
35          public int i1; // violation, 'Missing a Javadoc comment'
36          protected int i2; // violation, 'Missing a Javadoc comment'
37          int i3; // violation, 'Missing a Javadoc comment'
38          private int i4; // violation, 'Missing a Javadoc comment'
39  
40          public void foo1() {}
41          protected void foo2() {}
42          void foo3() {}
43          private void foo4() {}
44      }
45  
46      class PackageInner {
47          public int i1; // violation, 'Missing a Javadoc comment'
48          protected int i2; // violation, 'Missing a Javadoc comment'
49          int i3; // violation, 'Missing a Javadoc comment'
50          private int i4; // violation, 'Missing a Javadoc comment'
51  
52          public void foo1() {}
53          protected void foo2() {}
54          void foo3() {}
55          private void foo4() {}
56      }
57  
58      private class PrivateInner {
59          public int i1; // violation, 'Missing a Javadoc comment'
60          protected int i2; // violation, 'Missing a Javadoc comment'
61          int i3; // violation, 'Missing a Javadoc comment'
62          private int i4; // violation, 'Missing a Javadoc comment'
63  
64          public void foo1() {}
65          protected void foo2() {}
66          void foo3() {}
67          private void foo4() {}
68      }
69  
70      class IgnoredName {
71  
72          private int logger; // violation, 'Missing a Javadoc comment'
73          // no warning, 'serialVersionUID' fields do not require Javadoc
74          private static final long serialVersionUID = 0;
75      }
76  
77      /**/
78      void methodWithTwoStarComment() {}
79  }