diff --git a/jode/jode/flow/TransformExceptionHandlers.java b/jode/jode/flow/TransformExceptionHandlers.java index b387fe4..9f8914b 100644 --- a/jode/jode/flow/TransformExceptionHandlers.java +++ b/jode/jode/flow/TransformExceptionHandlers.java @@ -682,8 +682,9 @@ public class TransformExceptionHandlers { } /* Remove the jump of the throw instruction. */ - catchBlock.getSubBlocks()[1] - .jump.destination.predecessors.removeElement(catchFlow); + catchFlow.removeSuccessor + (catchBlock.getSubBlocks()[1].jump); + catchBlock.getSubBlocks()[1].removeJump(); /* Replace the catchBlock with the finallyBlock. */