mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
additional parent node type added to bind the validator message to
This commit is contained in:
@@ -184,11 +184,14 @@ public class ExternalDocumentValidator {
|
||||
addAllInfos(host,results);
|
||||
}
|
||||
|
||||
private static Class[] parentClasses = new Class[]{XmlTag.class, XmlProcessingInstruction.class, XmlElementDecl.class};
|
||||
|
||||
private XmlElement getNodeForMessage(final PsiElement currentElement) {
|
||||
XmlElement parentOfType = PsiTreeUtil.getParentOfType(currentElement, XmlTag.class, false);
|
||||
if (parentOfType==null) {
|
||||
parentOfType = PsiTreeUtil.getParentOfType(currentElement, XmlProcessingInstruction.class, false);
|
||||
}
|
||||
XmlElement parentOfType = (XmlElement)PsiTreeUtil.getParentOfType(
|
||||
currentElement,
|
||||
parentClasses,
|
||||
false
|
||||
);
|
||||
return parentOfType;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user