I suggested that Peter try -external-js-lib from looking at the publisher
code.  But it is a good question: Peter, if you don't have that file and
param, do you get different results?  If you add the param and don't
specify a correct path to a file do you get an error?

-Alex

On 6/18/14 11:41 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:

>Hi,
>
>Externs need to be declared to the GCC with a special argument. I don't
>think the option you're using passes the file to that argument. I think
>FalconJX needs a new option. I'll look at it tomorrow.
>
>Can you maybe file a JIRA so we have a reference?
>
>EdB
>
>
>
>On Wednesday, June 18, 2014, Peter Ent <p...@adobe.com> wrote:
>
>> Hi,
>>
>> I'm running an experiment where I want to use external JavaScript
>> declarations so that the compiler won't care that a JavaScript class
>>isn't
>> available at compile time.
>>
>> I've created a file called "externs.js" and into that I've put this
>> declaration:
>>
>> google.maps.MarkerOptions = function() {};
>>
>> And then I build using this compiler option: -external-js-lib=externs.js
>>
>> I'm getting an error that google.maps.MarkerOptions cannot be found.
>>Does
>> anyone know if I'm declaring the class correctly in the externs.js file?
>> I'm following information from [1]
>> which doesn't really cover "classes" just external function
>>declarations.
>>
>> Thanks,
>> Peter Ent
>> Adobe Systems
>>
>> [1]
>> 
>>https://developers.google.com/closure/compiler/docs/api-tutorial3#externs
>>
>
>
>-- 
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl

Reply via email to