diff --git a/python/psi-api/src/com/jetbrains/python/psi/PyClass.java b/python/psi-api/src/com/jetbrains/python/psi/PyClass.java index bb0eb8d5d682..5c4c08b4bbcb 100644 --- a/python/psi-api/src/com/jetbrains/python/psi/PyClass.java +++ b/python/psi-api/src/com/jetbrains/python/psi/PyClass.java @@ -23,6 +23,7 @@ import java.util.List; public interface PyClass extends PsiNameIdentifierOwner, PyStatement, NameDefiner, PyDocStringOwner, StubBasedPsiElement, ScopeOwner, PyDecoratable, PyTypedElement { ArrayFactory ARRAY_FACTORY = new ArrayFactory() { + @NotNull @Override public PyClass[] create(int count) { return new PyClass[count]; diff --git a/python/psi-api/src/com/jetbrains/python/psi/PyFunction.java b/python/psi-api/src/com/jetbrains/python/psi/PyFunction.java index d303851848e9..5d125c7f5ff0 100644 --- a/python/psi-api/src/com/jetbrains/python/psi/PyFunction.java +++ b/python/psi-api/src/com/jetbrains/python/psi/PyFunction.java @@ -8,6 +8,7 @@ import com.intellij.util.ArrayFactory; import com.jetbrains.python.codeInsight.controlflow.ScopeOwner; import com.jetbrains.python.psi.stubs.PyFunctionStub; import com.jetbrains.python.psi.types.PyType; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; /** @@ -22,6 +23,7 @@ extends PyFunction[] EMPTY_ARRAY = new PyFunction[0]; ArrayFactory ARRAY_FACTORY = new ArrayFactory() { + @NotNull @Override public PyFunction[] create(int count) { return new PyFunction[count]; diff --git a/python/src/com/jetbrains/python/psi/impl/PyFromImportStatementImpl.java b/python/src/com/jetbrains/python/psi/impl/PyFromImportStatementImpl.java index 45877d1cfd57..f887dece66af 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyFromImportStatementImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyFromImportStatementImpl.java @@ -75,6 +75,7 @@ public class PyFromImportStatementImpl extends PyBaseElementImpl() { + @NotNull public PyImportElement[] create(int count) { return new PyImportElement[count]; } @@ -182,7 +183,7 @@ public class PyFromImportStatementImpl extends PyBaseElementImpl() { + @NotNull public PyImportElement[] create(int count) { return new PyImportElement[count]; }