The LzNode class initializer, which runs for every subclass of a class:

function LzNodeClassInitialize ( prototype ){
   // Ensure you have your own private dictionaries, not one
   // inherited from your superclass
   for (var hash in {setters: true, getters: true, defaultattrs:  
true, __LZdelayedSetters: true, earlySetters: true} ) {
     if (! prototype.hasOwnProperty(hash)) {
       prototype[hash] = new LzInheritedHash(prototype[hash]);
     }
   }

[Henry and I just discovered the __LZdelayedSetters and earlySetters  
dictionaries that were being magically shadowed in LzView.  Are there  
others?]

On 2006-06-14, at 14:33 EDT, Adam Wolff wrote:

> oh wait, did we move setter masking into the class system? How does a
> class get its own setters Object?
> A
>
> On Jun 14, P T Withington wrote:
>
>> These are private methods in LzView that appear to have no  
>> callers.  Can we
>> delete these?
>>
> _______________________________________________
> Laszlo-dev mailing list
> [email protected]
> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to