From 2f38edb55fd04b103ae32620016fc2cbd07b604b Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Mon, 27 Nov 2017 21:23:08 +0300 Subject: [PATCH] New J2K: Display element type when hit visitElement --- j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt | 3 ++- j2k/testData/newFileOrElement/first/First.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt index 09f0c558a43..43149b96e38 100644 --- a/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt +++ b/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt @@ -18,6 +18,7 @@ package org.jetbrains.kotlin.j2k import org.jetbrains.kotlin.j2k.tree.JKClass import org.jetbrains.kotlin.j2k.tree.JKElement +import org.jetbrains.kotlin.j2k.tree.prettyDebugPrintTree import org.jetbrains.kotlin.j2k.tree.visitors.JKVisitor import org.jetbrains.kotlin.utils.Printer @@ -37,7 +38,7 @@ class NewCodeBuilder { inner class Visitor : JKVisitor { override fun visitElement(element: JKElement, data: Unit) { - builder.append("/* !!! Hit visitElement !!! */") + printer.print("/* !!! Hit visitElement for element type: ${element::class} !!! */") } override fun visitClass(klass: JKClass, data: Unit) { diff --git a/j2k/testData/newFileOrElement/first/First.kt b/j2k/testData/newFileOrElement/first/First.kt index 5e8b36f4bbc..90b980642ab 100644 --- a/j2k/testData/newFileOrElement/first/First.kt +++ b/j2k/testData/newFileOrElement/first/First.kt @@ -1,3 +1,3 @@ class Some { -/* !!! Hit visitElement !!! */ + /* !!! Hit visitElement for element type: class org.jetbrains.kotlin.j2k.tree.impl.JKKtPropertyImpl !!! */ }