Extract skipPreReleaseCheck out of DeserializationConfiguration.skipMetadataVersionCheck

This commit is contained in:
Alexander Udalov
2017-10-12 18:08:06 +02:00
parent 8a0dcca957
commit 3665255a2b
4 changed files with 9 additions and 4 deletions
@@ -76,7 +76,7 @@ class DeserializedDescriptorResolver {
}
private val KotlinJvmBinaryClass.isPreReleaseInvisible: Boolean
get() = !skipMetadataVersionCheck &&
get() = !components.configuration.skipPreReleaseCheck &&
!KotlinCompilerVersion.isPreRelease() &&
(classHeader.isPreRelease || classHeader.metadataVersion == KOTLIN_1_1_EAP_METADATA_VERSION)
@@ -20,6 +20,9 @@ interface DeserializationConfiguration {
val skipMetadataVersionCheck: Boolean
get() = false
val skipPreReleaseCheck: Boolean
get() = false
val typeAliasesAllowed: Boolean
get() = true