Damn, indeed I need to reference the real lib !! Thanks Mike for you help
Btw, is there a way to have a template for the index.html to not to have manually include this script tag after each build ? Frédéric THOMAS ---------------------------------------- > Date: Sat, 20 Jun 2015 17:54:43 -0400 > Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but we now > have 1.9 in AS > From: [email protected] > To: [email protected] > > And emitted JS > > ... > > /** > * @constructor > */ > Main = function() { > var /** @type {HTMLDivElement} */ div = > org_apache_flex_utils_Language.as(document.createElement("div"), > HTMLDivElement, true); > div.innerHTML = "A nice Div element"; > document.body.appendChild(div); > $("div").css("border", "2px solid green"); > }; > > .... > > > Show me the emitted JS from FlexJS emitter. > > Mike > > > > On Sat, Jun 20, 2015 at 5:53 PM, Michael Schmalle <[email protected] >> wrote: > >> Do you have jquery included in your scripts for the html? That is the one >> extra step you need that isn't automatic right now in FlexJS, adding script >> deps. >> >> My alternat index.html I used to test with in a different folder than out >> since it gets clobbered. >> >> <!DOCTYPE html> >> <html> >> <head> >> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> >> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >> <link rel="stylesheet" type="text/css" href="Main.css"> >> <script type="text/javascript" src="base.js"></script> >> <script type="text/javascript" language="Javascript" >> src=" >> https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"> >> </script> >> <script type="text/javascript"> >> // generated by FalconJS >> goog.addDependency('Main.js', ['Main'], >> ['org_apache_flex_utils_Language']); >> goog.addDependency('org/apache/flex/utils/Language.js', >> ['org_apache_flex_utils_Language'], []); >> goog.require("Main"); >> </script> >> </head> >> <body> >> <script type="text/javascript"> >> new Main().start(); >> </script> >> </body> >> </html> >> >> >> On Sat, Jun 20, 2015 at 5:50 PM, Frédéric THOMAS <[email protected]> >> wrote: >> >>> Sorry, I wasn't clear, the $.as is emitted as well as the jquery.swc and >>> I can see it has the $(), what I'm saying is that when I use this swc in an >>> application, the emitted js doesn't contain any reference of $() and the >>> application doesn't work, is it working at you when you use $() in an >>> application ? and in what js file is it referenced ? and even, have you got >>> an idea of why it is not emitted at me ? >>> >>> Frédéric THOMAS >>> >>> >>> ---------------------------------------- >>>> Date: Sat, 20 Jun 2015 17:43:28 -0400 >>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but >>> we now have 1.9 in AS >>>> From: [email protected] >>>> To: [email protected] >>>> >>>> Remember I am using a test to create this not the EXTERNC jar but this >>> is >>>> my file structure when done with the compile; >>>> >>>> http://snag.gy/4wOP5.jpg >>>> >>>> And the code; >>>> >>>> package { >>>> >>>> /** >>>> * @param arg1 >>>> [(Element|Object|jQuery|jQuerySelector|null|string|undefined)] >>>> * @param arg2 [(Document|Element|Object<string,(function >>>> (jQuery.Event): ?|string)>|jQuery|null|undefined)] >>>> * @see [jquery-1.9] >>>> * @returns {jQuery} >>>> */ >>>> public function $(arg1:Object = null, arg2:Object = null):jQuery { >>>> return null; } >>>> } >>>> >>>> Mike >>>> >>>> >>>> >>>> On Sat, Jun 20, 2015 at 5:41 PM, Michael Schmalle < >>> [email protected] >>>>> wrote: >>>> >>>>> $ should be emitted in out/as/functions/$.as. >>>>> >>>>> Mike >>>>> >>>>> On Sat, Jun 20, 2015 at 5:39 PM, Frédéric THOMAS < >>> [email protected]> >>>>> wrote: >>>>> >>>>>> Actually, I found the reason. >>>>>> >>>>>> Because of the previous error, I had to remove the source path >>>>>> out/as/functions, it didn't exist and raised an exception when I let >>> it. >>>>>> Now the previous error has been fixed, I re-added it and the $() is >>> now >>>>>> emitted but when I compile the test app, I can't find it in the >>> output js >>>>>> files and the debugger tells me it can't find $() >>>>>> >>>>>> In what produced js file is $() at you ? >>>>>> >>>>>> Frédéric THOMAS >>>>>> >>>>>> >>>>>> ---------------------------------------- >>>>>>> Date: Sat, 20 Jun 2015 17:20:04 -0400 >>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but >>>>>> we now have 1.9 in AS >>>>>>> From: [email protected] >>>>>>> To: [email protected] >>>>>>> >>>>>>> Fred, >>>>>>> >>>>>>> Can you go to DebugLogUtils set log and err to true and paste in the >>>>>> output >>>>>>> when you run the jar? >>>>>>> >>>>>>> I would know what is going on a bit more. >>>>>>> >>>>>>> Mike >>>>>>> >>>>>>> On Sat, Jun 20, 2015 at 5:07 PM, Michael Schmalle < >>>>>> [email protected] >>>>>>>> wrote: >>>>>>> >>>>>>>> See this is my result after compiling; >>>>>>>> >>>>>>>> http://snag.gy/PaqBe.jpg >>>>>>>> >>>>>>>> Mike >>>>>>>> >>>>>>>> On Sat, Jun 20, 2015 at 5:04 PM, Michael Schmalle < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> But you have code completion? >>>>>>>>> >>>>>>>>> Mike >>>>>>>>> >>>>>>>>> On Sat, Jun 20, 2015 at 5:01 PM, Frédéric THOMAS < >>>>>> [email protected] >>>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>>> What I am guessing by the errror is that $ is still a class and >>> not >>>>>> a >>>>>>>>>>> global function, can verify this? >>>>>>>>>> >>>>>>>>>> I've been checking in ReferenceModel and it took the right code >>> path. >>>>>>>>>> I can't see $ referenced as a class neither as a function in >>>>>> jquery.swc >>>>>>>>>> but I can see, for example, alert() referenced as a function in >>>>>> js.swc. >>>>>>>>>> >>>>>>>>>> Frédéric THOMAS >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> ---------------------------------------- >>>>>>>>>>> Date: Sat, 20 Jun 2015 16:49:49 -0400 >>>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare >>>>>> but >>>>>>>>>> we now have 1.9 in AS >>>>>>>>>>> From: [email protected] >>>>>>>>>>> To: [email protected] >>>>>>>>>>> >>>>>>>>>>> Hmm, I GOT this to compile with the JS.swc and cross compiled, >>> that >>>>>>>>>> was my >>>>>>>>>>> example at the beginning of this thread. >>>>>>>>>>> >>>>>>>>>>> What I am guessing by the errror is that $ is still a class and >>> not >>>>>> a >>>>>>>>>>> global function, can verify this? >>>>>>>>>>> >>>>>>>>>>> Mike >>>>>>>>>>> >>>>>>>>>>> On Sat, Jun 20, 2015 at 4:35 PM, Frédéric THOMAS < >>>>>>>>>> [email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>>> If you copied ALex's config code you probably need; >>>>>>>>>>>>> >>>>>>>>>>>>> <class-to-function><class>$</class></class-to-function> >>>>>>>>>>>> >>>>>>>>>>>> So stupid at time, indeed, the @Arguments(Arguments.CLASS) was >>>>>>>>>> missing to >>>>>>>>>>>> my function, thanks ;-) >>>>>>>>>>>> >>>>>>>>>>>> So, I can compile but the problem now it that the $() is not >>>>>>>>>> recognize in >>>>>>>>>>>> the test application after adding the jquery.swc: >>>>>>>>>>>> >>>>>>>>>>>> var div:HTMLDivElement = document.createElement("DIV") as >>>>>>>>>>>> HTMLDivElement; >>>>>>>>>>>> div.id = "msgid"; >>>>>>>>>>>> document.body.appendChild(div); >>>>>>>>>>>> >>>>>>>>>>>> $(document).ready(function(){ >>>>>>>>>>>> $("#msgid").html("This is Hello World by JQuery"); >>>>>>>>>>>> }); >>>>>>>>>>>> >>>>>>>>>>>> Error:(18, 8) [testJsSwc]: Call to a possibly undefined method >>> $. >>>>>>>>>>>> Warning:(18, 26) [testJsSwc]: return value for function '' has >>> no >>>>>> type >>>>>>>>>>>> declaration. >>>>>>>>>>>> Error:(19, 12) [testJsSwc]: Call to a possibly undefined method >>> $. >>>>>>>>>>>> >>>>>>>>>>>> Any idea ? >>>>>>>>>>>> >>>>>>>>>>>> Frédéric THOMAS >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ---------------------------------------- >>>>>>>>>>>>> Date: Sat, 20 Jun 2015 15:51:15 -0400 >>>>>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a >>> nightmare >>>>>>>>>> but we >>>>>>>>>>>> now have 1.9 in AS >>>>>>>>>>>>> From: [email protected] >>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>> >>>>>>>>>>>>> Fred >>>>>>>>>>>>> >>>>>>>>>>>>> If you copied ALex's config code you probably need; >>>>>>>>>>>>> >>>>>>>>>>>>> <class-to-function><class>$</class></class-to-function> >>>>>>>>>>>>> >>>>>>>>>>>>> Let me know, >>>>>>>>>>>>> >>>>>>>>>>>>> Mike >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:47 PM, Michael Schmalle < >>>>>>>>>>>> [email protected] >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Are you sure it doesn't have to do with this config you added? >>>>>>>>>>>>>> >>>>>>>>>>>>>> <class-to-function> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Make sure you have EVERYTHING setup right!!! Or you will waste >>>>>> your >>>>>>>>>> time >>>>>>>>>>>>>> on something very stupid. :) >>>>>>>>>>>>>> >>>>>>>>>>>>>> Mike >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:43 PM, Michael Schmalle < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Again, what I mean is, an error on the XML file or it's >>> setup. I >>>>>>>>>> know >>>>>>>>>>>> the >>>>>>>>>>>>>>> compiler will not return a config if there is an internal >>>>>> error, so >>>>>>>>>>>> that is >>>>>>>>>>>>>>> why the NPE would happen. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Mike >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:42 PM, Michael Schmalle < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Yeah, I am an idiot, could have just looked at the stack >>>>>> trace. :) >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This baffles me, all I can guess is there is an error in the >>>>>>>>>> config >>>>>>>>>>>> file >>>>>>>>>>>>>>>> and we are not tracing the errors yet so you don't know it's >>>>>>>>>> dieing, >>>>>>>>>>>> I bet >>>>>>>>>>>>>>>> you that is what is going on. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Mike >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:34 PM, Frédéric THOMAS < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> How is EXTERNC getting called, which entry point? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Directly thru the externc.jar : >>>>>>>>>>>>>>>>> org.apache.flex.compiler.clients.EXTERNC, so, it is >>> probably >>>>>> the >>>>>>>>>>>> main() >>>>>>>>>>>>>>>>> which call staticMainNoExit() >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Frédéric THOMAS >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> ---------------------------------------- >>>>>>>>>>>>>>>>>> Date: Sat, 20 Jun 2015 15:23:25 -0400 >>>>>>>>>>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a >>>>>>>>>> nightmare >>>>>>>>>>>> but >>>>>>>>>>>>>>>>> we now have 1.9 in AS >>>>>>>>>>>>>>>>>> From: [email protected] >>>>>>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> staticMainNoExit() has to be called to create the >>>>>> configuration >>>>>>>>>>>>>>>>> correctly. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> And yes, that NPE means there is no configuration >>> instance, >>>>>>>>>> that is >>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>> problem. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> How is EXTERNC getting called, which entry point? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Mike >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:18 PM, Frédéric THOMAS < >>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Should be something missing because the config seem not >>> to >>>>>> be >>>>>>>>>> set, >>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>> first exception is >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Exception in thread "main" java.lang.NullPointerException >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>> >>>>>>>>>> >>> org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1530) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>> org.apache.flex.compiler.clients.EXTERNC.cleanOutput(EXTERNC.java:180) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>> org.apache.flex.compiler.clients.EXTERNC.mainNoExit(EXTERNC.java:157) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.clients.EXTERNC.staticMainNoExit(EXTERNC.java:142) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>> org.apache.flex.compiler.clients.EXTERNC.main(EXTERNC.java:125) >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> because the asRoot is null despite I set >>>>>>>>>> <as-root>out/as</as-root> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Frédéric THOMAS >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> ---------------------------------------- >>>>>>>>>>>>>>>>>>>> Date: Sat, 20 Jun 2015 15:16:00 -0400 >>>>>>>>>>>>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a >>>>>>>>>> nightmare >>>>>>>>>>>>>>>>> but we >>>>>>>>>>>>>>>>>>> now have 1.9 in AS >>>>>>>>>>>>>>>>>>>> From: [email protected] >>>>>>>>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I'm testing this right now, I might have not committed >>>>>>>>>> something >>>>>>>>>>>>>>>>> when >>>>>>>>>>>>>>>>>>> Alex >>>>>>>>>>>>>>>>>>>> started doing stuff. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Mike >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:07 PM, Michael Schmalle < >>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> HAHA Sorry! I guess I hit the send button to early. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Well, something is not being added correctly is my >>> guess, >>>>>> I >>>>>>>>>> know >>>>>>>>>>>>>>>>> for a >>>>>>>>>>>>>>>>>>>>> fact I compiled this with the same arguments. :) And I >>>>>> also >>>>>>>>>>>>>>>>> remember >>>>>>>>>>>>>>>>>>>>> getting that error, thus it being excluded. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Do a system out in or breakpoint and make sure the >>>>>> exclude is >>>>>>>>>>>>>>>>> going to; >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> public void addExclude(String className, String name) >>> line >>>>>>>>>>>>>>>>>>>>> 194:ExternCConfiguration. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> If it's getting added then it's something REALLY stupid >>>>>>>>>>>> happening. >>>>>>>>>>>>>>>>> :) >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Mike >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:02 PM, Frédéric THOMAS < >>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> The error is right here; the return type >>>>>> "jQuery.callbacks" >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> public static function Callbacks(flags:String = >>>>>>>>>>>>>>>>>>> null):jQuery.callbacks { >>>>>>>>>>>>>>>>>>>>>>> return null; } >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> yeah, I've seen that but I excluded it in my >>> config.xml >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> <exclude><class>jQuery</class><name>Callbacks</name></exclude> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> So, why is it in jQuery.as ? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Just for sake of consistency, you might want to >>> rename; >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> <classToFunction> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> <class-to-function> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Done >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> You are using jquery-1.9.js right? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Yes >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> That should be excluded with; >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> ?? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Frédéric THOMAS >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> ---------------------------------------- >>>>>>>>>>>>>>>>>>>>>>> Date: Sat, 20 Jun 2015 14:56:13 -0400 >>>>>>>>>>>>>>>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and >>> running, a >>>>>>>>>>>>>>>>> nightmare but >>>>>>>>>>>>>>>>>>>>>> we now have 1.9 in AS >>>>>>>>>>>>>>>>>>>>>>> From: [email protected] >>>>>>>>>>>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> The error is right here; the return type >>>>>> "jQuery.callbacks" >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> public static function Callbacks(flags:String = >>>>>>>>>>>>>>>>>>> null):jQuery.callbacks { >>>>>>>>>>>>>>>>>>>>>>> return null; } >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Just for sake of consistency, you might want to >>> rename; >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> <classToFunction> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> <class-to-function> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> You are using jquery-1.9.js right? >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> That should be excluded with; >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Mike >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 2:46 PM, Frédéric THOMAS < >>>>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> I'm looking for a while why I've got this king of >>>>>> errors >>>>>>>>>> for a >>>>>>>>>>>>>>>>> while >>>>>>>>>>>>>>>>>>>>>> now, >>>>>>>>>>>>>>>>>>>>>>>> any clue ? >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>> U:\sources\asf\flex\falcon\externs\jquery\out\as\classes\jQuery.as:210 >>>>>>>>>>>>>>>>>>>>>>>> Erreur interne : java.lang.NullPointerException >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.scopes.TypeScope.getPropertyForMemberAccess(TypeScope.java:344) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.scopes.ScopeView.getPropertyForMemberAccess(ScopeView.java:81) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.scopes.ASScope.getPropertyFromDef(ASScope.java:879) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.scopes.ASScope.getPropertyFromDef(ASScope.java:841) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.scopes.ASScope.getPropertyFromDef(ASScope.java:760) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.tree.as.IdentifierNode.resolveMemberRef(IdentifierNode.java:829) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.tree.as.IdentifierNode.resolve(IdentifierNode.java:377) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.tree.as.IdentifierNode.getMName(IdentifierNode.java:432) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.tree.as.MemberAccessExpressionNode.getMName(MemberAccessExpressionNode.java:158) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.ABCGeneratingReducer.dottedName(ABCGeneratingReducer.java:840) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.action_321(CmcEmitter.java:5236) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:8487) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39127) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:6881) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39127) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:9434) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39127) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39146) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39126) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.burm(CmcEmitter.java:39406) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateInstructions(ABCGenerator.java:228) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(ABCGenerator.java:393) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(ABCGenerator.java:347) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateFunction(ABCGenerator.java:262) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.ClassDirectiveProcessor.declareFunction(ClassDirectiveProcessor.java:787) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:214) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.declareClass(GlobalDirectiveProcessor.java:423) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:206) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.declarePackage(GlobalDirectiveProcessor.java:449) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:223) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generate(ABCGenerator.java:122) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.units.ASCompilationUnit.handleABCBytesRequest(ASCompilationUnit.java:477) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.units.CompilationUnitBase.processABCBytesRequest(CompilationUnitBase.java:866) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.units.CompilationUnitBase.access$300(CompilationUnitBase.java:107) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:309) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:305) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:222) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>> >>>>>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:166) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >>>>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>> >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >>>>>>>>>>>>>>>>>>>>>>>> at java.lang.Thread.run(Thread.java:722) >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> public static function Callbacks(flags:String = >>>>>>>>>>>>>>>>>>> null):jQuery.callbacks >>>>>>>>>>>>>>>>>>>>>>>> { return null; } >>>>>>>>>>>>>>>>>>>>>>>> ^ >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> This is my jquery-config-xml: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> <flex-config> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> <compiler> >>>>>>>>>>>>>>>>>>>>>>>> <accessible>true</accessible> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> <locale/> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> <source-path> >>>>>>>>>>>>>>>>>>>>>>>> <path-element>src</path-element> >>>>>>>>>>>>>>>>>>>>>>>> </source-path> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> <warn-no-constructor>false</warn-no-constructor> >>>>>>>>>>>>>>>>>>>>>>>> </compiler> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> <external> >>>>>>>>>>>>>>>>>>>>>>>> <path-element>externs/jquery-1.9.js</path-element> >>>>>>>>>>>>>>>>>>>>>>>> </external> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> <as-root>out/as</as-root> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> <classToFunction>$</classToFunction> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>> <exclude><class>jQuery</class><name>is</name></exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> <exclude><class>jQuery</class><name>promise</name></exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> <exclude><class>jQuery</class><name>getJSON</name></exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>> <exclude><class>jQuery</class><name>ajax</name></exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>> <exclude><class>jQuery</class><name>when</name></exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>> <exclude><class>jQuery</class><name>post</name></exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> <exclude><class>jQuery</class><name>getScript</name></exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> <exclude><class>jQuery</class><name>Callbacks</name></exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>> <class-exclude><class>Deferred</class></class-exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> <class-exclude><class>jQuery.deferred</class></class-exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>> <class-exclude><class>jQuery.Event</class></class-exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> <class-exclude><class>jQuery.Deferred</class></class-exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>> <class-exclude><class>$.Event</class></class-exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>> <class-exclude><class>$.Deferred</class></class-exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>> <class-exclude><class>$.deferred</class></class-exclude> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> </flex-config> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> I had to create: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> @Config(allowMultiple = true) >>>>>>>>>>>>>>>>>>>>>>>> @Mapping("classToFunction") >>>>>>>>>>>>>>>>>>>>>>>> @InfiniteArguments >>>>>>>>>>>>>>>>>>>>>>>> public void setClassToFunctions(ConfigurationValue >>>>>> cfgval, >>>>>>>>>>>>>>>>>>>>>>>> List<String> values) >>>>>>>>>>>>>>>>>>>>>>>> { >>>>>>>>>>>>>>>>>>>>>>>> for (String val : values) >>>>>>>>>>>>>>>>>>>>>>>> addClassToFunction(val); >>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Frédéric THOMAS >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> ---------------------------------------- >>>>>>>>>>>>>>>>>>>>>>>>> From: [email protected] >>>>>>>>>>>>>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>>>>>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and >>> running, >>>>>> a >>>>>>>>>>>>>>>>> nightmare >>>>>>>>>>>>>>>>>>> but >>>>>>>>>>>>>>>>>>>>>> we >>>>>>>>>>>>>>>>>>>>>>>> now have 1.9 in AS >>>>>>>>>>>>>>>>>>>>>>>>> Date: Sat, 20 Jun 2015 16:52:00 +0000 >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> On 6/20/15, 8:38 AM, "Michael Schmalle" < >>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>What happens if you try to compile an external that >>>>>> does >>>>>>>>>> this >>>>>>>>>>>>>>>>> that >>>>>>>>>>>>>>>>>>> is >>>>>>>>>>>>>>>>>>>>>> not >>>>>>>>>>>>>>>>>>>>>>>>>>part of the JS.swc build? Well for one, it won't be >>>>>> added >>>>>>>>>>>>>>>>> because >>>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>>>>>>Window class is already compiled into the JS.swc. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>So for now, it's important that we add all externs >>> to >>>>>>>>>> JS.swc >>>>>>>>>>>>>>>>> that >>>>>>>>>>>>>>>>>>>>>> mixin >>>>>>>>>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>>>>>>>>>the HTML DOM classes. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>Good frameworks I would think don't do this? It's >>> just >>>>>>>>>> their >>>>>>>>>>>>>>>>> API and >>>>>>>>>>>>>>>>>>>>>> that >>>>>>>>>>>>>>>>>>>>>>>>>>is all. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Hmm, I’ll get a lot of frameworks hack the built-in >>>>>>>>>>>> prototypes. >>>>>>>>>>>>>>>>>>> We’re >>>>>>>>>>>>>>>>>>>>>>>>> doing that in the UI frameworks for FlexJS. First >>> of >>>>>>>>>> all, it >>>>>>>>>>>> is >>>>>>>>>>>>>>>>>>>>>> possible, >>>>>>>>>>>>>>>>>>>>>>>>> second, there are only so many ways to associate >>> the >>>>>>>>>> actual >>>>>>>>>>>>>>>>> HTML >>>>>>>>>>>>>>>>>>>>>> elements >>>>>>>>>>>>>>>>>>>>>>>>> with the actual classes you want to present. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> So maybe, instead of having a stack of SWCs where >>>>>>>>>> Jquery.swc >>>>>>>>>>>>>>>>> depend >>>>>>>>>>>>>>>>>>> on >>>>>>>>>>>>>>>>>>>>>>>>> js.swc, the Jquery.swc will be all-inclusive and >>> not >>>>>>>>>> depend >>>>>>>>>>>> on >>>>>>>>>>>>>>>>>>> js.swc >>>>>>>>>>>>>>>>>>>>>>>>> because it will have its own copies of the classes >>>>>> that >>>>>>>>>> are >>>>>>>>>>>> in >>>>>>>>>>>>>>>>>>> js.swc >>>>>>>>>>>>>>>>>>>>>> in >>>>>>>>>>>>>>>>>>>>>>>>> it with the modifications that JQuery applies. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> -Alex >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>> >>> >> >>
