[IR generator] Don't use kotlinpoet for auto-generating IR tree classes
KT-61970 Fixed KT-61703 Fixed
This commit is contained in:
committed by
Space Team
parent
63e9dd588c
commit
ed28923282
-1
@@ -24,7 +24,6 @@ fun Builder.generateCode(generationPath: File): GeneratedFile =
|
||||
typeName,
|
||||
fileSuppressions = listOf("DuplicatedCode", "unused"),
|
||||
) {
|
||||
println()
|
||||
addAllImports(usedTypes)
|
||||
printBuilder(this@generateCode)
|
||||
}
|
||||
|
||||
-1
@@ -88,6 +88,5 @@ private class ElementPrinter(printer: SmartPrinter) : AbstractElementPrinter<Ele
|
||||
|
||||
fun Element.generateCode(generationPath: File): GeneratedFile =
|
||||
printGeneratedType(generationPath, TREE_GENERATOR_README, packageName, typeName) {
|
||||
println()
|
||||
ElementPrinter(this).printElement(element)
|
||||
}
|
||||
|
||||
-1
@@ -24,7 +24,6 @@ fun Implementation.generateCode(generationPath: File): GeneratedFile =
|
||||
this.typeName,
|
||||
fileSuppressions = listOf("DuplicatedCode", "unused"),
|
||||
) {
|
||||
println()
|
||||
addAllImports(usedTypes)
|
||||
printImplementation(this@generateCode)
|
||||
}
|
||||
|
||||
-1
@@ -106,6 +106,5 @@ fun printTransformer(elements: List<Element>, generationPath: File): GeneratedFi
|
||||
firTransformerType.packageName,
|
||||
firTransformerType.simpleName,
|
||||
) {
|
||||
println()
|
||||
TransformerPrinter(this).printVisitor(elements)
|
||||
}
|
||||
|
||||
-1
@@ -120,6 +120,5 @@ private fun printVisitorCommon(
|
||||
makePrinter: (SmartPrinter, ClassRef<*>) -> AbstractVisitorPrinter<Element, Field>,
|
||||
): GeneratedFile =
|
||||
printGeneratedType(generationPath, TREE_GENERATOR_README, visitorType.packageName, visitorType.simpleName) {
|
||||
println()
|
||||
makePrinter(this, visitorType).printVisitor(elements)
|
||||
}
|
||||
Reference in New Issue
Block a user