[Laszlo-dev] [UPDATED] For Review: Change 20080327-ptw-U Summary: Temporary work-around for binder methods in instances

Donald Anderson dda at ddanderson.com
Mon Mar 31 15:19:17 PDT 2008


Approved!

On Mar 31, 2008, at 5:57 PM, P T Withington wrote:

> [UPDATED:
>
> This is where I am now.  Setter overrides should be working now, and  
> instances should be able to declare constraints without getting an  
> error trying to assign to a method at runtime.  Also fixes the issue  
> with optional arguments losing implicit this in as2 and dhtml.]
>
> Change 20080327-ptw-U by ptw at dueling-banjos.local on 2008-03-27  
> 18:20:14 EDT
>    in /Users/ptw/OpenLaszlo/ringding-clean
>    for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Temporary work-around for binder methods in instances
>
> Technical Reviewer: hqm (pending)
> QA Reviewer: dda (pending)
>
> Details:
>    JavascriptGenerator, CodeGenerator: process pragmas anywhere in
>    function bodies
>
>    CommonGenerator: keep function body statemets at the same level
>    even after inserting formals processing
>
>    NodeModel: Make binder and dependencies methods have unique names
>    so instances can add them at run time.  Make binders ignore the
>    argument sent by LzDelegate#execute.  Share method adding code
>    for methods and setters (so setters will be properly overridden).
>
>    ClassModel: Compute merged attributes and merged methods to
>    support subclassing with proper override and/or declaration.
>
> Files:
> M      WEB-INF/lps/server/src/org/openlaszlo/sc/ 
> JavascriptGenerator.java
> M      WEB-INF/lps/server/src/org/openlaszlo/sc/CommonGenerator.java
> M      WEB-INF/lps/server/src/org/openlaszlo/sc/CodeGenerator.java
> M      WEB-INF/lps/server/src/org/openlaszlo/compiler/NodeModel.java
> M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ClassModel.java
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20080327-ptw-U.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