0fec50135f
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
19 lines
479 B
Plaintext
Vendored
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 = [] |