Files
openide/java/java-tests/testData/inspection/defUse/UnusedAssignmentInCompound.java
Tagir Valeevandintellij-monorepo-bot 8671444eed [java-inspections] Report redundant assignment in i+=(i=j) pattern
Fixes IDEA-294791 Incorrect unused/redundant assignment detection

GitOrigin-RevId: 9fb4063770f5755e1418580a69951cab3434ca63
2022-05-30 20:35:52 +00:00

13 lines
325 B
Java

class Foo {
void test() {
int i = 5;
i += (<warning descr="The value '10' assigned to 'i' is never used">i</warning> = 10);
System.out.println(i);
}
void test2() {
int i = 5;
i += (<warning descr="The value '10' assigned to 'i' is never used">i</warning> = 10) + 1;
System.out.println(i);
}
}