2012-03-05 3 views
0

У меня есть некоторый объект java, и я хочу разоблачить все его методы для пользовательского javascript-объекта. Итак, кажется, было бы разумно перебрать все элементы java-объекта через отражение и создать код jsni, например: $ wnd.myjso.func1 = function() {@ package.MyJavaObject :: func1()} и т. Д. ... После этого генерируется jsni, чтобы создать объект javascript в окне браузера. Как его реализовать?генерировать JSNI на лету

ответ

3

Поскольку вы не можете использовать отражение во время выполнения, вы должны сделать это во время компиляции, используя GWT Generator.

Это, как говорится, вам не нужно писать такой генератор самостоятельно, кто-то (сейчас Googler, член команды GWT) уже сделано: http://code.google.com/p/gwt-exporter/

+0

Thnx много для ответа – andrii

Смежные вопросы