我不小心使用com.google.gwt.dev.util.collect了客户端代码中的包下定义的HashSet和HashMap .发现包没有模块xml文件,因此这些集合类不应在客户端使用.
如果不在客户端软件包中使用这些类,那么在GWT SDK中使用这些类的目的是什么?这些类肯定有一些好处,值得包含在SDK中.
我错过了什么?
这些集合实现由Google工程师编写,旨在提高GWT内部的性能(特别是内存使用),例如Java-to-JavaScript编译器.它们是实现细节,不是公共API的一部分,不应由GWT开发人员使用.