9290ec34db
Now, call 'configureDefaultCheckers' and 'configureExtensionsAndCheckers' from all childs configurators, instead of taking just container from CommonPlatformAnalyzerServices This is needed because some IDE services tend to re-create containers (in particular, PerFileAnalysisCache and ResolveElementCache do that to re-inject new trace) and use usual injection DSL, which, in particular, takes 'platformSpecificContainer'. Returning 'common'-conatiner leads to losing all platform-specific checkers. On the other hand, calling exactly 'configureDefaultCheckers' + 'configureExtensionsAndCheckers' should be correct, because that's how single-platform 'platformSpecificContainer' is composed (see PlatformConfiguratorBase), and in 'createContainerForCompositePlatform' we don't use 'platformSpecificContainer' anyways ^KT-23305 Fixed