Minor, take LanguageVersionSettings in CompilerDeserializationConfiguration

This commit is contained in:
Alexander Udalov
2017-03-13 10:53:15 +03:00
parent ac530ac49c
commit a879cb0cfd
4 changed files with 11 additions and 9 deletions
@@ -16,13 +16,12 @@
package org.jetbrains.kotlin.resolve
import org.jetbrains.kotlin.config.CompilerConfiguration
import org.jetbrains.kotlin.config.LanguageFeature
import org.jetbrains.kotlin.config.languageVersionSettings
import org.jetbrains.kotlin.config.LanguageVersionSettings
import org.jetbrains.kotlin.serialization.deserialization.DeserializationConfiguration
class CompilerDeserializationConfiguration(configuration: CompilerConfiguration) : DeserializationConfiguration {
override val typeAliasesAllowed = configuration.languageVersionSettings.supportsFeature(LanguageFeature.TypeAliases)
class CompilerDeserializationConfiguration(languageVersionSettings: LanguageVersionSettings) : DeserializationConfiguration {
override val typeAliasesAllowed = languageVersionSettings.supportsFeature(LanguageFeature.TypeAliases)
override val skipMetadataVersionCheck = configuration.languageVersionSettings.skipMetadataVersionCheck
override val skipMetadataVersionCheck = languageVersionSettings.skipMetadataVersionCheck
}