[KPM] Kotlin...CapabilitiesContainer: Remove API to read capabilities

This commit is contained in:
sebastian.sellmair
2022-01-25 13:55:43 +01:00
committed by Space
parent 0ae47fca51
commit 252a966cb4
2 changed files with 0 additions and 5 deletions
@@ -179,9 +179,6 @@ class KotlinFragmentConfigurationDefinitionTest : AbstractKpmExtensionTest() {
override fun capability(notation: Any) {
setCapabilities.add(notation)
}
override val capabilities: List<Capability> get() = throw NotImplementedError()
}
composite.setCapabilities(testCapabilitiesContainer, dummyFragment)
@@ -19,7 +19,6 @@ internal typealias FragmentCapabilities<T> = KotlinGradleFragmentConfigurationCa
interface KotlinGradleFragmentConfigurationCapabilities<in T : KotlinGradleFragment> {
interface CapabilitiesContainer {
fun capability(notation: Any)
val capabilities: List<Capability>
}
fun setCapabilities(container: CapabilitiesContainer, fragment: T)
@@ -43,7 +42,6 @@ private class CapabilitiesContainerImpl(
private val publications: ConfigurationPublications
) : CapabilitiesContainer {
override fun capability(notation: Any) = publications.capability(notation)
override val capabilities: List<Capability> get() = publications.capabilities.orEmpty().toList()
}
class KotlinGradleFragmentConfigurationCapabilitiesContext<T : KotlinGradleFragment> internal constructor(