1 /* 2 UnusedLocalVariable 3 allowUnnamedVariables = false 4 5 */ 6 7 package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable; 8 9 public class InputUnusedLocalVariable3 { 10 class Parent { 11 protected int a = 0; 12 public Parent(Child d) { 13 a = 1; 14 } 15 } 16 17 class Child extends InputUnusedLocalVariable3.Parent { 18 protected int b = 0; 19 public Child(Child d) { 20 InputUnusedLocalVariable3.this.super(d); 21 int a = 0; // violation, unused variable 'a' 22 System.out.println(super.a); 23 } 24 } 25 }