|
|
@ -145,6 +145,7 @@ public class CatchBlock extends StructuredBlock { |
|
|
|
* If we are unlucky the exceptionLocal is used outside of |
|
|
|
* If we are unlucky the exceptionLocal is used outside of |
|
|
|
* this block. In that case we do a transformation. |
|
|
|
* this block. In that case we do a transformation. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
|
|
|
|
if (exceptionLocal != null) { |
|
|
|
if (declare.contains(exceptionLocal)) |
|
|
|
if (declare.contains(exceptionLocal)) |
|
|
|
declare.remove(exceptionLocal); |
|
|
|
declare.remove(exceptionLocal); |
|
|
|
else { |
|
|
|
else { |
|
|
@ -161,6 +162,7 @@ public class CatchBlock extends StructuredBlock { |
|
|
|
exceptionLocal = dummyLocal; |
|
|
|
exceptionLocal = dummyLocal; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void dumpInstruction(jode.decompiler.TabbedPrintWriter writer) |
|
|
|
public void dumpInstruction(jode.decompiler.TabbedPrintWriter writer) |
|
|
|
throws java.io.IOException { |
|
|
|
throws java.io.IOException { |
|
|
|