mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
The process is described in `ModulesSdkConfigurator` doc. GitOrigin-RevId: 1a21824e488a2d799b229d7c8355b60b0b177809
18 lines
887 B
Kotlin
18 lines
887 B
Kotlin
package com.intellij.python.sdkConfigurator.backend.impl.rpcBridge
|
|
|
|
import com.intellij.platform.project.ProjectId
|
|
import com.intellij.platform.project.findProject
|
|
import com.intellij.python.sdkConfigurator.backend.impl.ModulesSdkConfigurator.Companion.popModulesSDKConfigurator
|
|
import com.intellij.python.sdkConfigurator.backend.impl.configureSdkAskingUser
|
|
import com.intellij.python.sdkConfigurator.common.impl.ModuleName
|
|
import com.intellij.python.sdkConfigurator.common.impl.SdkConfiguratorBackEndApi
|
|
|
|
internal object SdkConfiguratorApiImpl : SdkConfiguratorBackEndApi {
|
|
override suspend fun configureSdkForModules(projectId: ProjectId, onlyModules: Set<ModuleName>) {
|
|
projectId.findProject().popModulesSDKConfigurator().configureSdks(onlyModules)
|
|
}
|
|
|
|
override suspend fun configureAskingUser(projectId: ProjectId) {
|
|
configureSdkAskingUser(projectId.findProject())
|
|
}
|
|
} |