Hi,

I've been banging my head against something people here might probably
be able to help me. I've written a wrapper for a extensive JavaScript
Library which itself has a toolchain to optimize JS-Script code by
analyzing the used JS-API.

As a small example say the js-library has:
* a.js
* b.js
* c.js

And my wrappers look like this:
-----------8<-----------
AWrapper {
   // ...
}

BWrapper {
   // ...
}

CWrapper {
   // ...
}
-----------8<-----------

Now my problem is that if I want to use it with GWT I need to findout
which Wrapper-Classes the GWT application uses, spit out informations
I can feed into the external toolchain to create an optimized JS-
Library-Version.

I thought about using the GWT Code Generation to get informed whenever
wrapper classes are used but as far as I understood this code
generation only jumps in when I use GWT.create() but this means my
Library users need to use GWT.create(AWrapper.class) instead of "new
AWrapper()" which is not very natural.

My ideal thing would be to have annotate my Java-Wrappers with
something like this:

-----------8<-----------
@JSResource("a.js")
AWrapper {
   // ...
}

@JSResource("b.js")
BWrapper {
   // ...
}

@JSResource("c.js")
CWrapper {
   // ...
}
-----------8<-----------

And somehow plug myself into the GWT-Compiler toolchain and get
informed when ever such a class is visited similar to what would
happen when I use GWT.create(). Does anybody have an idea or a
document, example source I can read though myself?

--

You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.


Reply via email to