From 1aaed2317eca2110d0fa34843dcaa5c09f4e9136 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 16 Mar 2011 16:14:15 +0100 Subject: [PATCH] more diagnostics --- .../codeInsight/completion/CodeCompletionHandlerBase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/completion/CodeCompletionHandlerBase.java b/platform/lang-impl/src/com/intellij/codeInsight/completion/CodeCompletionHandlerBase.java index 566c3cd359b8..f45b8d675513 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/completion/CodeCompletionHandlerBase.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/completion/CodeCompletionHandlerBase.java @@ -100,7 +100,7 @@ public class CodeCompletionHandlerBase implements CodeInsightActionHandler { public final void invokeCompletion(final Project project, final Editor editor, int time, boolean hasModifiers) { final PsiFile psiFile = PsiUtilBase.getPsiFileInEditor(editor, project); - assert psiFile != null; + assert psiFile != null : "no PSI file: " + FileDocumentManager.getInstance().getFile(editor.getDocument()); if (!ApplicationManager.getApplication().isUnitTestMode()) { assert !ApplicationManager.getApplication().isWriteAccessAllowed() : "Completion should not be invoked inside write action"; @@ -190,7 +190,7 @@ public class CodeCompletionHandlerBase implements CodeInsightActionHandler { int offset = editor.getCaretModel().getOffset(); - assert offset > 0; + assert offset > 0 : "offset=" + offset; PsiElement elementAt = InjectedLanguageUtil.findInjectedElementNoCommit(psiFile, offset - 1); if (elementAt == null) { elementAt = psiFile.findElementAt(offset - 1);