diff options
author | Dmitry Jemerov <yole@jetbrains.com> | 2015-09-28 12:27:05 +0200 |
---|---|---|
committer | Dmitry Jemerov <yole@jetbrains.com> | 2015-09-28 12:27:05 +0200 |
commit | e455a0dd6af736e46cf83a893f2290aa9440ca71 (patch) | |
tree | b58850bb43025e82519681a694416f69a6acfd0a /src/Model | |
parent | c4f3df0ae4ee3b1bb57ea6d590b6b4baaaf5ff69 (diff) | |
download | dokka-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.kt | 20 |
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() |