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 InputFinalLocalVariableTwo {
12  
13      public void anotherMethod()
14      {
15          boolean aBool = true;
16          for (int i = 0, j = 1, k = 1; j < 10 ; j++)
17          {
18              k++;
19              aBool = false;
20          }
21  
22          int l = 0;
23          {
24              int weird = 0; // violation
25              int j = 0; // violation
26              int k = 0; // violation
27              {
28                  l++;
29              }
30          }
31  
32          int weird = 0;
33          weird++;
34  
35          final InputFinalLocalVariableTwo.InnerClass ic
36                  = new InputFinalLocalVariableTwo.InnerClass();
37  
38          ic.mInner2 = 1;
39      }
40  
41      class InnerClass
42      {
43          private int mInner = 0;
44  
45          public int mInner2 = 0;
46      }
47  }
48  
49  interface Inter
50  {
51      void method(int aParam);
52  }
53  
54  abstract class AbstractClass
55  {
56      public abstract void abstractMethod(int aParam);
57  }
58  
59  class Blah
60  {
61      static
62      {
63          for(int a : getInts())
64          {
65  
66          }
67      }
68  
69      static int[] getInts() {
70          return null;
71      }
72  }
73  
74  class test_1241722
75  {
76      private Object o_;
77  
78      public void doSomething(Object _o)
79      {
80          System.identityHashCode(_o);
81      }
82  
83      public void doSomething2(Object _o1)
84      {
85          o_ = _o1;
86      }
87  }
88  
89  class class1
90  {
91      public class1(final int x){
92  
93      }
94  }
95  
96  class AA {
97      {
98          int y = 0;
99          y = 9;
100     }
101 }
102 
103 enum Enum1 {
104     ;
105 
106     {
107         int var = 0;
108         var = 1;
109     }
110 }