def tail(int jjj) { | |
println jjj | |
if (true) { | |
return <selection>fact</selection>(jjj) | |
} | |
return 42 | |
} | |
int fact(int n) { | |
if (n > 0) { | |
return n * fact(n - 1) | |
} | |
return 1 | |
} | |
----- | |
FAIL: Refactoring is not supported when return statement interrupts the execution flow |