我正在寻找一种方法来编写被 GWT 编译器忽略的代码。例如,某些方法应该被忽略,因为它们使用 GWT 中不可用的类。
是否可以使用一些 @Attribute 魔法来标记这些方法或在编译期间删除代码?当在 GWT 平台上运行时,无论如何都不会访问该代码,但是当该代码在 JVM 中运行/测试时,将它放在那里将非常有用。
我知道我可以编写一些虚拟类(实际上我已经在这样做了)。我仍在寻找一种更简单的方法。此外,对于某些类,我无法创建虚拟对象,因为 GWT 已经拥有像 System 这样的类,但只支持一小部分功能。