return ret;
}
- Object ret = f._call(args);
-
+ System.out.println("calling trap on " + name);
+ Object ret = null;
+ try {
+ ret = f._call(args);
+ } catch (org.xwt.js.ByteCodeBlock.ReturnException re) {
+ ret = re.retval;
+ }
+
// autocascade if required
if (args.length() > 0 && !isreadtrap && !tc.putCascadeHappened) cascadeFunction._call(args, f);