View Javadoc
1   /*
2   FinalLocalVariable
3   validateEnhancedForLoopVariable = (default)false
4   tokens = (default)VARIABLE_DEF
5   
6   
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable;
10  
11  public class InputFinalLocalVariableSwitchStatement {
12  
13      enum T {
14          A, B, C;
15      }
16  
17      public void foo() {
18          int x;
19  
20          {
21              final T y = T.A;
22  
23              switch (y) {
24                  case A:
25                      x = 0;
26                  case B:
27                      x = 0;
28                  case C:
29                      x = 0;
30              }
31  
32          }
33  
34          {
35              final T y = T.A;
36  
37              switch (y) {
38                  case A:
39                      x = 1;
40                  case B:
41                      x = 1;
42                  case C:
43                      x = 1;
44  
45              }
46          }
47      }
48  }