Types: | |
PsiField:s : java.lang.String[] | |
PsiMethodCallExpression:s.get(0) : java.lang.String | |
PsiMethodCallExpression:s.set(0, "") : void | |
PsiReferenceExpression:s : java.lang.String[] | |
PsiReferenceExpression:s : java.lang.String[] | |
Conversions: | |
new AtomicReferenceArray<String>(new String[2]) -> $qualifier$ new $type$($qualifier$) | |
s.get(0) -> $qualifier$[$idx$] $qualifier$.get($idx$) | |
s.set(0, "") -> $qualifier$[$idx$] = $val$ $qualifier$.set($idx$, $val$) | |
New expression type changes: | |
Fails: |