当我尝试在我的FooterViewImpl类中使用getClass.getPackage()。getImplementationVersion()时,我在运行时收到此错误,以在网页上显示我的项目的版本号(来自pom.xml文件)。我认为错误来自gwt java-to-javascript编译器。
[ERROR] [OnlineGlom] - Line 52: The method getPackage() is undefined for the type Class<capture#1-of ? extends FooterViewImpl>
java.lang.RuntimeException: Deferred binding failed for 'org.glom.web.client.ClientFactory' (did you forget to inherit a required module?)
我应该期待这个吗?
答案 0 :(得分:2)
没有
GWT不会模仿 getPackage()
:https://developers.google.com/web-toolkit/doc/latest/RefJreEmulation。 GWT的座右铭是在编译时而不是运行时进行最大化。