GWT Library Modules

After an internet search that took way too long, I came up with the following list of GWT modules that make up the GWT SDK 1.7

  • com.google.gwt.animation.Animation
  • com.google.gwt.benchmarks.Benchmarks
  • com.google.gwt.core.CompilerParameters
  • com.google.gwt.core.Core
  • com.google.gwt.debug.Debug
  • com.google.gwt.dom.DOM
  • com.google.gwt.emulation.Emulation
  • com.google.gwt.emulation.EmulationWithUserAgent
  • com.google.gwt.event.Event
  • com.google.gwt.event.EventBase
  • com.google.gwt.http.HTTP
  • com.google.gwt.il18n.IL18N
  • com.google.gwt.json.JSON
  • com.google.gwt.junit.JUnit
  • com.google.gwt.user.User – this one contains many others that have been omitted for brevity
  • com.google.com.gwt.user.theme.standard.Standard
  • com.google.com.gwt.user.theme.chrome.Chrome
  • com.google.com.gwt.user.theme.dark.Dark
  • com.google.com.gwt.xml.XML

In general, any classes which are in the package or sub-packages of the given module are accessed by your application by adding an <inherit name=”module”/> to your module descriptor (YourApp.gwt.xml).

The naming conventions used by Google here make managing your app’s libraries pretty simple, assuming you know this is how things are organized. Otherwise, good luck finding a ‘include this module to get this class’ lookup table anywhere in the GWT documentation.

It's only fair to share...
Share on FacebookGoogle+Tweet about this on TwitterShare on LinkedIn

Leave a Reply