如何从 GWT JSNI 方法传递 java class 对象?

How can I pass a java class object from GWT JSNI method?

我有一个 java class,其中包含一些用户基本信息,现在我想从 JSNI 方法

传递这个 class 对象
 private native void publish(UserInfo userinfo) /*-{
 this.@com.example.my.Class::helloMethod(userinfo;)();
 }-*/

我怎样才能完成这个任务请大家帮帮我.....

private native void publish(UserInfo userinfo) /*-{
    this.@com.example.client.TestJNSI::helloMethod(Lcom/example/shared/UserInfo;)(userinfo);
}-*/;

希望这就是您要找的。确保将示例 class 名称替换为完全限定的 class 名称。有关其他信息,请参阅 JSNI basic.