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 InputFinalLocalVariable2One {
12      private int m_ClassVariable = 0;
13      //static block
14      static
15      {
16          int i, j = 0;
17          Runnable runnable = new Runnable()
18          {
19              public void run()
20              {
21              }
22          };
23      }
24      /** constructor */
25      public InputFinalLocalVariable2One()
26      {
27          int i = 0;
28          // final variable
29          final int j = 2;
30  
31          int z;
32  
33          Object obj = new Object();
34  
35          int k = 0;
36  
37          String x = obj.toString();
38  
39          k++;
40  
41          k = 2;
42  
43          Runnable runnable = new Runnable()
44          {
45              public void run()
46              {
47                  int q = 0;
48              }
49          };
50      }
51  
52      public void method(int aArg, final int aFinal, int aArg2) // violation
53      {
54          int z = 0;
55  
56          z++;
57  
58          aArg2++;
59      }
60  
61      public void aMethod()
62      {
63          int i = 0;
64  
65          final int j = 2;
66  
67          int z;
68  
69          Object obj = new Object();
70  
71          int k = 0;
72  
73          String x = obj.toString();
74  
75          k++;
76  
77          final class Inner
78          {
79              public Inner()
80              {
81                  int w = 0;
82                  Runnable runnable = new Runnable()
83                  {
84                      public void run()
85                      {
86                      }
87                  };
88              }
89          }
90      }
91  }