java – GWT编译器忽略方法的注释

前端之家收集整理的这篇文章主要介绍了java – GWT编译器忽略方法的注释前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以创建注释(或其他方式)来强制GWT编译器不编译方法?我有一个我也在app-engine上使用的类(在共享文件夹中),其中一个方法只需要一个服务器端功能,这个功能使GWT无法编译.我想让GWT忽略该方法(而appengine不).

我想到一个注释或预编译脚本,在编译之前擦除该方法.这两种方法都适用于我,如果我仍然可以通过eclipse IDE进行编译,这将是最好的.

有人想过这个还是尝试过?

解决方法

直到现在最近这样的注释已添加@ com.google.gwt.core.shared.GwtIncompatible(“说明为什么…”).适用于课堂或方法.

但补丁代码尚未发布!官方状态为FixedNotReleased.而且我可以亲自确认,这不是目前的GWT 2.5.1版本.我希望即将到来的2.5.2.

看到:

http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/core/shared/GwtIncompatible.java?spec=svn11570&r=11570

http://code.google.com/p/google-web-toolkit/issues/detail?id=3769

https://gwt-review.googlesource.com/#/c/2320/

请注意,gwt-dev.jar中已经有类似的注释com.google.gwt.thirdparty.guava.common.annotations.GwtIncompatible它不起作用,编译器仍然希望在共享类中编译不兼容的方法.

原文链接:https://www.f2er.com/java/124489.html

猜你在找的Java相关文章