A che scopo le classi di raccolta definite in com.google.gwt.dev.util.collect.* Servire?
Domanda
Ho usato accidentalmente hashset e hashmap definiti sotto il pacchetto com.google.gwt.dev.util.collect
Nel codice lato client. Ho scoperto che il pacchetto non ha un file XML del modulo e quindi queste classi di raccolta non sono pensate per essere utilizzate sul lato client.
Qual è lo scopo di avere queste classi nel GWT SDK, se queste non dovrebbero essere utilizzate all'interno del pacchetto client? Deve sicuramente esserci alcuni benefici da queste classi per meritare l'inclusione nell'SDK.
Cosa mi manca?
Soluzione
Tali implementazioni di raccolta sono state scritte da Google Engineers per migliorare le prestazioni (in particolare l'utilizzo della memoria) degli interni GWT, come il compilatore Java-to-Javascript. Sono dettagli di implementazione non intesi a far parte dell'API pubblica e non dovrebbero essere utilizzati dagli sviluppatori GWT.