diff --git a/xml/openapi/src/com/intellij/patterns/XmlAttributeValuePattern.java b/xml/openapi/src/com/intellij/patterns/XmlAttributeValuePattern.java index 4d3341dba538..aa74e5331307 100644 --- a/xml/openapi/src/com/intellij/patterns/XmlAttributeValuePattern.java +++ b/xml/openapi/src/com/intellij/patterns/XmlAttributeValuePattern.java @@ -66,4 +66,13 @@ public class XmlAttributeValuePattern extends XmlElementPattern("withValue") { + @Override + public boolean accepts(@NotNull XmlAttributeValue xmlAttributeValue, ProcessingContext context) { + return valuePattern.accepts(xmlAttributeValue.getValue(), context); + } + }); + } + } diff --git a/xml/openapi/src/com/intellij/patterns/XmlNamedElementPattern.java b/xml/openapi/src/com/intellij/patterns/XmlNamedElementPattern.java index 530e798520e2..e53945161d65 100644 --- a/xml/openapi/src/com/intellij/patterns/XmlNamedElementPattern.java +++ b/xml/openapi/src/com/intellij/patterns/XmlNamedElementPattern.java @@ -75,6 +75,15 @@ public abstract class XmlNamedElementPattern("withValue") { + @Override + public boolean accepts(@NotNull XmlAttribute xmlAttribute, ProcessingContext context) { + return pattern.accepts(xmlAttribute.getValue(), context); + } + }); + } }