自版本10番石榴提供com.google.common.eventbus.EventBus - 一个通用的pub-sub设施。它没有在源代码中标记为GWT兼容。我想知道是否有可能将一些自定义代码预处理插入到gwt编译器中,以将此(基于部分注释/基于反射的)API映射到JavaScript中。番石榴EventBus:会/应该这是GWT兼容?
AFAIK还有一些其他自定义扩展添加到GWT java-to-js编译器中,如com.google.gwt.i18n.client.ConstantsWithLookup,并且很可能还有其他一些扩展。我曾见过一些实验性的编译器扩展,为反射/注释添加部分支持,但不确定它们是否需要,以防我们处理一组特定的注释和简单的类 - >方法 - >注释列表是必需的(不是完整的反射API)。
也许有人知道是否启用GWT的组件是由guava dev团队计划的?
感谢, 安东
这是可能更适合于番石榴讨论,而不是StackOverflow,但Guava团队成员在这里:不,我们没有计划。 –
@LouisWasserman将您的陈述重新发布为答案可能是一个好主意,这样我就可以解决问题了吗? –
有这样的:http://google-web-toolkit.googlecode.com/svn/javadoc/2.1/com/google/gwt/event/shared/EventBus.html – Ray