From 5b0350d146d865c851d4b29aefc0dee48d6e0744 Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Mon, 12 Dec 2022 16:18:03 +0100 Subject: [PATCH] [Gradle] Make IdeBinaryDependencyResolver part of ExternalKotlinTargetApi KT-55289 --- .../ide/dependencyResolvers/IdeBinaryDependencyResolver.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/dependencyResolvers/IdeBinaryDependencyResolver.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/dependencyResolvers/IdeBinaryDependencyResolver.kt index 909840a8fb6..55153f6e11d 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/dependencyResolvers/IdeBinaryDependencyResolver.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/dependencyResolvers/IdeBinaryDependencyResolver.kt @@ -16,7 +16,9 @@ import org.gradle.api.logging.Logger import org.gradle.api.logging.Logging import org.gradle.internal.component.local.model.OpaqueComponentArtifactIdentifier import org.gradle.internal.resolve.ModuleVersionResolveException +import org.jetbrains.kotlin.gradle.ExternalKotlinTargetApi import org.jetbrains.kotlin.gradle.idea.tcs.* +import org.jetbrains.kotlin.gradle.kpm.external.ExternalVariantApi import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet @@ -36,7 +38,8 @@ import org.jetbrains.kotlin.gradle.plugin.sources.internal import org.jetbrains.kotlin.gradle.plugin.sources.project import org.jetbrains.kotlin.tooling.core.mutableExtrasOf -internal class IdeBinaryDependencyResolver( +@ExternalKotlinTargetApi +class IdeBinaryDependencyResolver( private val binaryType: String = IdeaKotlinDependency.CLASSPATH_BINARY_TYPE, private val artifactResolutionStrategy: ArtifactResolutionStrategy = ArtifactResolutionStrategy.Compilation() ) : IdeDependencyResolver {