summaryrefslogtreecommitdiff
path: root/plugins/typeMigration/testData/refactoring/typeMigrationByAtomic/reverseAssignments/after/Test.items
blob: 767993764c480612150593037a7478b0d5326245 (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
Types:
PsiField:i : int
PsiMethodCallExpression:i.addAndGet(-(9)) : int
PsiMethodCallExpression:i.addAndGet(9) : int
PsiMethodCallExpression:i.get() : int
PsiMethodCallExpression:i.getAndAdd(-5) : int
PsiMethodCallExpression:i.getAndAdd(2) : int
PsiMethodCallExpression:i.set(9) : void
PsiReferenceExpression:i : int
PsiReferenceExpression:i : int
PsiReferenceExpression:i : int
PsiReferenceExpression:i : int
PsiReferenceExpression:i : int
PsiReferenceExpression:i : int

Conversions:
i.addAndGet(-(9)) -> $qualifier$ + $delta$ $qualifier$.addAndGet($delta$)
i.addAndGet(9) -> $qualifier$ + $delta$ $qualifier$.addAndGet($delta$)
i.get() -> $qualifier$ $qualifier$.get()
i.getAndAdd(-5) -> $qualifier$ += $val$ $qualifier$.getAndAdd($val$)
i.getAndAdd(2) -> $qualifier$ += $val$ $qualifier$.getAndAdd($val$)
i.set(9) -> $qualifier$ = $val$ $qualifier$.set($val$)
new AtomicInteger(0) -> $qualifier$ new $type$($qualifier$)

New expression type changes:
Fails: