加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-14 16:43:50 所属栏目:Java 来源:网络整理
导读:是否可以创建注释(或其他方式)来强制GWT编译器不编译方法?我有一个我也在app-engine上使用的类(在共享文件夹中),其中一个方法只需要一个服务器端功能,这个功能使GWT无法编译.我想让GWT忽略该方法(而appengine不). 我想到一个注释或预编译脚本,在编译之前擦
是否可以创建注释(或其他方式)来强制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它不起作用,编译器仍然希望在共享类中编译不兼容的方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读