Fixed KNPE when serialized Kotlin Facet is broken

#KT-37428 Fixed
This commit is contained in:
Andrey Uskov
2020-05-25 21:36:35 +03:00
parent e6165ed785
commit 104eeb9ffd
@@ -237,13 +237,17 @@ class KotlinFacetSettings {
var languageLevel: LanguageVersion?
get() = compilerArguments?.languageVersion?.let { LanguageVersion.fromFullVersionString(it) }
set(value) {
compilerArguments!!.languageVersion = value?.versionString
compilerArguments?.apply {
languageVersion = value?.versionString
}
}
var apiLevel: LanguageVersion?
get() = compilerArguments?.apiVersion?.let { LanguageVersion.fromFullVersionString(it) }
set(value) {
compilerArguments!!.apiVersion = value?.versionString
compilerArguments?.apply {
apiVersion = value?.versionString
}
}
var targetPlatform: TargetPlatform? = null