> 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

Reply via email to