From 5cd2b376d2032e338fc5380fe97111d2b020deb1 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Tue, 24 Sep 2013 10:42:56 +0400 Subject: [PATCH] assertion for EA-45385 - NPE: XmlTagImpl.getDescriptor --- .../src/com/intellij/psi/impl/source/xml/XmlTagImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/XmlTagImpl.java b/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/XmlTagImpl.java index c986bb1ebb25..b030815ad2a4 100644 --- a/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/XmlTagImpl.java +++ b/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/XmlTagImpl.java @@ -296,7 +296,7 @@ public class XmlTagImpl extends XmlElementImpl implements XmlTag { final String schemaLocationDeclaration = getAttributeValue("schemaLocation", XmlUtil.XML_SCHEMA_INSTANCE_URI); if (noNamespaceDeclaration != null) { - map = initializeSchema(XmlUtil.EMPTY_URI, null, noNamespaceDeclaration, map); + map = initializeSchema(XmlUtil.EMPTY_URI, null, noNamespaceDeclaration, null); } if (schemaLocationDeclaration != null) { final StringTokenizer tokenizer = new StringTokenizer(schemaLocationDeclaration); @@ -334,7 +334,7 @@ public class XmlTagImpl extends XmlElementImpl implements XmlTag { return null; } - private Map> initializeSchema(final String namespace, + private Map> initializeSchema(final @NotNull String namespace, @Nullable final String version, final String fileLocation, Map> map) { @@ -422,7 +422,7 @@ public class XmlTagImpl extends XmlElementImpl implements XmlTag { } @Nullable - private PsiMetaOwner retrieveOwner(final XmlFile file, final String namespace) { + private PsiMetaOwner retrieveOwner(final XmlFile file, final @NotNull String namespace) { if (file == null) { return namespace.equals(XmlUtil.getTargetSchemaNsFromTag(this)) ? this : null; }