Community
Participate
Working Groups
The I/O classes in the GWT runtime should be moved to a Java namespace (i.e., java.io) to ease maintenance of multiple EMF runtimes and so that different implementations of the associated APIs (e.g., URIConverter, URIHandler) can be provided for multiple runtime platforms seamlessly (using the same API). The idea here is to use package replacement so that a Javascript version of the classes is used on the client while the "standard" versions are used on the server. This is the same approach that GWT itself uses to emulate classes from the standard Java library.
Created attachment 192223 [details] proposed patch Here is a patch which refactors the I/O classes as suggested. Ed, please review when you get a chance.
This looks good to me.
The changes have been committed to CVS.
The fix is available in 3.7RC3 and later.