blob: fbfc6e7869c3ff7bdcc6f28377e58930d733ad7e (
plain)
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
|
package com.puppycrawl.tools.checkstyle.checks.coding.parameterassignment;
/**Input*/
public class InputParameterAssignmentWithUnchecked {
int field;
void foo1(int field) {
int i = field;
this.field = field;
i++;
field = 0;
field += 1;
this.field++;
field--;
}
// without parameters
void foo2() {
field = 0;
}
@SuppressWarnings(value = "unchecked")
void foo3(String field, int field1) {
this.field = (field1 += field.length());
}
void foo4() {
String hidden = "";
new NestedClass() {
public void test(String hidden) {
}
};
hidden += "test";
}
public static abstract class NestedClass {
public abstract void test(String hidden);
}
}
|