From 5c745facf4cb3167c45bc4e5ab23647e881e3612 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Mon, 27 Jul 2020 14:36:26 +0300 Subject: [PATCH] J2K: Improve error message in case of incorrect detach --- nj2k/src/org/jetbrains/kotlin/nj2k/tree/base.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nj2k/src/org/jetbrains/kotlin/nj2k/tree/base.kt b/nj2k/src/org/jetbrains/kotlin/nj2k/tree/base.kt index b213c069def..9c68d026f95 100644 --- a/nj2k/src/org/jetbrains/kotlin/nj2k/tree/base.kt +++ b/nj2k/src/org/jetbrains/kotlin/nj2k/tree/base.kt @@ -56,7 +56,9 @@ abstract class JKTreeElement : JKElement, JKFormattingOwner, Cloneable { override fun detach(from: JKElement) { val prevParent = parent - require(from == prevParent) + require(from == prevParent) { + "Incorrect detach: From: $from, Actual: $prevParent" + } parent = null }