1
2
3
4
5
6
7 package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable;
8
9 public class InputUnusedLocalVariableAnonInnerClasses2 {
10
11 static class m {
12 static class h {
13 public int a = 12;
14 }
15 }
16
17 static class j {
18 static void method() {
19 int a = 1000;
20 int s = 13;
21 int q = 14;
22 m.h obj = new m.h() {
23 @Override
24 void method() {
25 Integer.valueOf(a + s);
26 }
27
28 m.h obj = new m.h() {
29 @Override
30 void method() {
31 Integer.valueOf(q);
32 }
33 };
34
35 };
36 obj.method();
37 }
38
39 static class m {
40 static class h {
41 int s = 12;
42 void method() {
43 }
44 }
45 }
46 }
47
48 static class jasper {
49 static class m {
50 static class h {
51 int q = 12;
52 }
53 }
54 }
55 }