mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
CCE (IDEA-105740)
This commit is contained in:
@@ -241,7 +241,9 @@ public class RedundantCastUtil {
|
||||
PsiManager manager = methodExpr.getManager();
|
||||
PsiElementFactory factory = JavaPsiFacade.getInstance(manager.getProject()).getElementFactory();
|
||||
|
||||
PsiMethodCallExpression newCall = (PsiMethodCallExpression)factory.createExpressionFromText(methodCall.getText(), methodCall);
|
||||
final PsiExpression expressionFromText = factory.createExpressionFromText(methodCall.getText(), methodCall);
|
||||
if (!(expressionFromText instanceof PsiMethodCallExpression)) return;
|
||||
PsiMethodCallExpression newCall = (PsiMethodCallExpression)expressionFromText;
|
||||
PsiExpression newQualifier = newCall.getMethodExpression().getQualifierExpression();
|
||||
PsiExpression newOperand = ((PsiTypeCastExpression)((PsiParenthesizedExpression)newQualifier).getExpression()).getOperand();
|
||||
newQualifier.replace(newOperand);
|
||||
|
||||
Reference in New Issue
Block a user