From abf0e32a0c88b10b0858d76b759ee9457c38ea95 Mon Sep 17 00:00:00 2001 From: Nicolay Mitropolsky Date: Fri, 14 Jun 2019 13:53:01 +0300 Subject: [PATCH] [xpath] a null-check added before `XsltVariableContext.isReferenceTo` check (EA-143967) GitOrigin-RevId: d2d4a3556f6c64c413e06257e900cc26ab43e333 --- .../intellij/lang/xpath/xslt/context/XsltVariableContext.java | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/xpath/xpath-lang/src/org/intellij/lang/xpath/xslt/context/XsltVariableContext.java b/plugins/xpath/xpath-lang/src/org/intellij/lang/xpath/xslt/context/XsltVariableContext.java index 985f47f7e3f7..0d6ee5e66117 100644 --- a/plugins/xpath/xpath-lang/src/org/intellij/lang/xpath/xslt/context/XsltVariableContext.java +++ b/plugins/xpath/xpath-lang/src/org/intellij/lang/xpath/xslt/context/XsltVariableContext.java @@ -117,6 +117,7 @@ public class XsltVariableContext implements VariableContext { if (template == null || template.getMatchExpression() == null) return false; final XPathVariable t = reference.resolve(); + if (t == null) return false; final PsiReference[] references = element.getReferences(); for (PsiReference r : references) { if (r.isReferenceTo(t)) return true;