[FIR/IR generator] Generate kDocs for visitor classes

This commit is contained in:
Sergej Jaskiewicz
2023-10-30 11:58:25 +01:00
committed by Space Team
parent 570422dbd4
commit 54de11cb58
10 changed files with 29 additions and 4 deletions
@@ -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<out R, in D> : FirVisitor<R, D>() {
override fun visitTypeRef(typeRef: FirTypeRef, data: D): R =
@@ -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)
@@ -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<in D> : FirVisitor<FirElement, D>() {
abstract fun <E : FirElement> transformElement(element: E, data: D): E
@@ -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<out R, in D> {
abstract fun visitElement(element: FirElement, data: D): R
@@ -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<Unit, Nothing?>() {
final override fun visitElement(element: FirElement, data: Nothing?) {