From 76e959ef8c6640b4dfaf456fc343d6c0452868f5 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Wed, 11 Nov 2020 17:03:56 +0300 Subject: [PATCH] [IR] KotlinLikeDumper: minor, update some comments --- .../src/org/jetbrains/kotlin/ir/util/KotlinLikeDumper.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/KotlinLikeDumper.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/KotlinLikeDumper.kt index 096cd10c276..a867bc74967 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/KotlinLikeDumper.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/KotlinLikeDumper.kt @@ -115,6 +115,7 @@ private class KotlinLikeDumper(val p: Printer, val options: KotlinLikeDumpOption // TODO omit Companion name for companion objects? // TODO thisReceiver // TODO primary constructor? + // TODO special support for objects declaration.printlnAnnotations() p.print("") @@ -1023,10 +1024,9 @@ private class KotlinLikeDumper(val p: Printer, val options: KotlinLikeDumpOption } override fun visitFunctionExpression(expression: IrFunctionExpression, data: IrDeclaration?) { - // TODO support // TODO omit the name when it's possible // TODO Is there a difference between `` and ``? - // TODO Is name of function used somehere? How it's important? + // TODO Is name of function used somewhere? How it's important? // TODO Use lambda syntax when possible // TODO don't print visibility? p.withholdIndentOnce() @@ -1336,11 +1336,13 @@ private class KotlinLikeDumper(val p: Printer, val options: KotlinLikeDumpOption override fun visitSuspendableExpression(expression: IrSuspendableExpression, data: IrDeclaration?) { // TODO support + // TODO no test super.visitSuspendableExpression(expression, data) } override fun visitSuspensionPoint(expression: IrSuspensionPoint, data: IrDeclaration?) { // TODO support + // TODO no test super.visitSuspensionPoint(expression, data) }