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