Lines 413-418
Link Here
|
413 |
} else { |
413 |
} else { |
414 |
if (currentScope.compilerOptions().inlineJsrBytecode) { |
414 |
if (currentScope.compilerOptions().inlineJsrBytecode) { |
415 |
// cannot use jsr bytecode, then simply inline the subroutine |
415 |
// cannot use jsr bytecode, then simply inline the subroutine |
|
|
416 |
if (preTryInitStateIndex != -1) { |
417 |
// reset initialization state |
418 |
codeStream.removeNotDefinitelyAssignedVariables(currentScope, preTryInitStateIndex); |
419 |
} |
416 |
this.exitAnyExceptionHandler(); |
420 |
this.exitAnyExceptionHandler(); |
417 |
this.finallyBlock.generateCode(currentScope, codeStream); |
421 |
this.finallyBlock.generateCode(currentScope, codeStream); |
418 |
this.enterAnyExceptionHandler(codeStream); |
422 |
this.enterAnyExceptionHandler(codeStream); |