in build-logic/generatorlegacybuild/src/main/kotlin/karakum/cesium/SimpleType.kt [41:57]
override fun toCode(): String {
val modifier = if (hasParent) "" else "external "
val link = if (hasParent) {
DocLink(parent, this)
} else {
DocLink(this)
}
var declaration = typeDeclaration(source.body, false)
if (longName != name) {
declaration = declaration.replaceFirst(name, longName)
}
return source.doc(link)
.let { if (it.isNotEmpty()) "$it\n" else "" } +
modifier + declaration
}