3

由于版本 10 guava 提供了com.google.common.eventbus.EventBus - 一个通用的 pub-sub 工具。它在源代码中未标记为与 GWT 兼容。我想知道是否可以将一些自定义代码预处理插入 gwt 编译器以将此(部分基于注释/反射的)API 映射到 javascript 中。

AFAIK 在 GWT java-to-js 编译器中添加了一些其他自定义扩展,例如com.google.gwt.i18n.client.ConstantsWithLookup和很可能其他一些。我见过一些实验性的编译器扩展来添加对反射/注释的部分支持,但不确定是否需要它们以防我们处理一组特定的注释并且需要简单的类->方法->注释列表(不是完整的反射API)。

也许有人知道启用 GWT 的这个组件是否是由 guava 开发团队计划的?

谢谢,安东

4

2 回答 2

4

这可能比 StackOverflow 更适合 guava-discuss,但是这里的 Guava 团队成员:不,我们不打算这样做。

于 2012-05-10T08:38:22.700 回答
-1

只是已经在使用这个(GWT 服务器+客户端兼容):http: //www.gwtproject.org/javadoc/latest/com/google/gwt/event/shared/EventBus.html

在这里(教程): http: //www.gwtproject.org/articles/mvp-architecture.html#events

(也在这里回答:https ://stackoverflow.com/a/28082823/1915920 )

于 2015-01-22T06:55:22.993 回答