mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
regexp: nicer highlighted range for "Unresolved named group reference"
This commit is contained in:
@@ -290,7 +290,8 @@ public final class RegExpAnnotator extends RegExpElementVisitor implements Annot
|
||||
}
|
||||
final RegExpGroup group = groupRef.resolve();
|
||||
if (group == null) {
|
||||
final Annotation a = myHolder.createErrorAnnotation(groupRef, "Unresolved named group reference");
|
||||
final ASTNode node = groupRef.getNode().findChildByType(RegExpTT.NAME);
|
||||
final Annotation a = myHolder.createErrorAnnotation(node, "Unresolved named group reference");
|
||||
if (a != null) {
|
||||
// IDEA-9381
|
||||
a.setHighlightType(ProblemHighlightType.LIKE_UNKNOWN_SYMBOL);
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
<expected>OK</expected>
|
||||
</test>
|
||||
<test host="com.intellij.psi.impl.JavaRegExpHost">
|
||||
<pattern><![CDATA[<error descr="Unresolved named group reference">\k<adsf></error>]]></pattern>
|
||||
<pattern><![CDATA[\k<<error descr="Unresolved named group reference">adsf</error>>]]></pattern>
|
||||
<expected>OK</expected>
|
||||
</test>
|
||||
</groups>
|
||||
|
||||
Reference in New Issue
Block a user