AnalysisFlags: add flag ideMode for IDE specific analysis

This commit is contained in:
Dmitry Gridin
2019-08-27 16:35:36 +07:00
parent 106452b5f0
commit 4224d109e2
2 changed files with 4 additions and 0 deletions
@@ -35,4 +35,7 @@ object AnalysisFlags {
@JvmStatic
val useTypeRefinement by AnalysisFlag.Delegates.Boolean
@JvmStatic
val ideMode by AnalysisFlag.Delegates.Boolean
}
@@ -214,6 +214,7 @@ private fun MutableMap<AnalysisFlag<*>, Any>.initIDESpecificAnalysisSettings(pro
if (KotlinMultiplatformAnalysisModeComponent.getMode(project) == KotlinMultiplatformAnalysisModeComponent.Mode.COMPOSITE) {
put(AnalysisFlags.useTypeRefinement, true)
}
put(AnalysisFlags.ideMode, true)
}
val Module.platform: TargetPlatform?