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