fix XmlUnusedNamespaceInspection CCE

This commit is contained in:
peter
2014-11-12 17:22:46 +01:00
parent d4ee280dcf
commit 85aa1fed1c
@@ -53,7 +53,10 @@ public class XmlUnusedNamespaceInspection extends XmlSuppressableInspectionTool
return new XmlElementVisitor() {
@Override
public void visitXmlAttribute(XmlAttribute attribute) {
XmlRefCountHolder refCountHolder = XmlRefCountHolder.getRefCountHolder((XmlFile)holder.getFile());
PsiFile file = holder.getFile();
if (!(file instanceof XmlFile)) return;
XmlRefCountHolder refCountHolder = XmlRefCountHolder.getRefCountHolder((XmlFile)file);
if (refCountHolder == null) return;
if (!attribute.isNamespaceDeclaration()) {
checkUnusedLocations(attribute, holder, refCountHolder);