View Javadoc
1   /*
2   JavadocMethod
3   allowedAnnotations = (default)Override
4   validateThrows = (default)false
5   accessModifiers = 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 InputJavadocMethodSurroundingAccessModifier //comment test
16  {
17      public int i1;
18      protected int i2;
19      int i3;
20      private int i4;
21  
22      public void foo1() {
23      }
24  
25      protected void foo2() {
26      }
27  
28      void foo3() {
29      }
30  
31      private void foo4() {
32      }
33  
34      /**
35       * @return // ok
36       */
37      public void foo5() {
38      }
39  
40      /**
41       * @return // ok
42       */
43      protected void foo6() {
44      }
45  
46      /**
47       * @return // ok
48       */
49      void foo7() {
50      }
51  
52      /**
53       * @return // ok
54       */
55      private void foo8() {
56      }
57  
58      protected class ProtectedInner {
59          public int i1;
60          protected int i2;
61          int i3;
62          private int i4;
63  
64          public void foo1() {
65          }
66  
67          protected void foo2() {
68          }
69  
70          void foo3() {
71          }
72  
73          private void foo4() {
74          }
75      }
76  
77      class PackageInner {
78          public int i1;
79          protected int i2;
80          int i3;
81          private int i4;
82  
83          public void foo1() {
84          }
85  
86          protected void foo2() {
87          }
88  
89          void foo3() {
90          }
91  
92          private void foo4() {
93          }
94      }
95  
96      private class PrivateInner {
97          public int i1;
98          protected int i2;
99          int i3;
100         private int i4;
101 
102         public void foo1() {
103         }
104 
105         protected void foo2() {
106         }
107 
108         void foo3() {
109         }
110 
111         private void foo4() {
112         }
113     }
114 }
115 
116 class PackageClass2 {
117     public int i1;
118     protected int i2;
119     int i3;
120     private int i4;
121 
122     public void foo1() {
123     }
124 
125     protected void foo2() {
126     }
127 
128     void foo3() {
129     }
130 
131     private void foo4() {
132     }
133 
134     public class PublicInner {
135         public int i1;
136         protected int i2;
137         int i3;
138         private int i4;
139 
140         public void foo1() {
141         }
142 
143         protected void foo2() {
144         }
145 
146         void foo3() {
147         }
148 
149         private void foo4() {
150         }
151     }
152 
153     protected class ProtectedInner {
154         public int i1;
155         protected int i2;
156         int i3;
157         private int i4;
158 
159         public void foo1() {
160         }
161 
162         protected void foo2() {
163         }
164 
165         void foo3() {
166         }
167 
168         private void foo4() {
169         }
170     }
171 
172     class PackageInner {
173         public int i1;
174         protected int i2;
175         int i3;
176         private int i4;
177 
178         public void foo1() {
179         }
180 
181         protected void foo2() {
182         }
183 
184         void foo3() {
185         }
186 
187         private void foo4() {
188         }
189     }
190 
191     private class PrivateInner {
192         public int i1;
193         protected int i2;
194         int i3;
195         private int i4;
196 
197         public void foo1() {
198         }
199 
200         protected void foo2() {
201         }
202 
203         void foo3() {
204         }
205 
206         private void foo4() {
207         }
208     }
209 
210     class IgnoredName {
211         // ignore by name
212         private int logger;
213         // no warning, 'serialVersionUID' fields do not require Javadoc
214         private static final long serialVersionUID = 0;
215     }
216 
217     /**/
218     void methodWithTwoStarComment() {
219     }
220 }