View Javadoc
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  }