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