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 }