diff --git a/python/src/com/jetbrains/python/refactoring/rename/RenamePyClassProcessor.java b/python/src/com/jetbrains/python/refactoring/rename/RenamePyClassProcessor.java index 3b897ace42ea..bf96070f3d09 100644 --- a/python/src/com/jetbrains/python/refactoring/rename/RenamePyClassProcessor.java +++ b/python/src/com/jetbrains/python/refactoring/rename/RenamePyClassProcessor.java @@ -20,7 +20,7 @@ import java.util.List; */ public class RenamePyClassProcessor extends RenamePsiElementProcessor { @Override - public boolean canProcessElement(PsiElement element) { + public boolean canProcessElement(@NotNull PsiElement element) { return element instanceof PyClass; } diff --git a/python/src/com/jetbrains/python/refactoring/rename/RenamePyFunctionProcessor.java b/python/src/com/jetbrains/python/refactoring/rename/RenamePyFunctionProcessor.java index 41e406618925..877a84c923f1 100644 --- a/python/src/com/jetbrains/python/refactoring/rename/RenamePyFunctionProcessor.java +++ b/python/src/com/jetbrains/python/refactoring/rename/RenamePyFunctionProcessor.java @@ -11,6 +11,7 @@ import com.jetbrains.python.psi.PyClass; import com.jetbrains.python.psi.PyFunction; import com.jetbrains.python.psi.search.PyOverridingMethodsSearch; import com.jetbrains.python.psi.search.PySuperMethodsSearch; +import org.jetbrains.annotations.NotNull; import java.util.ArrayList; import java.util.List; @@ -21,7 +22,7 @@ import java.util.Map; */ public class RenamePyFunctionProcessor extends RenamePsiElementProcessor { @Override - public boolean canProcessElement(PsiElement element) { + public boolean canProcessElement(@NotNull PsiElement element) { return element instanceof PyFunction; } diff --git a/python/src/com/jetbrains/python/refactoring/rename/RenamePyVariableProcessor.java b/python/src/com/jetbrains/python/refactoring/rename/RenamePyVariableProcessor.java index b56ed10e3999..2936169823f8 100644 --- a/python/src/com/jetbrains/python/refactoring/rename/RenamePyVariableProcessor.java +++ b/python/src/com/jetbrains/python/refactoring/rename/RenamePyVariableProcessor.java @@ -4,13 +4,14 @@ import com.intellij.psi.PsiElement; import com.intellij.refactoring.rename.RenamePsiElementProcessor; import com.jetbrains.python.codeInsight.PyCodeInsightSettings; import com.jetbrains.python.psi.PyElement; +import org.jetbrains.annotations.NotNull; /** * @author yole */ public class RenamePyVariableProcessor extends RenamePsiElementProcessor { @Override - public boolean canProcessElement(PsiElement element) { + public boolean canProcessElement(@NotNull PsiElement element) { // extension ordering in python-plugin-common.xml ensures that classes and variables are handled by their own processors return element instanceof PyElement; }