View Javadoc
1   /*
2   FinalLocalVariable
3   validateEnhancedForLoopVariable = (default)false
4   tokens = PARAMETER_DEF,VARIABLE_DEF
5   
6   
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable;
10  
11  class InputFinalLocalVariableNameShadowing {
12      public void foo(String text) { // violation
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; // violation
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  }