diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt index f268553a634..fbf8828600a 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt @@ -16,7 +16,6 @@ package org.jetbrains.kotlin.idea.inspections.gradle -import com.intellij.openapi.externalSystem.model.DataNode import com.intellij.openapi.externalSystem.model.ProjectKeys import com.intellij.openapi.roots.ProjectRootManager import com.intellij.psi.PsiFile @@ -87,10 +86,4 @@ class DifferentStdlibGradleVersionInspection : GradleBaseInspection() { return null } } -} - -internal fun DataNode<*>.getResolvedVersionByModuleData(groupId: String, libraryIds: List): String? { - return KotlinGradleModelFacade.EP_NAME.extensions.asSequence() - .mapNotNull { it.getResolvedVersionByModuleData(this, groupId, libraryIds) } - .firstOrNull() } \ No newline at end of file diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleModelFacade.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleModelFacade.kt index 52e7aba4979..6099f7870ca 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleModelFacade.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleModelFacade.kt @@ -45,6 +45,12 @@ class DefaultGradleModelFacade : KotlinGradleModelFacade { } } +fun DataNode<*>.getResolvedVersionByModuleData(groupId: String, libraryIds: List): String? { + return KotlinGradleModelFacade.EP_NAME.extensions.asSequence() + .mapNotNull { it.getResolvedVersionByModuleData(this, groupId, libraryIds) } + .firstOrNull() +} + fun getDependencyModules(moduleData: DataNode, gradleIdeaProject: IdeaProject): Collection> { for (modelFacade in Extensions.getExtensions(KotlinGradleModelFacade.EP_NAME)) { val dependencies = modelFacade.getDependencyModules(moduleData, gradleIdeaProject)