summaryrefslogtreecommitdiff
path: root/java/typeMigration/testData/refactoring/migrateTypeSignature/exprNewArrayPrimitive2Lvalue/after/Expr.items
blob: d5976f11c48643a44550370e65dd35daf7d90d8c (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:
PsiArrayInitializerExpression:{!p} : int[]
PsiArrayInitializerExpression:{p} : int[]
PsiArrayInitializerExpression:{p} : int[]
PsiArrayInitializerExpression:{{p}, {!p}} : int[][]
PsiField:myArrayOne : int[]
PsiField:myArrayTwo : int[][]
PsiNewExpression:new boolean[][]{{p}, {!p}} : int[][]
PsiNewExpression:new boolean[]{p} : int[]
PsiParameter:p : int
PsiReferenceExpression:myArrayOne : int[]
PsiReferenceExpression:myArrayTwo : int[][]
PsiReferenceExpression:p : int
PsiReferenceExpression:p : int
PsiReferenceExpression:p : int

Conversions:
p -> $
p -> $

New expression type changes:
new boolean[][]{{p}, {!p}} -> int[][]
new boolean[]{p} -> int[]
Fails:
!p->int