Use WarningAwareUpperBoundChecker independently

^KT-47920 Fixed
^KT-48290 Fixed
This commit is contained in:
Victor Petukhov
2021-09-28 13:17:57 +03:00
parent d9c50f0fda
commit b957831683
10 changed files with 22 additions and 19 deletions
@@ -94,11 +94,8 @@ object JvmPlatformConfigurator : PlatformConfiguratorBase(
declarationReturnTypeSanitizer = JvmDeclarationReturnTypeSanitizer
) {
override fun configureModuleComponents(container: StorageComponentContainer, languageVersionSettings: LanguageVersionSettings) {
container.useImplIf<WarningAwareUpperBoundChecker>(
!languageVersionSettings.supportsFeature(LanguageFeature.TypeEnhancementImprovementsInStrictMode)
)
override fun configureModuleComponents(container: StorageComponentContainer) {
container.useImpl<WarningAwareUpperBoundChecker>()
container.useImpl<JavaNullabilityChecker>()
container.useImpl<JvmStaticChecker>()
container.useImpl<JvmReflectionAPICallChecker>()