View Javadoc
1   /*
2   JavadocPackage
3   allowLegacy = false
4   fileExtensions = java
5   
6   
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage;
10  // violation 9 lines above 'Missing package-info.java file'
11  
12  public class InputJavadocPackageNoJavadoc //comment test
13  {
14      public int i1;
15      protected int i2;
16      int i3;
17      private int i4;
18  
19      public void foo1() {}
20      protected void foo2() {}
21      void foo3() {}
22      private void foo4() {}
23  
24      protected class ProtectedInner {
25          public int i1;
26          protected int i2;
27          int i3;
28          private int i4;
29  
30          public void foo1() {}
31          protected void foo2() {}
32          void foo3() {}
33          private void foo4() {}
34      }
35  
36      class PackageInner {
37          public int i1;
38          protected int i2;
39          int i3;
40          private int i4;
41  
42          public void foo1() {}
43          protected void foo2() {}
44          void foo3() {}
45          private void foo4() {}
46      }
47  
48      private class PrivateInner {
49          public int i1;
50          protected int i2;
51          int i3;
52          private int i4;
53  
54          public void foo1() {}
55          protected void foo2() {}
56          void foo3() {}
57          private void foo4() {}
58      }
59  }
60  
61  class PackageClass {
62      public int i1;
63      protected int i2;
64      int i3;
65      private int i4;
66  
67      public void foo1() {}
68      protected void foo2() {}
69      void foo3() {}
70      private void foo4() {}
71  
72      public class PublicInner {
73          public int i1;
74          protected int i2;
75          int i3;
76          private int i4;
77  
78          public void foo1() {}
79          protected void foo2() {}
80          void foo3() {}
81          private void foo4() {}
82      }
83  
84      protected class ProtectedInner {
85          public int i1;
86          protected int i2;
87          int i3;
88          private int i4;
89  
90          public void foo1() {}
91          protected void foo2() {}
92          void foo3() {}
93          private void foo4() {}
94      }
95  
96      class PackageInner {
97          public int i1;
98          protected int i2;
99          int i3;
100         private int i4;
101 
102         public void foo1() {}
103         protected void foo2() {}
104         void foo3() {}
105         private void foo4() {}
106     }
107 
108     private class PrivateInner {
109         public int i1;
110         protected int i2;
111         int i3;
112         private int i4;
113 
114         public void foo1() {}
115         protected void foo2() {}
116         void foo3() {}
117         private void foo4() {}
118     }
119 
120     class IgnoredName {
121         // ignore by name
122         private int logger;
123         // no warning, 'serialVersionUID' fields do not require Javadoc
124         private static final long serialVersionUID = 0;
125     }
126 
127     /**/
128     void methodWithTwoStarComment() {}
129 }