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