diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinFragmentConfigurationDefinition.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinFragmentConfigurationDefinition.kt index 89b490f49f0..c721dbb4247 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinFragmentConfigurationDefinition.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinFragmentConfigurationDefinition.kt @@ -51,8 +51,8 @@ internal typealias FragmentRelation = KotlinGradleFragmentConfigurationRelation fun interface KotlinGradleFragmentConfigurationRelation { fun KotlinGradleFragmentConfigurationContext.setupExtendsFromRelations(configuration: Configuration) - object None : KotlinGradleFragmentConfigurationRelation { - override fun KotlinGradleFragmentConfigurationContext.setupExtendsFromRelations(configuration: Configuration) = Unit + companion object { + val None = FragmentRelation {} } } @@ -62,8 +62,8 @@ internal typealias FragmentAttributes = KotlinGradleFragmentConfigurationAttr fun interface KotlinGradleFragmentConfigurationAttributes { fun AttributeContainer.setAttributes(fragment: T) - object None : KotlinGradleFragmentConfigurationAttributes { - override fun AttributeContainer.setAttributes(fragment: KotlinGradleFragment) = Unit + companion object { + val None = FragmentAttributes {} } } /* Internal abbreviation */ @@ -84,9 +84,10 @@ fun interface KotlinGradleFragmentConfigurationCapabilities { - override fun Context.setCapabilities(fragment: KotlinGradleFragment) = Unit + companion object { + val None = FragmentCapabilities {} } + } /* Internal abbreviation */ @@ -95,8 +96,8 @@ internal typealias FragmentArtifacts = KotlinGradleFragmentConfigurationArtif fun interface KotlinGradleFragmentConfigurationArtifacts { fun ConfigurationPublications.addArtifacts(fragment: T) - object None : KotlinGradleFragmentConfigurationArtifacts { - override fun ConfigurationPublications.addArtifacts(fragment: KotlinGradleFragment) = Unit + companion object { + val None = FragmentArtifacts {} } }