diff options
Diffstat (limited to 'plugins/base/src/main/kotlin/translators')
| -rw-r--r-- | plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt b/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt index 11f57696..349d9970 100644 --- a/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt +++ b/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt @@ -63,7 +63,9 @@ open class DefaultPageCreator( } protected open fun contentForPackage(p: DPackage) = contentBuilder.contentFor(p) { - header(1) { text("Package ${p.name}") } + group(p.dri, p.platformData.toSet(), ContentKind.Packages){ + header(1) { text("Package ${p.name}") } + } +contentForScope(p, p.dri, p.platformData) } @@ -99,6 +101,7 @@ open class DefaultPageCreator( platformDependentHint(it.dri, it.platformData.toSet()) { +buildSignature(it) } + breakLine() group(kind = ContentKind.BriefComment) { text(it.briefDocumentation()) } @@ -124,11 +127,12 @@ open class DefaultPageCreator( } protected open fun contentForClasslike(c: DClasslike) = contentBuilder.contentFor(c) { - header(1) { text(c.name.orEmpty()) } - platformDependentHint(c.dri, c.platformData.toSet()) { - +buildSignature(c) + group(c.dri, c.platformData.toSet(), ContentKind.Classlikes){ + header(1) { text(c.name.orEmpty()) } + platformDependentHint(c.dri, c.platformData.toSet()) { + +buildSignature(c) + } } - breakLine() +contentForComments(c) { it !is Property } if (c is WithConstructors) { @@ -140,26 +144,20 @@ open class DefaultPageCreator( c.platformData.toSet() ) { link(it.name, it.dri) - group { - platformDependentHint(it.dri, it.platformData.toSet()) { - +buildSignature(it) - } - group(kind = ContentKind.BriefComment) { - text(it.briefDocumentation()) - } + platformDependentHint(it.dri, it.platformData.toSet()) { + +buildSignature(it) + } + group(kind = ContentKind.BriefComment) { + text(it.briefDocumentation()) } } } if (c is DEnum) { - block( - "Entries", 2, ContentKind.Classlikes, c.entries, c.platformData.toSet() - ) { + block("Entries", 2, ContentKind.Classlikes, c.entries, c.platformData.toSet()) { link(it.name.orEmpty(), it.dri) - group { - +buildSignature(it) - group(kind = ContentKind.BriefComment) { - text(it.briefDocumentation()) - } + +buildSignature(it) + group(kind = ContentKind.BriefComment) { + text(it.briefDocumentation()) } } } @@ -196,9 +194,11 @@ open class DefaultPageCreator( }.children protected open fun contentForFunction(f: DFunction) = contentBuilder.contentFor(f) { - header(1) { text(f.name) } - platformDependentHint(f.dri, f.platformData.toSet()) { - +buildSignature(f) + group(f.dri, f.platformData.toSet(), ContentKind.Functions) { + header(1) { text(f.name) } + platformDependentHint(f.dri, f.platformData.toSet()) { + +buildSignature(f) + } } +contentForComments(f) } |
