From 046cafe8b46b4e9f86a5b69819d2fe32af2fd908 Mon Sep 17 00:00:00 2001 From: Petr Date: Tue, 9 Dec 2025 20:45:49 +0100 Subject: [PATCH] cleanup [python]: Inline method (PyCallExpressionHelper.kt) GitOrigin-RevId: 2cfb2265b53c9b3fd0fa50606b67740dd83b35e5 --- .../python/psi/impl/PyCallExpressionHelper.kt | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.kt b/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.kt index 5d3f0ac14895..635e26e66481 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.kt +++ b/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.kt @@ -127,9 +127,6 @@ fun PyCallExpression.getCalleeType(resolveContext: PyResolveContext): PyType? { return PyUnionType.union(callableTypes) } -fun multiResolveCallee(x: PyCallExpression, resolveContext: PyResolveContext): List = - x.multipleResolveCallee(resolveContext) - /** * It is not the same as [getCalleeType] since * this method returns callable types that would be actually called, the mentioned method returns type of underlying callee. @@ -141,13 +138,11 @@ fun multiResolveCallee(x: PyCallExpression, resolveContext: PyResolveContext): L * b = a() # callee type is A, resolved callee is A.__call__ * ``` */ -fun PyCallExpression.multipleResolveCallee(resolveContext: PyResolveContext): List { - return PyUtil.getParameterizedCachedValue( - this, - resolveContext) { - getExplicitResolveResults(it) + - getImplicitResolveResults(it) + - getRemoteResolveResults(it) +fun multiResolveCallee(expression: PyCallExpression, resolveContext: PyResolveContext): List { + return PyUtil.getParameterizedCachedValue(expression, resolveContext) { + expression.getExplicitResolveResults(it) + + expression.getImplicitResolveResults(it) + + expression.getRemoteResolveResults(it) } }