From 767e288c3a2b76f3b3465d4842b68c35fedb5b79 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 6 Jun 2016 16:50:31 +0200 Subject: [PATCH] EA-83348 - ISE: SubstrateRef$.getContainingFile --- .../src/com/intellij/psi/impl/source/SubstrateRef.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/core-impl/src/com/intellij/psi/impl/source/SubstrateRef.java b/platform/core-impl/src/com/intellij/psi/impl/source/SubstrateRef.java index a0bd66acd441..d2c587d7b84e 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/source/SubstrateRef.java +++ b/platform/core-impl/src/com/intellij/psi/impl/source/SubstrateRef.java @@ -92,7 +92,9 @@ public abstract class SubstrateRef { @NotNull @Override public PsiFile getContainingFile() { - return SharedImplUtil.getContainingFile(node); + PsiFile file = SharedImplUtil.getContainingFile(node); + if (file == null) throw new PsiInvalidElementAccessException(node.getPsi()); + return file; } }; }