[JS IR BE] Refactored compiler interface
This commit is contained in:
@@ -12,6 +12,7 @@ import com.intellij.psi.PsiManager
|
||||
import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
|
||||
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
|
||||
import org.jetbrains.kotlin.config.*
|
||||
import org.jetbrains.kotlin.ir.backend.js.CompilationMode
|
||||
import org.jetbrains.kotlin.ir.backend.js.ModuleType
|
||||
import org.jetbrains.kotlin.ir.backend.js.compile
|
||||
import org.jetbrains.kotlin.js.config.JSConfigurationKeys
|
||||
@@ -63,7 +64,7 @@ fun main() {
|
||||
(JsIrTestRuntime.FULL.sources).map(::createPsiFile),
|
||||
buildConfiguration(environment),
|
||||
emptyList(),
|
||||
true,
|
||||
CompilationMode.KLIB_WITH_JS,
|
||||
emptyList(),
|
||||
null,
|
||||
ModuleType.TEST_RUNTIME
|
||||
|
||||
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.js.test
|
||||
import com.intellij.openapi.util.io.FileUtil
|
||||
import com.intellij.openapi.util.text.StringUtil
|
||||
import org.jetbrains.kotlin.config.*
|
||||
import org.jetbrains.kotlin.ir.backend.js.CompilationMode
|
||||
import org.jetbrains.kotlin.ir.backend.js.ModuleType
|
||||
import org.jetbrains.kotlin.ir.backend.js.CompiledModule
|
||||
import org.jetbrains.kotlin.ir.backend.js.compile
|
||||
@@ -117,7 +118,7 @@ abstract class BasicIrBoxTest(
|
||||
filesToCompile,
|
||||
config.configuration,
|
||||
listOf(FqName((testPackage?.let { "$it." } ?: "") + testFunction)),
|
||||
false,
|
||||
CompilationMode.TEST_AGAINST_CACHE,
|
||||
dependencies,
|
||||
runtimeResult,
|
||||
moduleType = if (isMainModule) ModuleType.MAIN else ModuleType.SECONDARY
|
||||
|
||||
Reference in New Issue
Block a user