Currently running into some issues trying to build my project for HTML5 (Android, iOS, and Desktop are all building and running fine).
I'm pretty sure the problem has to do with me using a 3rd party library which happens to use Java methods that are not available/can't be translated to Javascript. Most notably, java.util.concurrent.FutureTask<V> and java.util.concurrent.Callable<V>.
At this point I would hope that there are still some options out there to get this working, I have a few ideas.
1. Inherit some gwt specific module that fixes the problem smoothly and easily. (Probably not possible, but one can hope)
2. Go through the library and manually change everything to not use these unsupported methods. (I'm slightly confused as to why I'm getting errors about the Callable function, when it looks like it is listed here: http://www.gwtproject.org/doc/latest/Re ... concurrent) Changing everything would be a pretty brutal.
3. Somehow create an additional module, similar to the library itself, which implements these 'unsupported methods' using 'supported methods'? Once again I'm not sure if something like this is even possible.
Option 3 seems the most reasonable, but I'm no java/js/gwt expert so maybe something like that wouldn't even be possible.
Any ideas?
Thanks,