summaryrefslogtreecommitdiff
path: root/plugins/typeMigration/testData/refactoring/migrateTypeSignature/exprNewArrayReftype2Lvalue/after/Expr.items
blob: a1472a46da6778ffa1e246ddcc22eb2f8833f651 (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
27
28
29
30
31
32
33
34
Types:
PsiArrayInitializerExpression:{pcc} : FaceParent[]
PsiArrayInitializerExpression:{pcp} : FaceParent[]
PsiArrayInitializerExpression:{pfc, pcp, pcc} : FaceParent[]
PsiArrayInitializerExpression:{pfc} : FaceParent[]
PsiArrayInitializerExpression:{{pfc}, {pcp}, {pcc}} : FaceParent[][]
PsiField:myArrayOne : FaceParent[]
PsiField:myArrayTwo : FaceParent[][]
PsiNewExpression:new FaceChild[][]{{pfc}, {pcp}, {pcc}} : FaceParent[][]
PsiNewExpression:new FaceChild[]{pfc, pcp, pcc} : FaceParent[]
PsiParameter:pcc : ClassChild
PsiParameter:pcp : ClassParent
PsiParameter:pfc : FaceParent
PsiReferenceExpression:myArrayOne : FaceParent[]
PsiReferenceExpression:myArrayTwo : FaceParent[][]
PsiReferenceExpression:pcc : ClassChild
PsiReferenceExpression:pcc : ClassChild
PsiReferenceExpression:pcp : ClassParent
PsiReferenceExpression:pcp : ClassParent
PsiReferenceExpression:pfc : FaceParent
PsiReferenceExpression:pfc : FaceParent

Conversions:
pcc -> $
pcc -> $
pcp -> $
pcp -> $
pfc -> $
pfc -> $

New expression type changes:
new FaceChild[][]{{pfc}, {pcp}, {pcc}} -> FaceParent[][]
new FaceChild[]{pfc, pcp, pcc} -> FaceParent[]
Fails: