diff --git a/python/python-psi-impl/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java b/python/python-psi-impl/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java index a1a21e2c5fd1..ab2ea10564b7 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java +++ b/python/python-psi-impl/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java @@ -19,26 +19,26 @@ import org.jetbrains.annotations.NotNull; */ public class PyDefinitionsSearch implements QueryExecutor { @Override - public boolean execute(@NotNull final PsiElement queryParameters, @NotNull final Processor consumer) { - if (queryParameters instanceof PyClass) { - final Query query = PyClassInheritorsSearch.search((PyClass)queryParameters, true); + public boolean execute(@NotNull final PsiElement e, @NotNull final Processor consumer) { + if (e instanceof PyClass) { + final Query query = PyClassInheritorsSearch.search((PyClass)e, true); return query.forEach(consumer); } - else if (queryParameters instanceof PyFunction) { + else if (e instanceof PyFunction) { final Query query = - ReadAction.compute(() -> PyOverridingMethodsSearch.search((PyFunction)queryParameters, true)); + ReadAction.compute(() -> PyOverridingMethodsSearch.search((PyFunction)e, true)); return query.forEach(consumer); } - else if (queryParameters instanceof PyTargetExpression) { // PY-237 - final PsiElement parent = ReadAction.compute(() -> queryParameters.getParent()); + else if (e instanceof PyTargetExpression) { // PY-237 + final PsiElement parent = ReadAction.compute(() -> e.getParent()); if (parent instanceof PyAssignmentStatement) { return consumer.process(parent); } } - else if (queryParameters instanceof PyiFile) { - final PsiElement originalElement = ReadAction.compute(() -> PyiUtil.getOriginalElement((PyiFile)queryParameters)); + else if (e instanceof PyiFile) { + final PsiElement originalElement = ReadAction.compute(() -> PyiUtil.getOriginalElement((PyiFile)e)); if (originalElement != null) { consumer.process(originalElement); }