diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/FirRenderer.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/FirRenderer.kt index fadf7521424..c93bddf3854 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/FirRenderer.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/FirRenderer.kt @@ -267,6 +267,7 @@ class FirRenderer(builder: StringBuilder) : FirVisitorVoid() { prefix + if (declaration.isVal) "val" else "var" } is FirField -> "field" + is FirEnumEntry -> "enum entry" else -> "unknown" } ) @@ -308,6 +309,15 @@ class FirRenderer(builder: StringBuilder) : FirVisitorVoid() { visitRegularClass(sealedClass) } + override fun visitEnumEntry(enumEntry: FirEnumEntry) { + enumEntry.annotations.renderAnnotations() + visitCallableDeclaration(enumEntry) + enumEntry.initializer?.let { + print(" = ") + it.accept(this) + } + } + override fun visitAnonymousObject(anonymousObject: FirAnonymousObject) { anonymousObject.annotations.renderAnnotations() print("object : ")