[Gradle] IdeDependencyResolver.WithBuildDependencies: Add example to doc

KT-58601
This commit is contained in:
Sebastian Sellmair
2023-05-10 11:44:17 +02:00
committed by Space Team
parent ca38f3192c
commit 68814ccd67
@@ -49,6 +49,14 @@ fun interface IdeDependencyResolver {
interface WithBuildDependencies {
/**
* return anything accepted to be passed to [org.gradle.api.Task.dependsOn]
*
* #### Example: Resolver relying on a single task to be executed:
* ```kotlin
* object MyResolver : IdeDependencyResolver, WithBuildDependencies {
* fun resolve(sourceSet: KotlinSourceSet) = // ...
* fun dependencies(project: Project) = listOf(project.tasks.named("myTask"))
* }
* ```
*/
fun dependencies(project: Project): Iterable<Any>
}