Lines 199-204
Link Here
|
199 |
if (this.forwardReferenceCount != 0) { |
199 |
if (this.forwardReferenceCount != 0) { |
200 |
isOptimizedBranch = (this.forwardReferences[this.forwardReferenceCount - 1] + 2 == this.position) && (this.codeStream.bCodeStream[this.codeStream.classFileOffset - 3] == Opcodes.OPC_goto); |
200 |
isOptimizedBranch = (this.forwardReferences[this.forwardReferenceCount - 1] + 2 == this.position) && (this.codeStream.bCodeStream[this.codeStream.classFileOffset - 3] == Opcodes.OPC_goto); |
201 |
if (isOptimizedBranch) { |
201 |
if (isOptimizedBranch) { |
|
|
202 |
if (this.codeStream.lastAbruptCompletion == this.position) { |
203 |
this.codeStream.lastAbruptCompletion = -1; |
204 |
} |
202 |
this.codeStream.position = (this.position -= 3); |
205 |
this.codeStream.position = (this.position -= 3); |
203 |
this.codeStream.classFileOffset -= 3; |
206 |
this.codeStream.classFileOffset -= 3; |
204 |
this.forwardReferenceCount--; |
207 |
this.forwardReferenceCount--; |