diagnostics for tag with invalid children (EA-26065)

This commit is contained in:
peter
2011-03-21 20:29:10 +01:00
parent c26cf578a1
commit 1dfc6709a7
@@ -144,7 +144,12 @@ public class DomImplUtil {
}
public static List<XmlTag> findSubTags(@NotNull XmlTag tag, final EvaluatedXmlName name, final XmlFile file) {
return findSubTags(tag.getSubTags(), name, file);
assert tag.isValid();
XmlTag[] subTags = tag.getSubTags();
for (XmlTag subTag : subTags) {
assert subTag.isValid() : "tag.getSubTags() returned invalid, tag=" + tag + ", subTag.parent=" + subTag.getNode().getTreeParent();
}
return findSubTags(subTags, name, file);
}
public static List<XmlTag> findSubTags(final XmlTag[] tags, final EvaluatedXmlName name, final XmlFile file) {