[Laszlo-dev] For Review: Change 20071029-dda-s Summary: support try/catch/finally and throw statements in SWF7/8
Donald Anderson
dda at ddanderson.com
Mon Oct 29 20:36:16 PDT 2007
[Sorry about the resend- no changes, I just I had Max's email wrong]
Change 20071029-dda-s by dda at freddie.local on 2007-10-29 22:24:27 EDT
in /Users/dda/laszlo/src/svn/openlaszlo/trunk
for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: support try/catch/finally and throw statements in SWF7/8
New Features: try/catch/finally supported in SWF7/8.
Bugs Fixed: LPP-1539
Technical Reviewer: ptw
QA Reviewer: maxcarlson
Doc Reviewer: (pending)
Documentation:
Release Notes:
try, catch, finally, throw statements are now supported in
SWF7/8 as well as DHTML
runtimes.
Details:
try/catch/finally are very helpful in creating a reliable software.
It should help in consolidating/maintaining code in the runtime
kernel,
since DHTML already supports try/catch and we won't need to have
alternate implementations of error handling code.
Tests:
created some simple tests using try/catch/finally,
also try/catch (no finally). Had some problems with
my try/finally (no catch) example.
The only way I've found to trigger an exception
in SWF7/8 is to use an explicit throw statement,
since the SWF instruction set seems to continue to operate
with various kinds of errors.
Files:
M WEB-INF/lps/server/src/org/openlaszlo/sc/Actions.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Instructions.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Assembler.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/
InstructionCollector.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/CodeGenerator.java
Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20071029-dda-
s.tar
--
Don Anderson
Java/C/C++, Berkeley DB, systems consultant
Voice: 617-547-7881
Email: dda at ddanderson.com
WWW: http://www.ddanderson.com
More information about the Laszlo-dev
mailing list