> 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: teotigraphix...@gmail.com
> To: dev@flex.apache.org
>
> 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 <webdoubl...@hotmail.com>
> 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: teotigraphix...@gmail.com
>>> To: dev@flex.apache.org
>>>
>>> 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 <
>> teotigraphix...@gmail.com
>>>> 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 <
>>>> teotigraphix...@gmail.com> 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 <
>>>>> teotigraphix...@gmail.com> 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 <
>>>>>> webdoubl...@hotmail.com> 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: teotigraphix...@gmail.com
>>>>>>>> To: dev@flex.apache.org
>>>>>>>>
>>>>>>>> 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 <
>>>>>>> webdoubl...@hotmail.com>
>>>>>>>> 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: teotigraphix...@gmail.com
>>>>>>>>>> To: dev@flex.apache.org
>>>>>>>>>>
>>>>>>>>>> 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 <
>>>>>>>>> teotigraphix...@gmail.com
>>>>>>>>>>> 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 <
>>>>>>>>> webdoubl...@hotmail.com>
>>>>>>>>>>> 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: teotigraphix...@gmail.com
>>>>>>>>>>>>> To: dev@flex.apache.org
>>>>>>>>>>>>>
>>>>>>>>>>>>> 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 <
>>>>>>>>>>>> webdoubl...@hotmail.com>
>>>>>>>>>>>>> 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: aha...@adobe.com
>>>>>>>>>>>>>>> To: dev@flex.apache.org
>>>>>>>>>>>>>>> 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" <
>>>>>>> teotigraphix...@gmail.com>
>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>
>>
                                          

Reply via email to