try { | |
return foo() | |
} finally { | |
bar() | |
} | |
----- | |
0(1) element: null | |
1(2) element: Open block | |
2(3) READ foo | |
3(4,8) THROW. element: Method call | |
4(6) element: RETURN statement | |
5(10) element: Finally clause | |
6(5,7) CALL 5 | |
7(12) AFTER CALL 6 | |
8(5,9) CALL 5 | |
9(12) AFTER CALL 8 | |
10(11) READ bar | |
11(7,9) RETURN | |
12() element: null |