7898d167f3
"so that variables declared in loop body are not visible outside of the
loop" (from commit d096f1d)
54 lines
2.6 KiB
Plaintext
Vendored
54 lines
2.6 KiB
Plaintext
Vendored
FILE fqName:<root> fileName:/breakContinue.kt
|
|
FUN name:test1 visibility:public modality:FINAL <> () returnType:kotlin.Unit
|
|
BLOCK_BODY
|
|
WHILE label=null origin=WHILE_LOOP
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
body: BREAK label=null loop.label=null
|
|
BLOCK type=kotlin.Unit origin=null
|
|
DO_WHILE label=null origin=DO_WHILE_LOOP
|
|
body: BREAK label=null loop.label=null
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
WHILE label=null origin=WHILE_LOOP
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
body: CONTINUE label=null loop.label=null
|
|
BLOCK type=kotlin.Unit origin=null
|
|
DO_WHILE label=null origin=DO_WHILE_LOOP
|
|
body: CONTINUE label=null loop.label=null
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
FUN name:test2 visibility:public modality:FINAL <> () returnType:kotlin.Unit
|
|
BLOCK_BODY
|
|
WHILE label=OUTER origin=WHILE_LOOP
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
body: BLOCK type=kotlin.Nothing origin=null
|
|
WHILE label=INNER origin=WHILE_LOOP
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
body: BLOCK type=kotlin.Nothing origin=null
|
|
BREAK label=INNER loop.label=INNER
|
|
BREAK label=OUTER loop.label=OUTER
|
|
BREAK label=OUTER loop.label=OUTER
|
|
WHILE label=OUTER origin=WHILE_LOOP
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
body: BLOCK type=kotlin.Nothing origin=null
|
|
WHILE label=INNER origin=WHILE_LOOP
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
body: BLOCK type=kotlin.Nothing origin=null
|
|
CONTINUE label=INNER loop.label=INNER
|
|
CONTINUE label=OUTER loop.label=OUTER
|
|
CONTINUE label=OUTER loop.label=OUTER
|
|
FUN name:test3 visibility:public modality:FINAL <> () returnType:kotlin.Unit
|
|
BLOCK_BODY
|
|
WHILE label=L origin=WHILE_LOOP
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
body: BLOCK type=kotlin.Nothing origin=null
|
|
WHILE label=L origin=WHILE_LOOP
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
body: BREAK label=L loop.label=L
|
|
BREAK label=L loop.label=L
|
|
WHILE label=L origin=WHILE_LOOP
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
body: BLOCK type=kotlin.Nothing origin=null
|
|
WHILE label=L origin=WHILE_LOOP
|
|
condition: CONST Boolean type=kotlin.Boolean value=true
|
|
body: CONTINUE label=L loop.label=L
|
|
CONTINUE label=L loop.label=L
|