Package org.copperengine.core.instrument
Class TryCatchBlockHandler
- java.lang.Object
-
- org.copperengine.core.instrument.TryCatchBlockHandler
-
public class TryCatchBlockHandler extends java.lang.Object
Adds "if (e instanceof Interrupt) throw (Interrupt)e;" to each catch block. This prevent COPPERs Interrupts thrown by the COPPER wait calls to be handled in the exception handlers.
-
-
Constructor Summary
Constructors Constructor Description TryCatchBlockHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
instrument(org.objectweb.asm.tree.ClassNode cn)
-