From 33e5bd192ed6bbedd33f1ea6520c1debbe97b1c7 Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Fri, 15 Apr 2016 22:59:18 +0300 Subject: [PATCH] Null exception fix Provided argument may be null, so we can't guarantee @NotNull if we return it. And parent contract allows us to return null. --- .../jetbrains/python/psi/impl/PyAnyExpressionEvaluator.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/python/src/com/jetbrains/python/psi/impl/PyAnyExpressionEvaluator.java b/python/src/com/jetbrains/python/psi/impl/PyAnyExpressionEvaluator.java index c08b2b9afe8d..70422807637a 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyAnyExpressionEvaluator.java +++ b/python/src/com/jetbrains/python/psi/impl/PyAnyExpressionEvaluator.java @@ -19,7 +19,6 @@ import com.jetbrains.python.psi.*; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -37,7 +36,7 @@ public class PyAnyExpressionEvaluator extends PyEvaluator { myEvalSequence = evalSequence; } - @NotNull + @Nullable @Override public Object evaluate(final PyExpression expr) { final Object evaluate = super.evaluate(expr);