Files
Yan Zhulanow 0fec50135f [kotlin] Provide CFG facade for the extract function refactoring
This is the first implementation of a control flow graph facade for the
extract function IDE refactoring. The exact contents of
'KtDataFlowExitPointSnapshot' will be refined later.

^KT-65762 Fixed
2024-03-14 10:53:11 +00:00

19 lines
479 B
Plaintext
Vendored

KtDataFlowExitPointSnapshot:
defaultExpressionInfo = DefaultExpressionInfo:
expression = if (foo() == 5) {
break
} else if (foo() == 6) {
continue
}
type = kotlin.Unit
hasEscapingJumps = true
hasJumps = true
hasMultipleJumpKinds = true
hasMultipleJumpTargets = false
loopJumpExpressions = [
break,
continue
]
returnValueType = null
valuedReturnExpressions = []
variableReassignments = []