> the code calls "super()", but there is no super class The implicit superclass is Object.
- Gordon Sent from my iPad On Apr 15, 2013, at 7:07 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: > Cyrill, > > I'm (usually) not easily offended ;-) My code is written in a > "whatever gets me there first" style, so if you want to break it up, > please feel free to refactor! > > On the topic of your code: will such code ever come from Flash Builder > (or another IDE)? I mean: the code calls "super()", but there is no > super class... Not saying we shouldn't handle this properly, just want > to make sure I understand the test case. > > EdB > > > > On Mon, Apr 15, 2013 at 3:17 PM, Cyrill Zadra <cyrill.za...@gmail.com> wrote: >> HI Erik >> >> Got following scenario: >> >> public function TestClass() >> { >> super(); >> } >> >> JSGoogEmiter produces following javascript -> >> >> /** >> * @constructor >> */ >> TestClass = function() { >> var self = this; >> goog.base(this); >> }; >> >> .. which produces a google closure error -> >> >> ERROR - incorrect use of goog.base: Could not find goog.inherits for base >> class >> >> So I'm looking for a way where goog.base is only written if TestClass >> has a superClass and I found the implementation for the output in >> emitMethod... don't want to offend you.. but with all those conditions >> in this method I'm a little confused .. can't we somehow seperate >> method and constructor case? >> >> Cyrill > > > > -- > Ix Multimedia Software > > Jan Luykenstraat 27 > 3521 VB Utrecht > > T. 06-51952295 > I. www.ixsoftware.nl