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 @JvmStatic
val useTypeRefinement by AnalysisFlag.Delegates.Boolean 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) { if (KotlinMultiplatformAnalysisModeComponent.getMode(project) == KotlinMultiplatformAnalysisModeComponent.Mode.COMPOSITE) {
put(AnalysisFlags.useTypeRefinement, true) put(AnalysisFlags.useTypeRefinement, true)
} }
put(AnalysisFlags.ideMode, true)
} }
val Module.platform: TargetPlatform? val Module.platform: TargetPlatform?