summaryrefslogtreecommitdiff
path: root/plugins/typeMigration/testData/refactoring/typeMigrationByAtomic/reverseAssignments/before/Test.java
blob: cfd312daa0731daa745198ab7ffdc86be5662433 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.concurrent.atomic.AtomicInteger;
class Test {
  AtomicInteger i = new AtomicInteger(0);

  void foo() {
    i.getAndAdd(2);
    i.getAndAdd(-5);
    if (i.get() == 0) {
      i.set(9);
    }

    System.out.println(i.addAndGet(9));
    System.out.println(i.addAndGet(-(9)));
  }
}