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