Rename LV ImprovementsAroundTypeEnhancement into TypeEnhancementImprovementsInStrictMode

This commit is contained in:
Victor Petukhov
2021-03-24 16:14:01 +03:00
parent df08ed2ac0
commit 731e3ebae1
31 changed files with 39 additions and 39 deletions
@@ -141,7 +141,7 @@ fun StorageComponentContainer.configureJavaSpecificComponents(
JavaResolverSettings.create(
isReleaseCoroutines = languageVersionSettings.supportsFeature(LanguageFeature.ReleaseCoroutines),
correctNullabilityForNotNullTypeParameter = languageVersionSettings.supportsFeature(LanguageFeature.ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated),
typeEnhancementImprovements = languageVersionSettings.supportsFeature(LanguageFeature.ImprovementsAroundTypeEnhancement)
typeEnhancementImprovementsInStrictMode = languageVersionSettings.supportsFeature(LanguageFeature.TypeEnhancementImprovementsInStrictMode)
)
)
@@ -96,7 +96,7 @@ object JvmPlatformConfigurator : PlatformConfiguratorBase(
) {
override fun configureModuleComponents(container: StorageComponentContainer, languageVersionSettings: LanguageVersionSettings) {
container.useImplIf<WarningAwareUpperBoundChecker>(
!languageVersionSettings.supportsFeature(LanguageFeature.ImprovementsAroundTypeEnhancement)
!languageVersionSettings.supportsFeature(LanguageFeature.TypeEnhancementImprovementsInStrictMode)
)
container.useImpl<JavaNullabilityChecker>()
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE
// FULL_JDK
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE
// FULL_JDK
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement +ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode +ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE
// SKIP_TXT
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement +ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode +ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
// !DIAGNOSTICS: -UNUSED_PARAMETER
// SKIP_TXT
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement +ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode +ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
// !DIAGNOSTICS: -UNUSED_PARAMETER -CAST_NEVER_SUCCEEDS
// SKIP_TXT
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: -ImprovementsAroundTypeEnhancement
// !LANGUAGE: -TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: -ImprovementsAroundTypeEnhancement
// !LANGUAGE: -TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: -ImprovementsAroundTypeEnhancement
// !LANGUAGE: -TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,5 +1,5 @@
// JAVAC_EXPECTED_FILE
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,5 +1,5 @@
// JAVAC_EXPECTED_FILE
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,4 +1,4 @@
// !LANGUAGE: -ImprovementsAroundTypeEnhancement
// !LANGUAGE: -TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,5 +1,5 @@
// JAVAC_EXPECTED_FILE
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,5 +1,5 @@
// JAVAC_EXPECTED_FILE
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,5 +1,5 @@
// JAVAC_EXPECTED_FILE
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,5 +1,5 @@
// JAVAC_EXPECTED_FILE
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -1,5 +1,5 @@
// JAVAC_EXPECTED_FILE
// !LANGUAGE: +ImprovementsAroundTypeEnhancement
// !LANGUAGE: +TypeEnhancementImprovementsInStrictMode
package test;
@@ -161,7 +161,7 @@ enum class LanguageFeature(
* - preference of a type use annotation to annotation of another type: KT-24392
* (if @NotNull has TYPE_USE and METHOD target, then `@NotNull Integer []` -> `Array<Int>..Array<out Int>?` instead of `Array<Int>..Array<out Int>`)
*/
ImprovementsAroundTypeEnhancement(KOTLIN_1_6),
TypeEnhancementImprovementsInStrictMode(KOTLIN_1_6),
// Temporarily disabled, see KT-27084/KT-22379
SoundSmartcastFromLoopConditionForLoopAssignedVariables(sinceVersion = null, kind = BUG_FIX),