Какова цель классов коллекции, определенных в com.google.gwt.dev.util.collect. * Serve?

Я случайно использовал HashSet и HashMap, определенные в пакете com.google.gwt.dev.util.collect в клиентском коде. Выяснилось, что в пакете нет XML файла модуля, и поэтому эти классы коллекций не предназначены для использования на стороне клиента.

Какова цель использования этих классов в GWT SDK, если они не должны использоваться в клиентском пакете? Конечно, определенная польза от этих классов заслуживает включения в SDK.

Что мне не хватает?

Ответ 1

Эти сборники были написаны инженерами Google для повышения производительности (в частности, использования памяти) внутренних компонентов GWT, таких как компилятор Java-JavaScript. Это детали реализации, которые не предназначены для участия в публичном API и не должны использоваться разработчиками GWT.