diff --git a/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractImplementation.kt b/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractImplementation.kt index 5cc65432883..acac023f788 100644 --- a/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractImplementation.kt +++ b/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractImplementation.kt @@ -48,6 +48,8 @@ abstract class AbstractImplementation( */ val additionalImports = mutableListOf() + var kDoc: String? = null + init { @Suppress("UNCHECKED_CAST") element.implementations += this as Implementation diff --git a/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractImplementationPrinter.kt b/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractImplementationPrinter.kt index 8862ba6932b..54f2af938c0 100644 --- a/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractImplementationPrinter.kt +++ b/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractImplementationPrinter.kt @@ -8,6 +8,7 @@ package org.jetbrains.kotlin.generators.tree import org.jetbrains.kotlin.descriptors.Modality import org.jetbrains.kotlin.generators.tree.printer.braces import org.jetbrains.kotlin.generators.tree.printer.printBlock +import org.jetbrains.kotlin.generators.tree.printer.printKDoc import org.jetbrains.kotlin.generators.tree.printer.typeParameters import org.jetbrains.kotlin.utils.SmartPrinter import org.jetbrains.kotlin.utils.addToStdlib.ifNotEmpty @@ -37,6 +38,7 @@ abstract class AbstractImplementationPrinter