Create from Usages: Do not suggest on type-mismatched expressions which are not call arguments
#KT-14143 Fixed
This commit is contained in:
+1
-3
@@ -75,9 +75,7 @@ sealed class CreateCallableFromCallActionFactory<E : KtExpression>(
|
||||
Errors.TOO_MANY_ARGUMENTS,
|
||||
Errors.NONE_APPLICABLE -> diagElement.getNonStrictParentOfType<KtCallExpression>()
|
||||
|
||||
Errors.TYPE_MISMATCH -> diagElement
|
||||
.getParentOfTypeAndBranch<KtValueArgument> { getArgumentExpression() }
|
||||
?.getStrictParentOfType<KtCallExpression>()
|
||||
Errors.TYPE_MISMATCH -> (diagElement.parent as? KtValueArgument)?.getStrictParentOfType<KtCallExpression>()
|
||||
|
||||
else -> throw AssertionError("Unexpected diagnostic: ${diagnostic.factory}")
|
||||
} as? KtExpression
|
||||
|
||||
Reference in New Issue
Block a user