1 /* 2 UnusedLocalVariable 3 allowUnnamedVariables = false 4 5 */ 6 7 package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable; 8 9 public class InputUnusedLocalVariableLocalClasses { 10 11 int a = 12; 12 13 void foo() { 14 int a = 12; // violation, 'Unused local variable' 15 int ab = 1; // violation, 'Unused local variable' 16 17 class asd { 18 InputUnusedLocalVariableLocalClasses a = new InputUnusedLocalVariableLocalClasses() { 19 void asd() { 20 System.out.println(a); 21 } 22 }; 23 } 24 } 25 26 }