View Javadoc
1   /*
2   UnusedLocalVariable
3   allowUnnamedVariables = false
4   
5   */
6   package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable;
7   
8   public class InputUnusedLocalVariableNestedClasses7 {
9     void foo() {
10      int a = 12; // violation, unused variable 'a'
11      int ab = 12; // violation, unused variable 'ab'
12  
13      class Ghi {
14        void foo() {
15          int a = 12;
16          int ab = 12; // violation, unused variable 'ab'
17          System.out.println(a);
18        }
19      }
20  
21      class Def {
22        void foo() {
23          int a = 12; // violation, unused variable 'a'
24          int ab = 12; // violation, unused variable 'ab'
25  
26          class InnerDef {
27            void foo() {
28              int a = 12; // violation, unused variable 'a'
29              int ab = 12;
30              System.out.println(ab);
31            }
32          }
33        }
34      }
35    }
36  }