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