aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/main/kotlin/translators
diff options
context:
space:
mode:
authorKamil Doległo <kamilok1965@interia.pl>2020-06-25 19:27:21 +0200
committerPaweł Marks <Kordyjan@users.noreply.github.com>2020-06-25 23:39:24 +0200
commit370bf45d2dca5fcd71f53c71386be8667157c446 (patch)
treee720a2277e042ecfa6753882f6cd7939f009dfc0 /plugins/base/src/main/kotlin/translators
parente5daeb9fe276887de95af4995ec53db2b4f407d4 (diff)
downloaddokka-370bf45d2dca5fcd71f53c71386be8667157c446.tar.gz
dokka-370bf45d2dca5fcd71f53c71386be8667157c446.tar.bz2
dokka-370bf45d2dca5fcd71f53c71386be8667157c446.zip
Make samples runnable
Diffstat (limited to 'plugins/base/src/main/kotlin/translators')
-rw-r--r--plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt20
1 files changed, 10 insertions, 10 deletions
diff --git a/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt b/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt
index fec986a9..eb2989db 100644
--- a/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt
+++ b/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt
@@ -75,7 +75,7 @@ open class DefaultPageCreator(
sourceSetDependentHint(
m.dri,
m.sourceSets.toSet(),
- kind = ContentKind.SourceSetDependantHint,
+ kind = ContentKind.SourceSetDependentHint,
styles = setOf(TextStyle.UnderCoverText)
) {
+contentForDescription(m)
@@ -97,7 +97,7 @@ open class DefaultPageCreator(
sourceSetDependentHint(
p.dri,
p.sourceSets.toSet(),
- kind = ContentKind.SourceSetDependantHint,
+ kind = ContentKind.SourceSetDependentHint,
styles = setOf(TextStyle.UnderCoverText)
) {
+contentForDescription(p)
@@ -135,7 +135,7 @@ open class DefaultPageCreator(
extra = mainExtra + SimpleAttr.header("Properties")
) {
link(it.name, it.dri, kind = ContentKind.Main)
- sourceSetDependentHint(it.dri, it.sourceSets.toSet(), kind = ContentKind.SourceSetDependantHint) {
+ sourceSetDependentHint(it.dri, it.sourceSets.toSet(), kind = ContentKind.SourceSetDependentHint) {
contentForBrief(it)
+buildSignature(it)
}
@@ -204,7 +204,7 @@ open class DefaultPageCreator(
sourceSetDependentHint(
it.dri,
it.sourceSets.toSet(),
- kind = ContentKind.SourceSetDependantHint,
+ kind = ContentKind.SourceSetDependentHint,
styles = emptySet()
) {
contentForBrief(it)
@@ -224,7 +224,7 @@ open class DefaultPageCreator(
styles = emptySet()
) {
link(it.name, it.dri)
- sourceSetDependentHint(it.dri, it.sourceSets.toSet(), kind = ContentKind.SourceSetDependantHint) {
+ sourceSetDependentHint(it.dri, it.sourceSets.toSet(), kind = ContentKind.SourceSetDependentHint) {
contentForBrief(it)
+buildSignature(it)
}
@@ -319,7 +319,7 @@ open class DefaultPageCreator(
extra = mainExtra + SimpleAttr.header("Parameters"),
styles = setOf(ContentStyle.WithExtraAttributes)
) {
- sourceSetDependentHint(sourceSets = platforms.toSet(), kind = ContentKind.SourceSetDependantHint) {
+ sourceSetDependentHint(sourceSets = platforms.toSet(), kind = ContentKind.SourceSetDependentHint) {
val receiver = tags.withTypeUnnamed<Receiver>()
val params = tags.withTypeNamed<Param>()
table(kind = ContentKind.Parameters) {
@@ -360,7 +360,7 @@ open class DefaultPageCreator(
extra = mainExtra + SimpleAttr.header("See also"),
styles = setOf(ContentStyle.WithExtraAttributes)
) {
- sourceSetDependentHint(sourceSets = platforms.toSet(), kind = ContentKind.SourceSetDependantHint) {
+ sourceSetDependentHint(sourceSets = platforms.toSet(), kind = ContentKind.SourceSetDependentHint) {
val seeAlsoTags = tags.withTypeNamed<See>()
table(kind = ContentKind.Sample) {
platforms.flatMap { platform ->
@@ -395,15 +395,15 @@ open class DefaultPageCreator(
header(2, "Samples")
group(
extra = mainExtra + SimpleAttr.header("Samples"),
- styles = setOf(ContentStyle.WithExtraAttributes)
+ styles = emptySet()
) {
- sourceSetDependentHint(sourceSets = platforms.toSet(), kind = ContentKind.SourceSetDependantHint) {
+ sourceSetDependentHint(sourceSets = platforms.toSet(), kind = ContentKind.SourceSetDependentHint) {
platforms.map { platformData ->
val content = samples.filter { it.value.isEmpty() || platformData in it.value }
group(
sourceSets = setOf(platformData),
kind = ContentKind.Sample,
- styles = setOf(TextStyle.Monospace)
+ styles = setOf(TextStyle.Monospace, ContentStyle.RunnableSample)
) {
content.forEach {
text(it.key)