summaryrefslogtreecommitdiff
path: root/plugins/typeMigration/testData/refactoring/typeMigrationByAtomic/directAssignments/after/Test.items
blob: 9d1b1894378f47a14bee0335e99ccf3cb93c9071 (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
Types:
PsiAssignmentExpression:i += 2 : java.util.concurrent.atomic.AtomicInteger
PsiAssignmentExpression:i -= 5 : java.util.concurrent.atomic.AtomicInteger
PsiBinaryExpression:i + 9 : int
PsiBinaryExpression:i - 9 : int
PsiBinaryExpression:i == 0 : boolean
PsiField:i : java.util.concurrent.atomic.AtomicInteger
PsiReferenceExpression:i : java.util.concurrent.atomic.AtomicInteger
PsiReferenceExpression:i : java.util.concurrent.atomic.AtomicInteger
PsiReferenceExpression:i : java.util.concurrent.atomic.AtomicInteger
PsiReferenceExpression:i : java.util.concurrent.atomic.AtomicInteger
PsiReferenceExpression:i : java.util.concurrent.atomic.AtomicInteger
PsiReferenceExpression:i : java.util.concurrent.atomic.AtomicInteger

Conversions:
0 -> new java.util.concurrent.atomic.AtomicInteger($val$) $val$
9 -> $qualifier$.set($val$) $qualifier$ = $val$ i = 9
i + 9 -> $qualifier$.get() + $val$ $qualifier$+$val$
i += 2 -> $qualifier$.getAndAdd(($val$)) $qualifier$ += $val$
i - 9 -> $qualifier$.get() - $val$ $qualifier$-$val$
i -= 5 -> $qualifier$.getAndAdd(-($val$)) $qualifier$ -= $val$
i == 0 -> $qualifier$.get() == $val$ $qualifier$==$val$

New expression type changes:
Fails: