# Package com.google.gwt.useragent.client

- Interface Summary
  Interface | Description
  --- | ---
  UserAgent | Interface to provide both the compile time and runtime `user.agent` value.

- Class Summary
  Class | Description
  --- | ---
  UserAgentAsserter | Helper class, which, during startup, asserts that the specified user.agent selection property value indeed matches the expected value for this browser / user agent, thus avoid long hours debugging strange error messages when a single user agent compile, typically created for testing purposes, ends up being executed in the wrong browser.
  UserAgentAsserter.UserAgentAsserterDisabled | Replacement for UserAgentAsserter to disable it.

- Error Summary
  Error | Description
  --- | ---
  UserAgentAsserter.UserAgentAssertionError | An error object that indicates that the user agent detected at runtime did not match the user agent that the module expected to find.