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