Я случайно использовал HashSet и HashMap, определенный под пакетом com.google.gwt.dev.util.collect
в клиентском коде. Узнанный пакет не имеет XML-файла модуля, и следовательно эти классы набора не предназначены, чтобы использоваться на стороне клиента.
Какова цель наличия этих классов в SDK GWT, если они, как предполагается, не используются в клиентском пакете? Определенно должно быть некоторое преимущество от этих классов для заслуживания включения в SDK.
Что я пропускаю?
Эти реализации коллекций были написаны инженерами Google для улучшения производительности (в частности, использования памяти) внутренних компонентов GWT, таких как компилятор Java-to-JavaScript. Они представляют собой детали реализации, не предназначенные для того, чтобы быть частью общедоступного API, и не должны использоваться разработчиками GWT.