Yes. It is a blocker for me.

I’m not sure what’s different. Yishay is on Windows and I’m on Mac. I recently 
upgraded from Maverick to Yosemite. Maybe that changed something. Don’t know.

If the multiple-target will solve this problem, good. For now, I just pushed a 
change to check for all three classes. That fixed it for me.

> On Jan 31, 2017, at 3:12 AM, Alex Harui <aha...@adobe.com> wrote:
> 
> 
> 
> On 1/30/17, 3:33 PM, "Harbs" <harbs.li...@gmail.com> wrote:
>> 
>>    [java] resolved: SWC: [DefinitionPromise "XML", DefinitionPromise
>> "QName", DefinitionPromise "XMLList"]
>>    [java] XML
>>    [java] QName
>>    [java] XMLList
>> 
>> 
>> So, it looks like the order of the classes are indeed XML, QName, XMLList.
>> 
>> Maybe, the cu should be trimmed to make QName the first one before being
>> passed to FlexJSProject.isExternalLinkage().
> 
> And we've finally nailed down the problem...
> 
> Are you using a different version of Java than Yishay?  It looks like this
> list comes from iterating a HashSet which has no defined order.  I
> wouldn't want to spend time sorting the list either.
> 
> Is this a blocking issue for you?  I hope to finish up the multiple-target
> compile soon, maybe this week, which should effectively eliminate this
> problem because JS compiles would no longer compile against playerglobal
> (they would compile against js.swc).
> 
> Or maybe for now, test not only for Qname, but also XML and XMLList.
> 
> Thoughts?
> -Alex
> 

Reply via email to