Refactor skipMetadataVersionCheck flag

To make addition of other flags easier in the future, provide a more
abstract 'isFlagEnabled' in LanguageVersionSettings
This commit is contained in:
Alexander Udalov
2017-03-14 15:08:54 +03:00
parent 7a240b63c7
commit 56201a6dc4
7 changed files with 73 additions and 27 deletions
@@ -108,7 +108,7 @@ abstract class BaseDiagnosticsTest : KotlinMultiFileTestWithJava<TestModule, Tes
override fun getFeatureSupport(feature: LanguageFeature): LanguageFeature.State =
languageFeatures[feature] ?: delegate.getFeatureSupport(feature)
override val skipMetadataVersionCheck: Boolean get() = false
override fun isFlagEnabled(flag: AnalysisFlag): Boolean = false
}
inner class TestFile(