Kotlin Facet: Always parse argument string to proper compiler arguments bean
#KT-16137 Fixed #KT-16157 Fixed #KT-16206 Fixed
This commit is contained in:
@@ -87,7 +87,8 @@ class JpsKotlinCompilerSettings : JpsElementBase<JpsKotlinCompilerSettings>() {
|
||||
val facetSettings = module.kotlinFacetExtension?.settings ?: return defaultArguments
|
||||
if (facetSettings.useProjectSettings) return defaultArguments
|
||||
val targetPlatform = facetSettings.versionInfo.targetPlatformKind as? TargetPlatformKind.Jvm ?: return defaultArguments
|
||||
return copyBean(defaultArguments).apply {
|
||||
val arguments = facetSettings.compilerInfo.k2jvmCompilerArguments ?: defaultArguments
|
||||
return copyBean(arguments).apply {
|
||||
jvmTarget = targetPlatform.version.description
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user