Enable new inference in the compiler
This commit is contained in:
@@ -144,14 +144,15 @@ enum class LanguageFeature(
|
|||||||
|
|
||||||
MultiPlatformProjects(sinceVersion = null, defaultState = State.DISABLED),
|
MultiPlatformProjects(sinceVersion = null, defaultState = State.DISABLED),
|
||||||
|
|
||||||
NewInference(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED),
|
NewInference(sinceVersion = KOTLIN_1_4),
|
||||||
// In the next block, features can be enabled only along with new inference
|
// In the next block, features can be enabled only along with new inference
|
||||||
|
SamConversionForKotlinFunctions(sinceVersion = KOTLIN_1_4),
|
||||||
|
SamConversionPerArgument(sinceVersion = KOTLIN_1_4),
|
||||||
|
FunctionReferenceWithDefaultValueAsOtherType(sinceVersion = KOTLIN_1_4),
|
||||||
|
NonStrictOnlyInputTypesChecks(sinceVersion = KOTLIN_1_4),
|
||||||
|
|
||||||
BooleanElvisBoundSmartCasts(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED), // see KT-26357 for details
|
BooleanElvisBoundSmartCasts(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED), // see KT-26357 for details
|
||||||
SamConversionForKotlinFunctions(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED),
|
NewDataFlowForTryExpressions(sinceVersion = KOTLIN_1_4, defaultState = State.DISABLED),
|
||||||
SamConversionPerArgument(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED),
|
|
||||||
NewDataFlowForTryExpressions(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED),
|
|
||||||
FunctionReferenceWithDefaultValueAsOtherType(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED),
|
|
||||||
NonStrictOnlyInputTypesChecks(sinceVersion = KOTLIN_1_3),
|
|
||||||
ReferencesToSyntheticJavaProperties(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED),
|
ReferencesToSyntheticJavaProperties(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED),
|
||||||
// ------
|
// ------
|
||||||
// Next features can be enabled regardless of new inference
|
// Next features can be enabled regardless of new inference
|
||||||
|
|||||||
Reference in New Issue
Block a user