diff --git a/python/psi-api/src/com/jetbrains/python/codeInsight/PyDynamicMember.java b/python/psi-api/src/com/jetbrains/python/codeInsight/PyDynamicMember.java index 0dbf9091c5d7..a344e892588c 100644 --- a/python/psi-api/src/com/jetbrains/python/codeInsight/PyDynamicMember.java +++ b/python/psi-api/src/com/jetbrains/python/codeInsight/PyDynamicMember.java @@ -37,6 +37,7 @@ public class PyDynamicMember { private String myName; private final boolean myResolveToInstance; private final Function myTypeCallback; + @Nullable private final String myTypeName; private final PsiElement myTarget; @@ -44,7 +45,7 @@ public class PyDynamicMember { boolean myFunction = false; - public PyDynamicMember(@NotNull final String name, @NotNull final String type, final boolean resolveToInstance) { + public PyDynamicMember(@NotNull final String name, @Nullable final String type, final boolean resolveToInstance) { myName = name; myResolveToInstance = resolveToInstance; myTypeName = type; @@ -63,7 +64,7 @@ public class PyDynamicMember { } public PyDynamicMember(@NotNull final String name, - @NotNull final String type, + @Nullable final String type, final Function typeCallback) { myName = name;