View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="JavadocVariable"/>
5     </module>
6   </module>
7   */
8   package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable;
9   
10  // xdoc section -- start
11  public class Example5 {
12    public int variablePublic; // violation, 'Missing a Javadoc comment'
13    protected int variableProtected; // violation, 'Missing a Javadoc comment'
14    int variablePackage; // violation, 'Missing a Javadoc comment'
15    private int variablePrivate; // violation, 'Missing a Javadoc comment'
16  
17    public void testMethodInnerClass() {
18  
19      // This check ignores local classes.
20      class InnerClass {
21        public int innerClassVariablePublic;
22        protected int innerClassVariableProtected;
23        int innerClassVariablePackage;
24        private int innerClassVariablePrivate;
25      }
26  
27      // This check ignores anonymous inner classes.
28      Runnable runnable = new Runnable() {
29        public int innerClassVariablePublic;
30        protected int innerClassVariableProtected;
31        int innerClassVariablePackage;
32        private int innerClassVariablePrivate;
33        public void run()
34          {
35            System.identityHashCode("running");
36          }
37      };
38    }
39  }
40  // xdoc section -- end