[FIR] FirRenderer: render annotations for block and resolvedQualifier

This commit is contained in:
Ivan Kochurkin
2022-06-15 00:09:39 +03:00
committed by teamcity
parent fd2b4fd497
commit a3647bb4ff
@@ -703,10 +703,13 @@ open class FirRenderer(builder: StringBuilder, protected val mode: RenderMode =
is FirLazyBlock -> { is FirLazyBlock -> {
println(" { LAZY_BLOCK }") println(" { LAZY_BLOCK }")
} }
else -> renderInBraces { else -> {
for (statement in additionalStatements + statements) { renderAnnotations(this)
statement.accept(this@FirRenderer) renderInBraces {
println() for (statement in additionalStatements + statements) {
statement.accept(this@FirRenderer)
println()
}
} }
} }
} }
@@ -1428,6 +1431,7 @@ open class FirRenderer(builder: StringBuilder, protected val mode: RenderMode =
} }
override fun visitResolvedQualifier(resolvedQualifier: FirResolvedQualifier) { override fun visitResolvedQualifier(resolvedQualifier: FirResolvedQualifier) {
renderAnnotations(resolvedQualifier)
print("Q|") print("Q|")
val classId = resolvedQualifier.classId val classId = resolvedQualifier.classId
if (classId != null) { if (classId != null) {