[Analysis API Standalone] return as a result created module in KtModuleProviderBuilder.addModule so it can be reused

^KT-60884
This commit is contained in:
Ilya Kirillov
2023-08-30 14:24:21 +02:00
committed by Space Team
parent fcf062a252
commit d459981974
@@ -15,12 +15,13 @@ import kotlin.contracts.InvocationKind
import kotlin.contracts.contract
public class KtModuleProviderBuilder(
public val kotlinCoreProjectEnvironment: KotlinCoreProjectEnvironment
public val kotlinCoreProjectEnvironment: KotlinCoreProjectEnvironment,
) {
private val mainModules: MutableList<KtModule> = mutableListOf()
public fun addModule(module: KtModule) {
public fun <M : KtModule> addModule(module: M): M {
mainModules.add(module)
return module
}
public lateinit var platform: TargetPlatform