mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-02 10:14:57 +07:00
Java: ignore parentheses when checking write access in Inline Parameter
GitOrigin-RevId: 3807aa5f627febd0f44acab16f8145148945f5a3
This commit is contained in:
committed by
intellij-monorepo-bot
parent
d9bb6a9b0b
commit
905b338cc3
+4
-2
@@ -220,8 +220,10 @@ public class InlineParameterExpressionProcessor extends BaseRefactoringProcessor
|
||||
}
|
||||
|
||||
private static boolean isAccessedForWriting (PsiExpression expr) {
|
||||
while (expr.getParent() instanceof PsiArrayAccessExpression) {
|
||||
expr = (PsiExpression)expr.getParent();
|
||||
PsiElement parent = expr.getParent();
|
||||
while (parent instanceof PsiArrayAccessExpression || parent instanceof PsiParenthesizedExpression) {
|
||||
expr = (PsiExpression)parent;
|
||||
parent = parent.getParent();
|
||||
}
|
||||
return PsiUtil.isAccessedForWriting(expr);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user