From fb4ff4134bd42e957f237f1ba9369576002ba856 Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 4 Feb 2011 15:46:11 +0100 Subject: [PATCH] diagnostics for EA-25474 --- .../src/com/intellij/psi/impl/search/LowLevelSearchUtil.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/search/LowLevelSearchUtil.java b/platform/lang-impl/src/com/intellij/psi/impl/search/LowLevelSearchUtil.java index 1194ef78b5c4..729efea586e3 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/search/LowLevelSearchUtil.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/search/LowLevelSearchUtil.java @@ -141,6 +141,10 @@ public class LowLevelSearchUtil { final CharSequence buffer = file.getViewProvider().getContents(); TextRange range = scope.getTextRange(); + if (range == null) { + throw new AssertionError("Element " + scope + " of class " + scope.getClass() + " has null range"); + } + int scopeStart = range.getStartOffset(); int startOffset = scopeStart; int endOffset = range.getEndOffset();