From 3fbc5abb6ec5695ef53b61a9dbf28d452de9b5b5 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Fri, 28 Aug 2015 15:24:50 +0300 Subject: [PATCH] toString --- .../xml/impl/schema/XmlElementDescriptorImpl.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java b/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java index 25c2566f884b..748aa8ea07ed 100644 --- a/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java +++ b/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java @@ -16,10 +16,7 @@ package com.intellij.xml.impl.schema; import com.intellij.codeInsight.daemon.Validator; -import com.intellij.psi.ElementManipulators; -import com.intellij.psi.PsiElement; -import com.intellij.psi.PsiFile; -import com.intellij.psi.PsiReference; +import com.intellij.psi.*; import com.intellij.psi.meta.PsiWritableMetaData; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.xml.*; @@ -568,7 +565,14 @@ public class XmlElementDescriptorImpl extends XsdEnumerationDescriptor @Override public String toString() { - return getName() + " (" + getNamespace() + ")"; + String namespace; + try { + namespace = getNamespace(); + } + catch (PsiInvalidElementAccessException e) { + namespace = "!!!Invalid!!!"; + } + return getName() + " (" + namespace + ")"; } @Override