Remove useless cast: don't remove parentheses for lambda
#KT-28641 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
d02867a831
commit
05d8932fa6
@@ -448,6 +448,11 @@ public class KtPsiUtil {
|
||||
}
|
||||
}
|
||||
|
||||
if (innerExpression instanceof KtLambdaExpression) {
|
||||
PsiElement prevSibling = PsiTreeUtil.skipWhitespacesAndCommentsBackward(currentInner);
|
||||
if (prevSibling != null && prevSibling.getText().endsWith(KtTokens.RPAR.getValue())) return true;
|
||||
}
|
||||
|
||||
if (parentElement instanceof KtCallExpression && currentInner == ((KtCallExpression) parentElement).getCalleeExpression()) {
|
||||
KtCallExpression parentCall = (KtCallExpression) parentElement;
|
||||
if (innerExpression instanceof KtSimpleNameExpression) return false;
|
||||
|
||||
Reference in New Issue
Block a user