/
InputFinalLocalVariable.java
139 lines (106 loc) · 2.09 KB
/
InputFinalLocalVariable.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
package com.puppycrawl.tools.checkstyle.coding;
public class InputFinalLocalVariable
{
private int m_ClassVariable = 0;
static
{
int i, j = 0;
Runnable runnable = new Runnable()
{
public void run()
{
}
};
}
public InputFinalLocalVariable()
{
int i = 0;
final int j = 2;
int z;
Object obj = new Object();
int k = 0;
String x = obj.toString();
k++;
k = 2;
Runnable runnable = new Runnable()
{
public void run()
{
int q = 0;
}
};
}
public void method(int aArg, final int aFinal, int aArg2)
{
int z = 0;
z++;
aArg2++;
}
public void aMethod()
{
int i = 0;
final int j = 2;
int z;
Object obj = new Object();
int k = 0;
String x = obj.toString();
k++;
final class Inner
{
public Inner()
{
int w = 0;
Runnable runnable = new Runnable()
{
public void run()
{
}
};
}
}
}
public void anotherMethod()
{
boolean aBool = true;
for (int i = 0, j = 1, k = 1; j < 10 ; j++)
{
k++;
aBool = false;
}
int l = 0;
{
int weird = 0;
int j = 0;
int k = 0;
{
l++;
}
}
int weird = 0;
weird++;
final InnerClass ic = new InnerClass();
ic.mInner2 = 1;
}
class InnerClass
{
private int mInner = 0;
public int mInner2 = 0;
}
}
interface Inter
{
void method(int aParam);
}
abstract class AbstractClass
{
public abstract void abstractMethod(int aParam);
}
class Blah
{
static
{
for(int a : some.getInts())
{
}
}
}