[Analysis API] add test for resolution into declarations with the kotlin. package

^KT-63223
This commit is contained in:
Ilya Kirillov
2023-11-06 21:50:25 +01:00
committed by Space Team
parent 063d73fa73
commit d2b9b487c7
9 changed files with 96 additions and 1 deletions
@@ -7,8 +7,8 @@ package org.jetbrains.kotlin.analysis.test.framework.services.libraries
import org.jetbrains.kotlin.analysis.test.framework.utils.SkipTestException
import org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
import org.jetbrains.kotlin.cli.common.arguments.cliArgument
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
import org.jetbrains.kotlin.config.JvmTarget
import org.jetbrains.kotlin.test.MockLibraryUtil
import org.jetbrains.kotlin.test.directives.JvmEnvironmentConfigurationDirectives
@@ -59,6 +59,10 @@ object CompilerExecutor {
add("-XXLanguage:$it")
}
if (LanguageSettingsDirectives.ALLOW_KOTLIN_PACKAGE in module.directives) {
add(CommonCompilerArguments::allowKotlinPackage.cliArgument)
}
module.directives[JvmEnvironmentConfigurationDirectives.JVM_TARGET].firstOrNull()?.let { jvmTarget ->
addAll(listOf(K2JVMCompilerArguments::jvmTarget.cliArgument, jvmTarget.description))