Load configuration for FirLoadCompiledKotlin
This commit is contained in:
committed by
TeamCityServer
parent
b9d2a1842a
commit
6ca6bb2d45
+2
@@ -9,6 +9,7 @@ import com.intellij.psi.search.GlobalSearchScope
|
|||||||
import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
|
import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
|
||||||
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
|
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
|
||||||
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
|
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
|
||||||
|
import org.jetbrains.kotlin.jvm.compiler.AbstractLoadJavaTest
|
||||||
import org.jetbrains.kotlin.jvm.compiler.LoadDescriptorUtil.compileKotlinToDirAndGetModule
|
import org.jetbrains.kotlin.jvm.compiler.LoadDescriptorUtil.compileKotlinToDirAndGetModule
|
||||||
import org.jetbrains.kotlin.name.FqName
|
import org.jetbrains.kotlin.name.FqName
|
||||||
import org.jetbrains.kotlin.test.ConfigurationKind
|
import org.jetbrains.kotlin.test.ConfigurationKind
|
||||||
@@ -54,6 +55,7 @@ abstract class AbstractFirLoadCompiledKotlin : AbstractFirLoadBinariesTest() {
|
|||||||
val file = File(path)
|
val file = File(path)
|
||||||
|
|
||||||
val configuration = newConfiguration(ConfigurationKind.JDK_ONLY, TestJdkKind.MOCK_JDK, emptyList(), emptyList<File>())
|
val configuration = newConfiguration(ConfigurationKind.JDK_ONLY, TestJdkKind.MOCK_JDK, emptyList(), emptyList<File>())
|
||||||
|
AbstractLoadJavaTest.updateConfigurationWithDirectives(file.readText(), configuration)
|
||||||
val environment = KotlinCoreEnvironment.createForTests(testRootDisposable, configuration, EnvironmentConfigFiles.JVM_CONFIG_FILES)
|
val environment = KotlinCoreEnvironment.createForTests(testRootDisposable, configuration, EnvironmentConfigFiles.JVM_CONFIG_FILES)
|
||||||
|
|
||||||
return compileKotlinToDirAndGetModule(listOf(file), tmpdir, environment)
|
return compileKotlinToDirAndGetModule(listOf(file), tmpdir, environment)
|
||||||
|
|||||||
+3
-3
@@ -1,16 +1,16 @@
|
|||||||
public final val nonConstVal1: R|kotlin/Int|
|
public final val nonConstVal1: R|kotlin/Int| = Int(1)
|
||||||
public get(): R|kotlin/Int|
|
public get(): R|kotlin/Int|
|
||||||
|
|
||||||
public final class C : R|kotlin/Any| {
|
public final class C : R|kotlin/Any| {
|
||||||
public final companion object Companion : R|kotlin/Any| {
|
public final companion object Companion : R|kotlin/Any| {
|
||||||
public final val nonConstVal3: R|kotlin/Int|
|
public final val nonConstVal3: R|kotlin/Int| = Int(3)
|
||||||
public get(): R|kotlin/Int|
|
public get(): R|kotlin/Int|
|
||||||
|
|
||||||
private constructor(): R|test/C.Companion|
|
private constructor(): R|test/C.Companion|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public final val nonConstVal2: R|kotlin/Int|
|
public final val nonConstVal2: R|kotlin/Int| = Int(2)
|
||||||
public get(): R|kotlin/Int|
|
public get(): R|kotlin/Int|
|
||||||
|
|
||||||
public constructor(): R|test/C|
|
public constructor(): R|test/C|
|
||||||
|
|||||||
Reference in New Issue
Block a user