New J2K: Display element type when hit visitElement

This commit is contained in:
Simon Ogorodnik
2017-11-27 21:23:08 +03:00
committed by Ilya Kirillov
parent a4630af109
commit 2f38edb55f
2 changed files with 3 additions and 2 deletions
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.j2k
import org.jetbrains.kotlin.j2k.tree.JKClass import org.jetbrains.kotlin.j2k.tree.JKClass
import org.jetbrains.kotlin.j2k.tree.JKElement 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.j2k.tree.visitors.JKVisitor
import org.jetbrains.kotlin.utils.Printer import org.jetbrains.kotlin.utils.Printer
@@ -37,7 +38,7 @@ class NewCodeBuilder {
inner class Visitor : JKVisitor<Unit, Unit> { inner class Visitor : JKVisitor<Unit, Unit> {
override fun visitElement(element: JKElement, data: Unit) { 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) { override fun visitClass(klass: JKClass, data: Unit) {
+1 -1
View File
@@ -1,3 +1,3 @@
class Some { class Some {
/* !!! Hit visitElement !!! */ /* !!! Hit visitElement for element type: class org.jetbrains.kotlin.j2k.tree.impl.JKKtPropertyImpl !!! */
} }