aboutsummaryrefslogtreecommitdiff
path: root/src/Model
diff options
context:
space:
mode:
authorDmitry Jemerov <yole@jetbrains.com>2015-09-28 12:27:05 +0200
committerDmitry Jemerov <yole@jetbrains.com>2015-09-28 12:27:05 +0200
commite455a0dd6af736e46cf83a893f2290aa9440ca71 (patch)
treeb58850bb43025e82519681a694416f69a6acfd0a /src/Model
parentc4f3df0ae4ee3b1bb57ea6d590b6b4baaaf5ff69 (diff)
downloaddokka-e455a0dd6af736e46cf83a893f2290aa9440ca71.tar.gz
dokka-e455a0dd6af736e46cf83a893f2290aa9440ca71.tar.bz2
dokka-e455a0dd6af736e46cf83a893f2290aa9440ca71.zip
update Dokka to M14
Diffstat (limited to 'src/Model')
-rw-r--r--src/Model/Content.kt20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/Model/Content.kt b/src/Model/Content.kt
index 032de268..709dff2b 100644
--- a/src/Model/Content.kt
+++ b/src/Model/Content.kt
@@ -1,12 +1,10 @@
package org.jetbrains.dokka
-import kotlin.properties.Delegates
+public interface ContentNode
-public abstract class ContentNode
+public object ContentEmpty : ContentNode
-public object ContentEmpty : ContentNode()
-
-public open class ContentBlock() : ContentNode() {
+public open class ContentBlock() : ContentNode {
val children = arrayListOf<ContentNode>()
fun append(node : ContentNode) {
@@ -29,12 +27,12 @@ enum class IdentifierKind {
Other
}
-public data class ContentText(val text: String) : ContentNode()
-public data class ContentKeyword(val text: String) : ContentNode()
-public data class ContentIdentifier(val text: String, val kind: IdentifierKind = IdentifierKind.Other) : ContentNode()
-public data class ContentSymbol(val text: String) : ContentNode()
-public data class ContentEntity(val text: String) : ContentNode()
-public object ContentNonBreakingSpace: ContentNode()
+public data class ContentText(val text: String) : ContentNode
+public data class ContentKeyword(val text: String) : ContentNode
+public data class ContentIdentifier(val text: String, val kind: IdentifierKind = IdentifierKind.Other) : ContentNode
+public data class ContentSymbol(val text: String) : ContentNode
+public data class ContentEntity(val text: String) : ContentNode
+public object ContentNonBreakingSpace: ContentNode
public class ContentParagraph() : ContentBlock()
public class ContentEmphasis() : ContentBlock()