mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-02 10:14:57 +07:00
Java: annotate PsiExpressionListStatement.getExpressionList() as @NotNull
GitOrigin-RevId: 509212ab37f403b04109dc7535cc4a6e1fdf3478
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e7b08f96b2
commit
99dc01d75a
+1
-4
@@ -111,10 +111,7 @@ public class JavaSafeDeleteProcessor extends SafeDeleteProcessorDelegateBase {
|
||||
PsiReferenceExpression referencedElement = (PsiReferenceExpression)reference.getElement();
|
||||
PsiElement statementOrExprInList = PsiTreeUtil.getParentOfType(referencedElement, PsiStatement.class);
|
||||
if (statementOrExprInList instanceof PsiExpressionListStatement statement) {
|
||||
PsiExpressionList expressionList = statement.getExpressionList();
|
||||
if (expressionList != null) {
|
||||
statementOrExprInList = PsiTreeUtil.findPrevParent(expressionList, referencedElement);
|
||||
}
|
||||
statementOrExprInList = PsiTreeUtil.findPrevParent(statement.getExpressionList(), referencedElement);
|
||||
}
|
||||
|
||||
boolean isSafeToDelete = PsiUtil.isAccessedForWriting(referencedElement);
|
||||
|
||||
Reference in New Issue
Block a user