From b5d63e919f45743d735e41e712d7047253a403ff Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Wed, 26 Mar 2008 14:18:24 +0300 Subject: [PATCH] overriding methods in Python Ctrl-Shift-I and Ctrl-Alt-B --- .../python/psi/search/PyDefinitionsSearch.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java b/python/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java index 85a461947335..fc3beca03807 100644 --- a/python/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java +++ b/python/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java @@ -2,9 +2,10 @@ package com.jetbrains.python.psi.search; import com.intellij.psi.PsiElement; import com.intellij.util.Processor; -import com.intellij.util.QueryExecutor; import com.intellij.util.Query; +import com.intellij.util.QueryExecutor; import com.jetbrains.python.psi.PyClass; +import com.jetbrains.python.psi.PyFunction; /** * @author yole @@ -19,6 +20,14 @@ public class PyDefinitionsSearch implements QueryExecutor query = PyOverridingMethodsSearch.search((PyFunction) queryParameters, true); + return query.forEach(new Processor() { + public boolean process(final PyFunction pyFunction) { + return consumer.process(pyFunction); + } + }); + } return true; } }