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

Reply via email to