[FE 1.0] Make "Unit conversions" accessible experimental feature

This commit is contained in:
Victor Petukhov
2022-05-16 11:07:52 +02:00
parent 88d35067e3
commit bbf52e8b90
22 changed files with 82 additions and 16 deletions
@@ -142,7 +142,6 @@ enum class LanguageFeature(
SamConversionForKotlinFunctions(KOTLIN_1_4),
SamConversionPerArgument(KOTLIN_1_4),
FunctionReferenceWithDefaultValueAsOtherType(KOTLIN_1_4),
UnitConversion(KOTLIN_1_4, defaultState = State.DISABLED),
OverloadResolutionByLambdaReturnType(KOTLIN_1_4),
ContractsOnCallsWithImplicitReceiver(KOTLIN_1_4),
BooleanElvisBoundSmartCasts(KOTLIN_1_3, defaultState = State.DISABLED), // see KT-26357 for details
@@ -299,6 +298,7 @@ enum class LanguageFeature(
GenericInlineClassParameter(sinceVersion = null, defaultState = State.ENABLED_WITH_WARNING, kind = UNSTABLE_FEATURE),
ValueClasses(sinceVersion = null, defaultState = State.DISABLED, kind = UNSTABLE_FEATURE),
JavaSamConversionEqualsHashCode(sinceVersion = null, defaultState = State.DISABLED, kind = UNSTABLE_FEATURE),
UnitConversionsOnArbitraryExpressions(sinceVersion = null, defaultState = State.DISABLED),
;
val presentableName: String