[KPM] Document IdeaKotlinDependencyEffect
KT-51386
This commit is contained in:
committed by
Space
parent
882c1186f2
commit
fce0145753
+5
@@ -7,6 +7,11 @@ package org.jetbrains.kotlin.gradle.kpm.idea
|
|||||||
|
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradleFragment
|
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradleFragment
|
||||||
|
|
||||||
|
/**
|
||||||
|
* An [IdeaKotlinDependencyEffect] is invoked last in the dependency resolution pipeline.
|
||||||
|
* It is not intended/capable of changing the resolution result, but can trigger side-effects, being sure
|
||||||
|
* that the dependency resolution result is final.
|
||||||
|
*/
|
||||||
fun interface IdeaKotlinDependencyEffect {
|
fun interface IdeaKotlinDependencyEffect {
|
||||||
operator fun invoke(fragment: KotlinGradleFragment, dependencies: Set<IdeaKotlinDependency>)
|
operator fun invoke(fragment: KotlinGradleFragment, dependencies: Set<IdeaKotlinDependency>)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user