View Javadoc
1   /*
2   FinalLocalVariable
3   validateEnhancedForLoopVariable = (default)false
4   tokens = PARAMETER_DEF
5   
6   
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable;
10  
11  public class InputFinalLocalVariable2Two {
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;
25              int j = 0;
26              int k = 0;
27              {
28                  l++;
29              }
30          }
31  
32          int weird = 0;
33          weird++;
34  
35          final InputFinalLocalVariable2Two.InnerClass ic =
36                  new InputFinalLocalVariable2Two.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 Inter2
50  {
51      void method(int aParam);
52  }
53  
54  abstract class AbstractClass2
55  {
56      public abstract void abstractMethod(int aParam);
57  }
58  
59  class Blah2
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_12417222
75  {
76      private Object o_;
77  
78      public void doSomething(Object _o) // violation
79      {
80          System.identityHashCode(_o);
81      }
82  
83      public void doSomething2(Object _o1) // violation
84      {
85          o_ = _o1;
86      }
87  }
88  
89  class class12
90  {
91      public class12(final int x){
92  
93      }
94  }
95  
96  class AA2 {
97      {
98          int y = 0;
99          y = 9;
100     }
101 }
102 
103 enum Enum12 {
104     ;
105 
106     {
107         int var = 0;
108         var = 1;
109     }
110 }