diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirDefaultVisitor.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirDefaultVisitor.kt index 5fbc2416c40..f9feeb5ce65 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirDefaultVisitor.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirDefaultVisitor.kt @@ -18,6 +18,9 @@ import org.jetbrains.kotlin.fir.expressions.* import org.jetbrains.kotlin.fir.references.* import org.jetbrains.kotlin.fir.types.* +/** + * Auto-generated by [org.jetbrains.kotlin.fir.tree.generator.printer.VisitorPrinter] + */ abstract class FirDefaultVisitor : FirVisitor() { override fun visitTypeRef(typeRef: FirTypeRef, data: D): R = diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirDefaultVisitorVoid.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirDefaultVisitorVoid.kt index ff0134a13c9..b9efa661faa 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirDefaultVisitorVoid.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirDefaultVisitorVoid.kt @@ -18,6 +18,9 @@ import org.jetbrains.kotlin.fir.expressions.* import org.jetbrains.kotlin.fir.references.* import org.jetbrains.kotlin.fir.types.* +/** + * Auto-generated by [org.jetbrains.kotlin.fir.tree.generator.printer.DefaultVisitorVoidPrinter] + */ abstract class FirDefaultVisitorVoid : FirVisitorVoid() { override fun visitTypeRef(typeRef: FirTypeRef) = visitAnnotationContainer(typeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirTransformer.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirTransformer.kt index a43d4743a05..5fd9ca069d3 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirTransformer.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirTransformer.kt @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.expressions.* import org.jetbrains.kotlin.fir.references.* import org.jetbrains.kotlin.fir.types.* +/** + * Auto-generated by [org.jetbrains.kotlin.fir.tree.generator.printer.TransformerPrinter] + */ abstract class FirTransformer : FirVisitor() { abstract fun transformElement(element: E, data: D): E diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirVisitor.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirVisitor.kt index b0ea062dbaf..3e2489c418f 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirVisitor.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirVisitor.kt @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.expressions.* import org.jetbrains.kotlin.fir.references.* import org.jetbrains.kotlin.fir.types.* +/** + * Auto-generated by [org.jetbrains.kotlin.fir.tree.generator.printer.VisitorPrinter] + */ abstract class FirVisitor { abstract fun visitElement(element: FirElement, data: D): R diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirVisitorVoid.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirVisitorVoid.kt index 4d47fdec253..1b1c8676a00 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirVisitorVoid.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/visitors/FirVisitorVoid.kt @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.expressions.* import org.jetbrains.kotlin.fir.references.* import org.jetbrains.kotlin.fir.types.* +/** + * Auto-generated by [org.jetbrains.kotlin.fir.tree.generator.printer.VisitorVoidPrinter] + */ abstract class FirVisitorVoid : FirVisitor() { final override fun visitElement(element: FirElement, data: Nothing?) { diff --git a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementTransformer.kt b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementTransformer.kt index b8ee62653e2..cd009b13008 100644 --- a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementTransformer.kt +++ b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementTransformer.kt @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.ir.IrStatement import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.expressions.* +/** + * Auto-generated by [org.jetbrains.kotlin.ir.generator.print.TransformerPrinter] + */ interface IrElementTransformer : IrElementVisitor { override fun visitElement(element: IrElement, data: D): IrElement { diff --git a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementVisitor.kt b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementVisitor.kt index 7b807d5cde3..0007bf87f99 100644 --- a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementVisitor.kt +++ b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementVisitor.kt @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.ir.IrElement import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.expressions.* +/** + * Auto-generated by [org.jetbrains.kotlin.ir.generator.print.VisitorPrinter] + */ interface IrElementVisitor { fun visitElement(element: IrElement, data: D): R diff --git a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementVisitorVoid.kt b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementVisitorVoid.kt index 9f48615b8f0..95c9b2ba5e5 100644 --- a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementVisitorVoid.kt +++ b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrElementVisitorVoid.kt @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.ir.IrElement import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.expressions.* +/** + * Auto-generated by [org.jetbrains.kotlin.ir.generator.print.VisitorVoidPrinter] + */ interface IrElementVisitorVoid : IrElementVisitor { override fun visitElement(element: IrElement, data: Nothing?) { diff --git a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrTypeTransformer.kt b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrTypeTransformer.kt index 69de3fdc344..ccf6e3fb5e0 100644 --- a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrTypeTransformer.kt +++ b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/visitors/IrTypeTransformer.kt @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.expressions.* import org.jetbrains.kotlin.ir.types.IrType +/** + * Auto-generated by [org.jetbrains.kotlin.ir.generator.print.TypeTransformerPrinter] + */ interface IrTypeTransformer : IrElementTransformer { fun transformType(container: IrElement, type: Type, data: D): Type diff --git a/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractVisitorPrinter.kt b/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractVisitorPrinter.kt index 8613d3e578a..ba7807ef579 100644 --- a/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractVisitorPrinter.kt +++ b/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractVisitorPrinter.kt @@ -6,10 +6,7 @@ package org.jetbrains.kotlin.generators.tree import org.jetbrains.kotlin.descriptors.Modality -import org.jetbrains.kotlin.generators.tree.printer.FunctionParameter -import org.jetbrains.kotlin.generators.tree.printer.multipleUpperBoundsList -import org.jetbrains.kotlin.generators.tree.printer.printFunctionDeclaration -import org.jetbrains.kotlin.generators.tree.printer.typeParameters +import org.jetbrains.kotlin.generators.tree.printer.* import org.jetbrains.kotlin.types.Variance import org.jetbrains.kotlin.utils.SmartPrinter import org.jetbrains.kotlin.utils.withIndent @@ -138,6 +135,7 @@ abstract class AbstractVisitorPrinter, fun printVisitor(elements: List) { val visitorType = this.visitorType printer.run { + printKDoc("Auto-generated by [${this@AbstractVisitorPrinter::class.qualifiedName}]") when (visitorType.kind) { TypeKind.Interface -> print("interface ") TypeKind.Class -> print("abstract class ")