From c2e137a60c118d4c1a46164f63e7ff378febf356 Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Fri, 7 Feb 2014 13:14:33 +0400 Subject: [PATCH] Groovy ControlFlowBuilder: additional logging --- .../groovy/lang/psi/controlFlow/impl/ControlFlowBuilder.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/controlFlow/impl/ControlFlowBuilder.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/controlFlow/impl/ControlFlowBuilder.java index 498d753cf352..2934d093bfa3 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/controlFlow/impl/ControlFlowBuilder.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/controlFlow/impl/ControlFlowBuilder.java @@ -1120,7 +1120,9 @@ public class ControlFlowBuilder extends GroovyRecursiveElementVisitor { private void finishNode(InstructionImpl instruction) { final InstructionImpl popped = myProcessingStack.pop(); if (!instruction.equals(popped)) { - String description = "popped: " + popped.toString() + " : " + popped.hashCode() + " , expected: " + instruction.toString() + " : " + instruction.hashCode(); + String description = "popped: " + popped.toString() + " : " + popped.hashCode() + + " , expected: " + instruction.toString() + " : " + instruction.hashCode() + + "same objects:" + (popped == instruction); error(description); } }