From 1b2d9462460230ec9ef60f9c1064ddef72c099d8 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Fri, 7 Sep 2012 15:50:04 +0400 Subject: [PATCH] EA-35698 - assert: DecompiledDataFactory.build Added information to assert message. --- .../jet/plugin/libraries/DecompiledDataFactory.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/libraries/DecompiledDataFactory.java b/idea/src/org/jetbrains/jet/plugin/libraries/DecompiledDataFactory.java index 676bc04de24..b9308909fb2 100644 --- a/idea/src/org/jetbrains/jet/plugin/libraries/DecompiledDataFactory.java +++ b/idea/src/org/jetbrains/jet/plugin/libraries/DecompiledDataFactory.java @@ -109,8 +109,10 @@ class DecompiledDataFactory { assert clsMember instanceof ClsElementImpl; TextRange range = clsMemberToRange.getValue(); - JetDeclaration jetDeclaration = PsiTreeUtil.findElementOfClassAtRange(jetFile, range.getStartOffset(), range.getEndOffset(), JetDeclaration.class); - assert jetDeclaration != null; + JetDeclaration jetDeclaration = PsiTreeUtil.findElementOfClassAtRange(jetFile, range.getStartOffset(), range.getEndOffset(), + JetDeclaration.class); + assert jetDeclaration != null : "Can't find declaration at " + range + ": " + + jetFile.getText().substring(range.getStartOffset(), range.getEndOffset()); clsElementsToJetElements.put((ClsElementImpl) clsMember, jetDeclaration); }