Change ptw-20110111-aM0 by [email protected] on 2011-01-11 16:57:54 EST in /Users/ptw/OpenLaszlo/trunk-3 for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: Ensure nodeModel is computed before referencing it Bugs Fixed: LPP-9640 Compiling an lzo that includes another lzo fails on NPE Technical Reviewer: [email protected] (pending) QA Reviewer: jade-builder (pending) Details: lztest/lzo*, prepare-lzo-test: Correct test to include an external class that is in an lzo, add that lzo to the prepare script. NodeModel: Use the accessor to get the parentClass nodeModel, since it might not be computed yet (e.g., is in an external library). AttributeSpec, ClassModel: Need to note/dump attribute style properties for interfaces (for lzo's). Tests: Amended lzo test case, smokecheck Files: M test/lztest/lzodir/lzo-lib-mixin-def.lzx.proto A test/lztest/lzodir/lzo-lib-class-def.lzx.proto M test/lztest/lzo-lib.lzx.proto M WEB-INF/lps/server/src/org/openlaszlo/compiler/NodeModel.java M WEB-INF/lps/server/src/org/openlaszlo/compiler/AttributeSpec.java M WEB-INF/lps/server/src/org/openlaszlo/compiler/ClassModel.java M build-tools/prepare-lzo-test.sh Changeset: http://svn.openlaszlo.org/openlaszlo/patches/ptw-20110111-aM0.tar
