From 2bc57ee8a2afed098c82f05dd68d6383441e3938 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Wed, 14 Nov 2012 14:38:40 +0400 Subject: [PATCH] More logging for EA-40352 --- .../jetbrains/jet/codegen/binding/PsiCodegenPredictor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/binding/PsiCodegenPredictor.java b/compiler/backend/src/org/jetbrains/jet/codegen/binding/PsiCodegenPredictor.java index 6bafc5193f2..8b6ccbbe8bd 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/binding/PsiCodegenPredictor.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/binding/PsiCodegenPredictor.java @@ -49,7 +49,9 @@ public final class PsiCodegenPredictor { PsiElement element = descriptorToDeclaration(bindingTrace.getBindingContext(), descriptor); if (element instanceof JetDeclaration) { JvmClassName classNameFromPsi = getPredefinedJvmClassName((JetDeclaration) element); - assert classNameFromPsi == null || classNameFromPsi.equals(nameFromDescriptors) : "Invalid algorithm for getting qualified name from psi!"; + assert classNameFromPsi == null || classNameFromPsi.equals(nameFromDescriptors) : + String.format("Invalid algorithm for getting qualified name from psi! Predicted: %s, actual %s\n" + + "Element: %s", classNameFromPsi, nameFromDescriptors, element.getText()); } return true;