diff options
Diffstat (limited to 'java/typeMigration/testData/refactoring/typeMigrationByAtomic/directIntArray/after/Test.items')
-rw-r--r-- | java/typeMigration/testData/refactoring/typeMigrationByAtomic/directIntArray/after/Test.items | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/java/typeMigration/testData/refactoring/typeMigrationByAtomic/directIntArray/after/Test.items b/java/typeMigration/testData/refactoring/typeMigrationByAtomic/directIntArray/after/Test.items new file mode 100644 index 000000000000..69a66c34a6cb --- /dev/null +++ b/java/typeMigration/testData/refactoring/typeMigrationByAtomic/directIntArray/after/Test.items @@ -0,0 +1,34 @@ +Types: +PsiArrayAccessExpression:a[0] : int +PsiArrayAccessExpression:a[0] : int +PsiArrayAccessExpression:a[0] : int +PsiArrayAccessExpression:a[0] : int +PsiArrayAccessExpression:a[0] : int +PsiArrayAccessExpression:a[0] : int +PsiArrayAccessExpression:a[0] : int +PsiArrayAccessExpression:a[0] : int +PsiField:a : java.util.concurrent.atomic.AtomicIntegerArray +PsiReferenceExpression:a : java.util.concurrent.atomic.AtomicIntegerArray +PsiReferenceExpression:a : java.util.concurrent.atomic.AtomicIntegerArray +PsiReferenceExpression:a : java.util.concurrent.atomic.AtomicIntegerArray +PsiReferenceExpression:a : java.util.concurrent.atomic.AtomicIntegerArray +PsiReferenceExpression:a : java.util.concurrent.atomic.AtomicIntegerArray +PsiReferenceExpression:a : java.util.concurrent.atomic.AtomicIntegerArray +PsiReferenceExpression:a : java.util.concurrent.atomic.AtomicIntegerArray +PsiReferenceExpression:a : java.util.concurrent.atomic.AtomicIntegerArray +PsiReferenceExpression:a : java.util.concurrent.atomic.AtomicIntegerArray + +Conversions: +a[0] -> $qualifier$.decrementAndGet($idx$) --$qualifier$[$idx$] --a[0] +a[0] -> $qualifier$.get($idx$) $qualifier$[$idx$] a[0] +a[0] -> $qualifier$.get($idx$) $qualifier$[$idx$] a[0] +a[0] -> $qualifier$.getAndAdd($idx$, ($val$)) $qualifier$[$idx$] += $val$ a[0] += (2) +a[0] -> $qualifier$.getAndDecrement($idx$) $qualifier$[$idx$]-- a[0]-- +a[0] -> $qualifier$.getAndIncrement($idx$) $qualifier$[$idx$]++ a[0]++ +a[0] -> $qualifier$.incrementAndGet($idx$) ++$qualifier$[$idx$] ++a[0] +a[0] -> $qualifier$.set($idx$, $qualifier$.get($idx$) * $val$) $qualifier$[$idx$]*=$val$ a[0] *= 2 +new int[0] -> new java.util.concurrent.atomic.AtomicIntegerArray($val$) $val$ new int[0] +new int[1] -> new java.util.concurrent.atomic.AtomicIntegerArray($val$) $val$ new int[1] + +New expression type changes: +Fails: |