NI: introduce new data flow analysis for try/catch (#KT-28370)

This commit is contained in:
Dmitriy Novozhilov
2019-02-17 12:42:54 +03:00
parent a236ad5686
commit 4a298d1413
11 changed files with 464 additions and 2 deletions
@@ -119,6 +119,9 @@ enum class LanguageFeature(
SamConversionForKotlinFunctions(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED),
// can be used only with NewInference feature
NewDataFlowForTryExpressions(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED),
InlineClasses(sinceVersion = KOTLIN_1_3, defaultState = State.ENABLED_WITH_WARNING, kind = UNSTABLE_FEATURE),
ContractsOnCallsWithImplicitReceiver(sinceVersion = KOTLIN_1_3, defaultState = State.DISABLED),