Minor FirRenderer code cleanup

This commit is contained in:
Mikhail Glukhikh
2020-02-03 17:14:39 +03:00
parent e977c1c076
commit f28144ff9c
@@ -240,20 +240,22 @@ class FirRenderer(builder: StringBuilder) : FirVisitorVoid() {
} }
visitDeclaration(memberDeclaration) visitDeclaration(memberDeclaration)
if (memberDeclaration !is FirCallableDeclaration<*>) { // Handled by visitCallableDeclaration when (memberDeclaration) {
if (memberDeclaration is FirRegularClass) { is FirClassLikeDeclaration<*> -> {
print(" " + memberDeclaration.name) if (memberDeclaration is FirRegularClass) {
} print(" " + memberDeclaration.name)
if (memberDeclaration is FirTypeAlias) { }
print(" " + memberDeclaration.name) if (memberDeclaration is FirTypeAlias) {
} print(" " + memberDeclaration.name)
if (memberDeclaration is FirTypeParametersOwner) { }
memberDeclaration.typeParameters.renderTypeParameters() memberDeclaration.typeParameters.renderTypeParameters()
} }
} else { is FirCallableDeclaration<*> -> {
if (memberDeclaration.typeParameters.isNotEmpty()) { // Name is handled by visitCallableDeclaration
print(" ") if (memberDeclaration.typeParameters.isNotEmpty()) {
memberDeclaration.typeParameters.renderTypeParameters() print(" ")
memberDeclaration.typeParameters.renderTypeParameters()
}
} }
} }
} }