自版本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