1
2
3
4
5
6
7
8
9 package com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable;
10
11 class InputFinalLocalVariableNameShadowing {
12 public void foo(String text) {
13 System.identityHashCode(text);
14
15 class Bar {
16 void bar (String text) {
17 text = "xxx";
18 }
19 }
20 }
21 }
22
23 class Foo2 {
24 public void foo() {
25 int x;
26 class Bar {
27 void bar () {
28 int x = 1;
29 x++;
30 x++;
31 }
32 }
33 }
34 }
35
36 enum InputFinalLocalVariableNameShadowingEnum{
37 test;
38 final String foo1 = "error";
39 InputFinalLocalVariableNameShadowingEnum()
40 {
41 String foo = foo1;
42 foo += foo1;
43 }
44
45 }