The incomplete classes are listed as LzDataset, LzAnimatorGroup, and LzAnimator. These are are real classes, so I think there's a bug here.
On 2011-03-09, at 13:54, Donald Anderson wrote: > If you compile warnWithThis, we'll see why. Here's a guess, that the mixins > are not really handled: > > public dynamic class LzDataset extends LzNode with LzDataElementMixin, > LzDataNodeMixin > > I think the straight inheritance chain may be generated as reference class, > but not the mixins. Currently, the schema does not know about mixin > inheritance. Solutions: > - Add mixins to the schema, and generate reference classes for any needed > mixins. > - Generate reference classes for everything (but I know this had some issues > when I tried it). > > But failures like that are detected, and the fallback of generating with > (this) should work. 99% coverage is not bad! Like to hear what performance > diff there would be. > > - Don > > On Mar 9, 2011, at 1:29 PM, P T Withington wrote: > >> I verified that I can compile webtop with your change and eliminate nearly >> all uses of 'with (this)': >> >> main.lzx.don:66 >> main.lzx.js:6569 >> >> A spot-check reveals most of the remaining uses of 'with (this)' are >> apparently due to the compiler having incomplete information for lz.dataset? >> Could that be?
