1
2
3
4
5
6
7 package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable;
8
9 public class InputUnusedLocalVariableDepthOfClasses {
10
11 int variable = 1;
12
13 class k {
14 class n {
15 }
16 }
17
18 class n {
19 int r = 1;
20 }
21
22 class f {
23 class n {
24 }
25 }
26
27 void method() {
28 int r = 1;
29 n obj = new n() {
30 void method() {
31 r += 12;
32 }
33 };
34 obj.getClass();
35 }
36
37 class r {
38 class k {
39 int s = 12;
40 }
41 }
42
43 static class s {
44 class r {
45 class k {
46 int a = 13;
47
48 void method() {
49 int a = 1;
50 int s = 1;
51 r.k obj = new r().new k() {
52 void method() {
53 a += s;
54 }
55 };
56 obj.getClass();
57 }
58 }
59 }
60 }
61
62 class P {
63 void method() {
64 int a = 1;
65 Q obj = new Q() {
66 void method() {
67 a += 1;
68 }
69
70 };
71 obj.getClass();
72 }
73 }
74
75 class Q {
76 int a = 1;
77 }
78
79 class PR {
80 class P {
81 class Q {
82 }
83 }
84 }
85 }
86
87 class anotherClass {
88 class InputUnusedLocalVariableDepthOfClasses {
89 }
90 }
91
92 class Clazz {
93 void method() {
94 int variable = 1;
95 InputUnusedLocalVariableDepthOfClasses obj = new InputUnusedLocalVariableDepthOfClasses() {
96 void method() {
97 variable += 1;
98 }
99 };
100 obj.getClass();
101 }
102 }