From 89ddbd2603e24a349314c4be151edb25f0d2af31 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Mon, 17 Aug 2020 08:49:22 +0200 Subject: Implement CompositeSourceSetID.plus API --- core/src/main/kotlin/model/CompositeSourceSetID.kt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'core/src/main/kotlin') diff --git a/core/src/main/kotlin/model/CompositeSourceSetID.kt b/core/src/main/kotlin/model/CompositeSourceSetID.kt index 5eb106bf..3c1cf7de 100644 --- a/core/src/main/kotlin/model/CompositeSourceSetID.kt +++ b/core/src/main/kotlin/model/CompositeSourceSetID.kt @@ -27,4 +27,12 @@ data class CompositeSourceSetID( operator fun contains(sourceSet: DokkaConfiguration.DokkaSourceSet): Boolean { return sourceSet.sourceSetID in this } + + operator fun plus(other: DokkaSourceSetID): CompositeSourceSetID { + return copy(children = children + other) + } +} + +operator fun DokkaSourceSetID.plus(other: DokkaSourceSetID): CompositeSourceSetID { + return CompositeSourceSetID(listOf(this, other)) } -- cgit