From 86e5f8e35a1a6a834dda723421af048be7b7ca1b Mon Sep 17 00:00:00 2001 From: Kamil Doległo Date: Thu, 7 Nov 2019 16:12:11 +0100 Subject: New ContentNode structure --- core/src/main/kotlin/pages/ContentNodes.kt | 180 +++++++++++++++++------------ core/src/main/kotlin/pages/PageNodes.kt | 5 +- 2 files changed, 106 insertions(+), 79 deletions(-) (limited to 'core/src/main/kotlin') diff --git a/core/src/main/kotlin/pages/ContentNodes.kt b/core/src/main/kotlin/pages/ContentNodes.kt index a2b884a8..b5dc027f 100644 --- a/core/src/main/kotlin/pages/ContentNodes.kt +++ b/core/src/main/kotlin/pages/ContentNodes.kt @@ -2,89 +2,119 @@ package org.jetbrains.dokka.pages import org.jetbrains.dokka.links.DRI +data class DCI(val dri: DRI, val kind: Kind) { + override fun toString() = "$dri[$kind]" +} + interface ContentNode { val dci: DCI - val annotations: List + val platforms: Set + val style: Set