# Deprecated API

## Contents

- Interfaces
- Classes
- Exceptions
- Annotation Types
- Fields
- Methods
- Constructors

- Interfaces
  Interface | Description
  --- | ---
  com.google.gwt.i18n.client.constants.DateTimeConstants | use DateTimeFormatInfo instead
  com.google.gwt.i18n.client.DateTimeFormatInfo | use `DateTimeFormatInfo` instead
  com.google.gwt.i18n.rebind.keygen.KeyGenerator | Use `KeyGenerator` instead.
  com.google.gwt.user.client.EventPreview | replaced by `Event.NativePreviewHandler`
  com.google.gwt.user.client.HistoryListener | use `History.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)` instead
  com.google.gwt.user.client.IncrementalCommand | Replaced by `Scheduler.RepeatingCommand` and `Scheduler.scheduleIncremental()`
  com.google.gwt.user.client.ui.ChangeListener | As of GWT 1.6, DOM and logical change events are separate. Use `ChangeHandler` for changes triggered by a DOM-based change event and `ValueChangeHandler` for changes resulting from a logical event such as a method call that changes state
  com.google.gwt.user.client.ui.ClickListener | Use `ClickHandler` instead
  com.google.gwt.user.client.ui.DisclosureHandler | Use `CloseHandler` and/or `OpenHandler` instead
  com.google.gwt.user.client.ui.DisclosurePanelImages |
  com.google.gwt.user.client.ui.DisclosurePanelImagesRTL |
  com.google.gwt.user.client.ui.FiresDisclosureEvents | Use `HasOpenHandlers` and `HasCloseHandlers` instead
  com.google.gwt.user.client.ui.FiresFormEvents | This interface was specific to `FormPanel`; it is not generally useful and will be removed in a future version. Use `FormPanel.addSubmitHandler(FormPanel.SubmitHandler)` and `FormPanel.addSubmitCompleteHandler(FormPanel.SubmitCompleteHandler)` instead
  com.google.gwt.user.client.ui.FiresSuggestionEvents | Use `HasSelectionHandlers` instead.
  com.google.gwt.user.client.ui.FocusListener | Use `FocusHandler` and/or `BlurHandler` instead
  com.google.gwt.user.client.ui.FormHandler | Use `FormPanel.SubmitCompleteHandler` and/or `FormPanel.SubmitHandler` instead
  com.google.gwt.user.client.ui.HasFocus | Use `Focusable` instead
  com.google.gwt.user.client.ui.HasKeyPreview | This interface is no longer implemented by any GWT library. Use `Event.addNativePreviewHandler(com.google.gwt.user.client.Event.NativePreviewHandler)` instead.
  com.google.gwt.user.client.ui.HorizontalSplitPanelImages | replaced by `HorizontalSplitPanel.Resources`.
  com.google.gwt.user.client.ui.ImageBundle | replaced by `ClientBundle` and `ImageResource`
  com.google.gwt.user.client.ui.KeyboardListener | use `KeyDownHandler`, `KeyUpHandler` and/or `KeyPressHandler` instead
  com.google.gwt.user.client.ui.LoadListener | use `LoadHandler` and `ErrorHandler` instead
  com.google.gwt.user.client.ui.MenuBar.MenuBarImages | replaced by `MenuBar.Resources`
  com.google.gwt.user.client.ui.MouseListener | use `MouseDownHandler`, `MouseUpHandler`, `MouseOverHandler`, `MouseMoveHandler`, and `MouseOutHandler` instead
  com.google.gwt.user.client.ui.MouseWheelListener | use `MouseWheelHandler` instead
  com.google.gwt.user.client.ui.PopupListener | use `CloseHandler` instead
  com.google.gwt.user.client.ui.RichTextArea.BasicFormatter | use `RichTextArea.Formatter` instead
  com.google.gwt.user.client.ui.RichTextArea.ExtendedFormatter | use `RichTextArea.Formatter` instead
  com.google.gwt.user.client.ui.ScrollListener | use `ScrollHandler` instead
  com.google.gwt.user.client.ui.SourcesChangeEvents | we have now separated dom and logical change events. Use `HasChangeHandlers` if the change listener was triggered by a dom change event or `HasValueChangeHandlers` if it was based on a logical event
  com.google.gwt.user.client.ui.SourcesClickEvents | use `HasClickHandlers` instead
  com.google.gwt.user.client.ui.SourcesFocusEvents | use `HasAllFocusHandlers` instead
  com.google.gwt.user.client.ui.SourcesKeyboardEvents | use `HasAllKeyHandlers` instead
  com.google.gwt.user.client.ui.SourcesLoadEvents | use `HasErrorHandlers` and `HasLoadHandlers` instead
  com.google.gwt.user.client.ui.SourcesMouseEvents | use `HasAllMouseHandlers` instead
  com.google.gwt.user.client.ui.SourcesMouseWheelEvents | Use `HasMouseWheelHandlers` instead
  com.google.gwt.user.client.ui.SourcesPopupEvents | use `HasCloseHandlers` instead
  com.google.gwt.user.client.ui.SourcesScrollEvents | use `HasScrollHandlers` instead
  com.google.gwt.user.client.ui.SourcesTabEvents | use `HasSelectionHandlers` and `HasBeforeSelectionHandlers` instead
  com.google.gwt.user.client.ui.SourcesTableEvents | use `HasClickHandlers` instead. Event sources should implement methods similar to `HTMLTable.getCellForEvent(com.google.gwt.event.dom.client.ClickEvent)`
  com.google.gwt.user.client.ui.SourcesTreeEvents | use `HasBeforeSelectionHandlers`, `HasOpenHandlers` and `HasClickHandlers` instead
  com.google.gwt.user.client.ui.SuggestionHandler | use `SelectionHandler` instead
  com.google.gwt.user.client.ui.TableListener | use `ClickHandler` and `HTMLTable.getCellForEvent(com.google.gwt.event.dom.client.ClickEvent)` instead
  com.google.gwt.user.client.ui.TabListener | use `TabPanel.addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler)` and/or `TabPanel.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler)` instead
  com.google.gwt.user.client.ui.TreeImages | replaced by `Tree.Resources`.
  com.google.gwt.user.client.ui.TreeListener | Use `SelectionHandler`, `OpenHandler`, and `CloseHandler` instead
  com.google.gwt.user.client.ui.VerticalSplitPanelImages | replaced by `VerticalSplitPanel.Resources`.
  com.google.gwt.user.client.WindowCloseListener | use `Window.ClosingHandler` and `CloseHandler` instead
  com.google.gwt.user.client.WindowResizeListener | use `ResizeHandler` instead
  com.google.gwt.user.client.WindowScrollListener | use `Window.addWindowScrollHandler(com.google.gwt.user.client.Window.ScrollHandler)` instead instead
  com.google.web.bindery.requestfactory.shared.Violation | users should upgrade to the full `ConstraintViolation` type by switching their `Receiver` implementations to use `Receiver.onConstraintViolation(java.util.Set)` instead of `Receiver.onViolation(java.util.Set)`.

- Classes
  Class | Description
  --- | ---
  com.google.gwt.core.linker.IFrameLinker | use `CrossSiteIframeLinker` instead.
  com.google.gwt.core.linker.XSLinker | use `CrossSiteIframeLinker` instead.
  com.google.gwt.dom.client.DOMImplStandard |
  com.google.gwt.dom.client.DOMImplStandardBase |
  com.google.gwt.dom.client.StyleInjector.StyleInjectorImpl |
  com.google.gwt.http.client.Request.RequestImpl |
  com.google.gwt.i18n.rebind.keygen.FullyQualifiedMethodNameKeyGenerator | Use `FullyQualifiedMethodNameKeyGenerator` instead.
  com.google.gwt.i18n.rebind.keygen.MD5KeyGenerator | Use `MD5KeyGenerator` instead.
  com.google.gwt.i18n.rebind.keygen.MethodNameKeyGenerator | Use `MethodNameKeyGenerator` instead.
  com.google.gwt.layout.client.LayoutImpl |
  com.google.gwt.logging.server.StackTraceDeobfuscator | Use com.google.gwt.core.server.StackTraceDeobfuscator instead.
  com.google.gwt.safecss.shared.SafeStylesUtils.Impl |
  com.google.gwt.user.cellview.client.CellBasedWidgetImpl |
  com.google.gwt.user.client.BaseListenerWrapper | will be removed in GWT 2.7 with the handler listeners themselves
  com.google.gwt.user.client.DeferredCommand | Replaced by `Scheduler.scheduleDeferred()` because the static nature of this API prevents effective mocking for JRE-only tests.
  com.google.gwt.user.client.Element |
  com.google.gwt.user.client.ui.Accessibility | Use the new GWT ARIA library with the factory class for the ARIA roles `Roles`. There are getters for all ARIA roles. For each role there are get/set/remove methods defined for all (own and inherited) supported states and properties.
  com.google.gwt.user.client.ui.ChangeListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.ClickListenerCollection | As of GWT 1.6, call ``addDomHandler`(myHandler, ClickEvent.getType())` to manage handlers for your widget instead
  com.google.gwt.user.client.ui.DelegatingChangeListenerCollection | Use `Widget.delegateEvent` instead
  com.google.gwt.user.client.ui.DelegatingClickListenerCollection | Use `Widget.delegateEvent(com.google.gwt.user.client.ui.Widget, com.google.gwt.event.shared.GwtEvent<?>)` instead
  com.google.gwt.user.client.ui.DelegatingFocusListenerCollection | Use `Widget.delegateEvent(com.google.gwt.user.client.ui.Widget, com.google.gwt.event.shared.GwtEvent<?>)` instead
  com.google.gwt.user.client.ui.DelegatingKeyboardListenerCollection | Use `Widget.delegateEvent(com.google.gwt.user.client.ui.Widget, com.google.gwt.event.shared.GwtEvent<?>)` instead
  com.google.gwt.user.client.ui.DisclosureEvent | Use `CloseEvent` and `OpenEvent` instead
  com.google.gwt.user.client.ui.FocusListenerAdapter | Use `FocusHandler` and `BlurHandler` instead
  com.google.gwt.user.client.ui.FocusListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.FormHandlerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.HorizontalSplitPanel | Use `SplitLayoutPanel` instead, but understand that it is not a drop in replacement for this class. It requires standards mode, and is most easily used under a `RootLayoutPanel` (as opposed to a `RootPanel`
  com.google.gwt.user.client.ui.KeyboardListenerAdapter | use `KeyDownHandler`, `KeyUpHandler` and/or `KeyPressHandler` instead
  com.google.gwt.user.client.ui.KeyboardListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.ListenerWrapper | will be removed in GWT 2.7 with the handler listeners themselves
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedChangeListener | will be removed in GWT 2.0 along with the listeners being wrapped
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedClickListener | will be removed in GWT 2.0 along with the listeners being wrapped
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedLogicalChangeListener | will be removed in GWT 2.0 along with the listeners being wrapped
  com.google.gwt.user.client.ui.LoadListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.MouseListenerAdapter | use `MouseDownHandler`, `MouseUpHandler`, `MouseOverHandler`, `MouseMoveHandler`, and/or `MouseOutHandler` instead
  com.google.gwt.user.client.ui.MouseListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.MouseWheelListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.MouseWheelVelocity | use `MouseWheelEvent.getDeltaY()` instead
  com.google.gwt.user.client.ui.PopupListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.ScrollListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.SplitPanel | Use `SplitLayoutPanel` instead, but understand that it is not a drop in replacement for this class. It requires standards mode, and is most easily used under a `RootLayoutPanel` (as opposed to a `RootPanel`
  com.google.gwt.user.client.ui.TableListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.TabListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.TextBoxBase.TextAlignConstant | use `ValueBoxBase.setAlignment(ValueBoxBase.TextAlignment)`
  com.google.gwt.user.client.ui.TreeItem.TreeItemImpl |
  com.google.gwt.user.client.ui.TreeListenerCollection | Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  com.google.gwt.user.client.ui.VerticalSplitPanel | Use `SplitLayoutPanel` instead, but understand that it is not a drop in replacement for this class. It requires standards mode, and is most easily used under a `RootLayoutPanel` (as opposed to a `RootPanel`
  com.google.web.bindery.requestfactory.server.jakarta.RequestFactoryJarExtractor | Will not be deleted from source, but will no longer be included in GWT artifacts, as this is only intended for use as a build tool.
  com.google.web.bindery.requestfactory.server.RequestFactoryJarExtractor | Will not be deleted from source, but will no longer be included in GWT artifacts, as this is only intended for use as a build tool.

- Exceptions
  Exceptions | Description
  --- | ---
  com.google.gwt.user.client.rpc.SerializableException | As of GWT 1.5, `Exception` implements `Serializable` and can be used in place of this class

- Annotation Types
  Annotation Type | Description
  --- | ---
  com.google.gwt.core.client.GwtScriptOnly | since hosted/dev mode is deprecated and has no other uses.
  com.google.gwt.i18n.client.Messages.PluralText | use `Messages.AlternateMessage` instead
  com.google.gwt.resources.client.CssResource.Strict | Strict mode is now the default behavior for CssResource
  com.google.gwt.util.PreventSpuriousRebuilds | not needed anymore,

- Fields
  Field | Description
  --- | ---
  com.google.gwt.dom.client.BrowserEvents.MOUSEWHEEL |
  com.google.gwt.user.client.Event.UNDEFINED |
  com.google.gwt.user.client.ui.KeyboardListener.KEY_ALT | use `KeyCodes.KEY_ALT` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_BACKSPACE | use `KeyCodes.KEY_BACKSPACE` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_CTRL | use `KeyCodes.KEY_CTRL` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_DELETE | use `KeyCodes.KEY_DELETE` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_DOWN | use `KeyCodes.KEY_DOWN` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_END | use `KeyCodes.KEY_END` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_ENTER | use `KeyCodes.KEY_ENTER` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_ESCAPE | use `KeyCodes.KEY_ESCAPE` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_HOME | use `KeyCodes.KEY_HOME` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_LEFT | use `KeyCodes.KEY_LEFT` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_PAGEDOWN | use `KeyCodes.KEY_PAGEDOWN` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_PAGEUP | use `KeyCodes.KEY_PAGEUP` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_RIGHT | use `KeyCodes.KEY_RIGHT` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_SHIFT | use `KeyCodes.KEY_SHIFT` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_TAB | use `KeyCodes.KEY_TAB` instead
  com.google.gwt.user.client.ui.KeyboardListener.KEY_UP | use `KeyCodes.KEY_UP` instead
  com.google.gwt.user.client.ui.KeyboardListener.MODIFIER_ALT | use `KeyEvent.isAltKeyDown()` instead
  com.google.gwt.user.client.ui.KeyboardListener.MODIFIER_CTRL | use `KeyEvent.isControlKeyDown()` instead
  com.google.gwt.user.client.ui.KeyboardListener.MODIFIER_META | use `KeyEvent.isMetaKeyDown()` instead
  com.google.gwt.user.client.ui.KeyboardListener.MODIFIER_SHIFT | use `KeyEvent.isShiftKeyDown()` instead
  com.google.gwt.user.server.rpc.jakarta.RPCServletUtils.CHARSET_UTF8 |
  com.google.gwt.user.server.rpc.RPCServletUtils.CHARSET_UTF8 |

- Methods
  Method | Description
  --- | ---
  com.google.gwt.core.client.GWT.getTypeName​(Object) | Use `Object.getClass()`, `Class.getName()`
  com.google.gwt.core.client.JavaScriptException.getException() | deprecated in favor for `JavaScriptException.getThrown()` and `JavaScriptException.isThrownSet()`
  com.google.gwt.core.client.JsDate.getYear() | Use `JsDate.getFullYear()`.
  com.google.gwt.core.client.JsDate.setYear​(int) | Use `JsDate.setFullYear(int)`.
  com.google.gwt.core.client.JsDate.toGMTString() | Use `JsDate.toUTCString()`.
  com.google.gwt.core.ext.typeinfo.JPackage.findType​(String[]) | use `JPackage.findType(String)`
  com.google.gwt.dom.client.ButtonElement.getDisabled() | use `ButtonElement.isDisabled()` instead.
  com.google.gwt.dom.client.ButtonElement.setDisabled​(String) | use `ButtonElement.setDisabled(boolean)` instead
  com.google.gwt.dom.client.Document.createButtonElement() | use `Document.createPushButtonElement()`, `Document.createResetButtonElement()` or `Document.createSubmitButtonElement()` instead.
  com.google.gwt.dom.client.Document.createKeyDownEvent​(boolean, boolean, boolean, boolean, int, int) | as of GWT2.1 (keydown events don't have a charCode), use `Document.createKeyDownEvent(boolean, boolean, boolean, boolean, int)`
  com.google.gwt.dom.client.Document.createKeyEvent​(String, boolean, boolean, boolean, boolean, boolean, boolean, int, int) | use `Document.createKeyCodeEvent(String, boolean, boolean, boolean, boolean, int)` or `Document.createKeyPressEvent(boolean, boolean, boolean, boolean, int)`
  com.google.gwt.dom.client.Document.createKeyPressEvent​(boolean, boolean, boolean, boolean, int, int) | as of GWT 2.1 (keypress events don't have a keyCode), use `Document.createKeyPressEvent(boolean, boolean, boolean, boolean, int)`
  com.google.gwt.dom.client.Document.createKeyUpEvent​(boolean, boolean, boolean, boolean, int, int) | as of GWT 2.1 (keyup events don't have a charCode), use `Document.createKeyUpEvent(boolean, boolean, boolean, boolean, int)`
  com.google.gwt.dom.client.Document.createSelectElement​(boolean) |
  com.google.gwt.dom.client.DOMImpl.createKeyEvent​(Document, String, boolean, boolean, boolean, boolean, boolean, boolean, int, int) |
  com.google.gwt.dom.client.DOMImplMozilla.createKeyEvent​(Document, String, boolean, boolean, boolean, boolean, boolean, boolean, int, int) |
  com.google.gwt.dom.client.DOMImplStandardBase.createKeyEvent​(Document, String, boolean, boolean, boolean, boolean, boolean, boolean, int, int) |
  com.google.gwt.dom.client.LinkElement.getDisabled() | use `LinkElement.isDisabled()` instead.
  com.google.gwt.dom.client.NativeEvent.getMouseWheelVelocityY() | use getDeltaY() instead
  com.google.gwt.dom.client.OptGroupElement.getDisabled() | use `OptGroupElement.isDisabled()` instead.
  com.google.gwt.dom.client.SelectElement.getDisabled() | use `SelectElement.isDisabled()` instead.
  com.google.gwt.dom.client.StyleElement.getDisabled() | use `StyleElement.isDisabled()` instead
  com.google.gwt.dom.client.TextAreaElement.getDisabled() | use `TextAreaElement.isDisabled()` instead
  com.google.gwt.dom.client.TextAreaElement.getReadOnly() | use `TextAreaElement.isReadOnly()` instead.
  com.google.gwt.event.dom.client.MouseWheelEvent.getDeltaY() | use getNativeDeltaY() instead
  com.google.gwt.event.shared.testing.CountingEventBus.getCount​(GwtEvent.Type<?>) | Please use `getHandlerCount`.
  com.google.gwt.http.client.URL.decodeComponent​(String) | Use `URL.decodeQueryString(String)`
  com.google.gwt.http.client.URL.encodeComponent​(String) | Use `URL.encodeQueryString(String)`
  com.google.gwt.i18n.client.DateTimeFormat.getFullDateFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.DATE_FULL` instead
  com.google.gwt.i18n.client.DateTimeFormat.getFullDateTimeFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.DATE_TIME_FULL` instead
  com.google.gwt.i18n.client.DateTimeFormat.getFullTimeFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.TIME_FULL` instead
  com.google.gwt.i18n.client.DateTimeFormat.getLongDateFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.DATE_LONG` instead
  com.google.gwt.i18n.client.DateTimeFormat.getLongDateTimeFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.DATE_TIME_LONG` instead
  com.google.gwt.i18n.client.DateTimeFormat.getLongTimeFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.TIME_LONG` instead
  com.google.gwt.i18n.client.DateTimeFormat.getMediumDateFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.DATE_MEDIUM` instead
  com.google.gwt.i18n.client.DateTimeFormat.getMediumDateTimeFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM` instead
  com.google.gwt.i18n.client.DateTimeFormat.getMediumTimeFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.TIME_MEDIUM` instead
  com.google.gwt.i18n.client.DateTimeFormat.getShortDateFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.DATE_SHORT` instead
  com.google.gwt.i18n.client.DateTimeFormat.getShortDateTimeFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.DATE_TIME_SHORT` instead
  com.google.gwt.i18n.client.DateTimeFormat.getShortTimeFormat() | use `DateTimeFormat.getFormat(PredefinedFormat)` with `DateTimeFormat.PredefinedFormat.TIME_SHORT` instead
  com.google.gwt.json.client.JSONNumber.getValue() | See `JSONNumber.doubleValue()`
  com.google.gwt.json.client.JSONParser.parse​(String) | use `JSONParser.parseStrict(String)`
  com.google.gwt.json.client.JSONParser.parseLenient​(String) | use `JSONParser.parseStrict(String)`
  com.google.gwt.logging.server.StackTraceDeobfuscator.setSymbolMapsDirectory​(String) | The behavior of changing symbol map after construction is undefined, please provide it in construction time. If the directory needs to be changed after construction, a new instance of this class can be instantiated with the different one.
  com.google.gwt.place.shared.PlaceHistoryHandler.register​(PlaceController, EventBus, Place) | use `PlaceHistoryHandler.register(PlaceController, EventBus, Place)`
  com.google.gwt.resources.client.DataResource.getUrl() | Use `DataResource.getSafeUri()` instead.
  com.google.gwt.resources.client.ImageResource.getURL() | Use `ImageResource.getSafeUri()` instead.
  com.google.gwt.resources.ext.ResourceContext.deploy​(URL, boolean) | use `ResourceContext.deploy(URL, String, boolean)` instead
  com.google.gwt.safehtml.shared.UriUtils.unsafeCastFromUntrustedString​(String) | This method is intended only for use in APIs that use `SafeUri` to represent URIs, but for backwards compatibility have methods that accept URI parameters as plain strings.
  com.google.gwt.user.cellview.client.AbstractCellTable.renderRowValues​(SafeHtmlBuilder, List<T>, int, SelectionModel<? super T>) | as of GWT 2.5, use a `CellTableBuilder` to customize the table structure instead
  com.google.gwt.user.cellview.client.AbstractCellTable.renderRowValuesLegacy​(SafeHtmlBuilder, List<T>, int, SelectionModel<? super T>) | as of GWT 2.5, use a `CellTableBuilder` to customize the table structure instead
  com.google.gwt.user.cellview.client.AbstractHasData.getDisplayedItem​(int) | use `AbstractHasData.getVisibleItem(int)` instead
  com.google.gwt.user.cellview.client.AbstractHasData.getDisplayedItems() | use `AbstractHasData.getVisibleItems()` instead
  com.google.gwt.user.cellview.client.AbstractHasData.setSelected​(Element, boolean) | this method is never called by AbstractHasData, render the selected styles in `AbstractHasData.renderRowValues(SafeHtmlBuilder, List, int, SelectionModel)`
  com.google.gwt.user.cellview.client.CellList.getEmptyListMessage() | as of GWT 2.3, use `CellList.getEmptyListWidget()` instead
  com.google.gwt.user.cellview.client.CellList.setEmptyListMessage​(SafeHtml) | as of GWT 2.3, use `CellList.setEmptyListWidget(com.google.gwt.user.client.ui.Widget)` instead
  com.google.gwt.user.cellview.client.CellList.setSelected​(Element, boolean) | this method is never called by AbstractHasData, render the selected styles in `CellList.renderRowValues(SafeHtmlBuilder, List, int, SelectionModel)`
  com.google.gwt.user.client.BaseListenerWrapper.WrapWindowClose.add​(WindowCloseListener) |
  com.google.gwt.user.client.BaseListenerWrapper.WrapWindowResize.add​(WindowResizeListener) |
  com.google.gwt.user.client.BaseListenerWrapper.WrapWindowScroll.add​(WindowScrollListener) |
  com.google.gwt.user.client.DeferredCommand.add​(Command) | As of release 1.4, replaced by `DeferredCommand.addCommand(Command)`
  com.google.gwt.user.client.DeferredCommand.addPause() | with no replacement because the presence of this method causes arbitrary scheduling decisions
  com.google.gwt.user.client.DOM.addEventPreview​(EventPreview) | replaced by `Event.addNativePreviewHandler(Event.NativePreviewHandler)`
  com.google.gwt.user.client.DOM.compare​(Element, Element) | Use identity comparison.
  com.google.gwt.user.client.DOM.createOptions() | there is no "options" element; use `DOM.createOption()` instead
  com.google.gwt.user.client.DOM.eventGetAltKey​(Event) | Use `NativeEvent.getAltKey()` instead.
  com.google.gwt.user.client.DOM.eventGetButton​(Event) | Use `NativeEvent.getButton()` instead.
  com.google.gwt.user.client.DOM.eventGetClientX​(Event) | Use `NativeEvent.getClientX()` instead.
  com.google.gwt.user.client.DOM.eventGetClientY​(Event) | Use `NativeEvent.getClientY()` instead.
  com.google.gwt.user.client.DOM.eventGetCtrlKey​(Event) | Use `NativeEvent.getCtrlKey()` instead.
  com.google.gwt.user.client.DOM.eventGetKeyCode​(Event) | Use `NativeEvent.getKeyCode()` instead.
  com.google.gwt.user.client.DOM.eventGetMetaKey​(Event) | Use `NativeEvent.getMetaKey()` instead.
  com.google.gwt.user.client.DOM.eventGetMouseWheelVelocityY​(Event) | Use `NativeEvent.getMouseWheelVelocityY()` instead.
  com.google.gwt.user.client.DOM.eventGetRepeat​(Event) | not supported in any browser but IE
  com.google.gwt.user.client.DOM.eventGetScreenX​(Event) | Use `NativeEvent.getScreenX()` instead.
  com.google.gwt.user.client.DOM.eventGetScreenY​(Event) | Use `NativeEvent.getScreenY()` instead.
  com.google.gwt.user.client.DOM.eventGetShiftKey​(Event) | Use `NativeEvent.getShiftKey()` instead.
  com.google.gwt.user.client.DOM.eventGetTypeString​(Event) | Use `NativeEvent.getType()` instead.
  com.google.gwt.user.client.DOM.eventPreventDefault​(Event) | Use `NativeEvent.preventDefault()` instead.
  com.google.gwt.user.client.DOM.eventSetKeyCode​(Event, char) | this method only works in IE and should not have been added to the API
  com.google.gwt.user.client.DOM.eventToString​(Event) | Use `NativeEvent.getString()` instead.
  com.google.gwt.user.client.DOM.getAbsoluteLeft​(Element) | Use `Element.getAbsoluteLeft()` instead.
  com.google.gwt.user.client.DOM.getAbsoluteTop​(Element) | Use `Element.getAbsoluteTop()` instead.
  com.google.gwt.user.client.DOM.getAttribute​(Element, String) | Use the more appropriately named `Element.getPropertyString(String)` instead.
  com.google.gwt.user.client.DOM.getBooleanAttribute​(Element, String) | Use the more appropriately named `Element.getPropertyBoolean(String)` instead.
  com.google.gwt.user.client.DOM.getElementAttribute​(Element, String) | Use `Element.getAttribute(String)` instead.
  com.google.gwt.user.client.DOM.getElementProperty​(Element, String) | Use `Element#getProperty(String)` instead.
  com.google.gwt.user.client.DOM.getElementPropertyBoolean​(Element, String) | Use `Element.getPropertyBoolean(String)` instead.
  com.google.gwt.user.client.DOM.getElementPropertyInt​(Element, String) | Use `Element.getPropertyInt(String)` instead.
  com.google.gwt.user.client.DOM.getInnerHTML​(Element) | Use `Element.getInnerHTML()` instead.
  com.google.gwt.user.client.DOM.getInnerText​(Element) | Use `Element.getInnerText()` instead.
  com.google.gwt.user.client.DOM.getIntAttribute​(Element, String) | Use the more appropriately named `Element.getPropertyInt(String)` instead.
  com.google.gwt.user.client.DOM.getStyleAttribute​(Element, String) | Use `Element.getStyle()` and `Style#getProperty(String)` instead.
  com.google.gwt.user.client.DOM.isOrHasChild​(Element, Element) | Use `Element#isOrHasChild(Element)` instead.
  com.google.gwt.user.client.DOM.removeChild​(Element, Element) | Use `Element#removeChild(Element)` instead.
  com.google.gwt.user.client.DOM.removeElementAttribute​(Element, String) | Use `Element.removeAttribute(String)` instead.
  com.google.gwt.user.client.DOM.removeEventPreview​(EventPreview) | use `HandlerRegistration` returned from `Event.addNativePreviewHandler(Event.NativePreviewHandler)`
  com.google.gwt.user.client.DOM.scrollIntoView​(Element) | Use `Element.scrollIntoView()` instead.
  com.google.gwt.user.client.DOM.setAttribute​(Element, String, String) | Use the more appropriately named `Element.setPropertyString(String, String)` instead.
  com.google.gwt.user.client.DOM.setBooleanAttribute​(Element, String, boolean) | Use the more appropriately named `Element.setPropertyBoolean(String, boolean)` instead.
  com.google.gwt.user.client.DOM.setElementAttribute​(Element, String, String) | Use `Element.setAttribute(String, String)` instead.
  com.google.gwt.user.client.DOM.setElementProperty​(Element, String, String) | Use `Element.setPropertyString(String, String)` instead.
  com.google.gwt.user.client.DOM.setElementPropertyBoolean​(Element, String, boolean) | Use `Element.setPropertyBoolean(String, boolean)` instead.
  com.google.gwt.user.client.DOM.setElementPropertyInt​(Element, String, int) | Use `Element.setPropertyInt(String, int)` instead.
  com.google.gwt.user.client.DOM.setInnerHTML​(Element, String) | Use `Element.setInnerHTML(String)` instead.
  com.google.gwt.user.client.DOM.setInnerText​(Element, String) | Use `Element.setInnerText(String)` instead.
  com.google.gwt.user.client.DOM.setIntAttribute​(Element, String, int) | Use the more appropriately named `Element.setPropertyInt(String, int)` instead.
  com.google.gwt.user.client.DOM.setStyleAttribute​(Element, String, String) | Use `Element.getStyle()` and `Style#setProperty(String, String)` instead.
  com.google.gwt.user.client.DOM.toString​(Element) | Use `Element.getString()` instead.
  com.google.gwt.user.client.DOM.windowGetClientHeight() | As of GWT 1.5, replaced by `Window.getClientHeight()`
  com.google.gwt.user.client.DOM.windowGetClientWidth() | As of GWT 1.5, replaced by `Window.getClientWidth()`
  com.google.gwt.user.client.Event.addEventPreview​(EventPreview) | replaced by `Event.addNativePreviewHandler(NativePreviewHandler)`
  com.google.gwt.user.client.Event.cancelBubble​(boolean) | use `NativeEvent.stopPropagation()` instead
  com.google.gwt.user.client.Event.getCurrentTarget() | use `NativeEvent.getCurrentEventTarget()` instead
  com.google.gwt.user.client.Event.getFromElement() | use `NativeEvent.getRelatedEventTarget()` instead
  com.google.gwt.user.client.Event.getRelatedTarget() | use `NativeEvent.getRelatedEventTarget()` instead
  com.google.gwt.user.client.Event.getRepeat() | not supported on all browsers
  com.google.gwt.user.client.Event.getTarget() | use `NativeEvent.getEventTarget()` instead
  com.google.gwt.user.client.Event.getToElement() | use `NativeEvent.getRelatedEventTarget()` instead
  com.google.gwt.user.client.Event.removeEventPreview​(EventPreview) | use `HandlerRegistration` returned from `Event.addNativePreviewHandler(NativePreviewHandler)`
  com.google.gwt.user.client.EventPreview.onEventPreview​(Event) | replaced by `Event.NativePreviewHandler.onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent)`
  com.google.gwt.user.client.History.addHistoryListener​(HistoryListener) | use `History.addValueChangeHandler(ValueChangeHandler)` instead
  com.google.gwt.user.client.History.onHistoryChanged​(String) | Use `History.fireCurrentHistoryState()` instead.
  com.google.gwt.user.client.History.removeHistoryListener​(HistoryListener) |
  com.google.gwt.user.client.HistoryListener.onHistoryChanged​(String) |
  com.google.gwt.user.client.ui.Anchor.setDirection​(HasDirection.Direction) | Use `Anchor.setDirectionEstimator(boolean)` and / or pass explicit direction to `Anchor.setText(java.lang.String)`, `Anchor.setHTML(com.google.gwt.safehtml.shared.SafeHtml)` instead
  com.google.gwt.user.client.ui.CellPanel.setCellHorizontalAlignment​(Element, HasHorizontalAlignment.HorizontalAlignmentConstant) | Call and override `CellPanel.setCellHorizontalAlignment(Element, HorizontalAlignmentConstant)` instead.
  com.google.gwt.user.client.ui.CellPanel.setCellVerticalAlignment​(Element, HasVerticalAlignment.VerticalAlignmentConstant) | Call and override `CellPanel.setCellVerticalAlignment(Element, VerticalAlignmentConstant)` instead.
  com.google.gwt.user.client.ui.ChangeListener.onChange​(Widget) | See the deprecation message on this interface for details
  com.google.gwt.user.client.ui.CheckBox.isChecked() | Use `CheckBox.getValue()` instead
  com.google.gwt.user.client.ui.CheckBox.replaceInputElement​(Element) | Call and use `CheckBox.replaceInputElement(com.google.gwt.dom.client.Element)` instead.
  com.google.gwt.user.client.ui.CheckBox.setChecked​(boolean) | Use `CheckBox.setValue(Boolean)` instead
  com.google.gwt.user.client.ui.ClickListener.onClick​(Widget) | Use `ClickHandler.onClick(com.google.gwt.event.dom.client.ClickEvent)` instead
  com.google.gwt.user.client.ui.ComplexPanel.add​(Widget, Element) | Call and override `ComplexPanel.add(Widget, Element)` instead.
  com.google.gwt.user.client.ui.ComplexPanel.insert​(Widget, Element, int, boolean) | Call and override `ComplexPanel.insert(com.google.gwt.user.client.ui.Widget,com.google.gwt.dom.client.Element,int,boolean)` instead.
  com.google.gwt.user.client.ui.Composite.setWidget​(Widget) | Use `Composite.initWidget(Widget)` instead
  com.google.gwt.user.client.ui.DialogBox.onMouseDown​(Widget, int, int) | Use `DialogBox.beginDragging(com.google.gwt.event.dom.client.MouseDownEvent)` and `DialogBox.getCaption()` instead
  com.google.gwt.user.client.ui.DialogBox.onMouseEnter​(Widget) | Use `HasMouseOverHandlers.addMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler)` instead
  com.google.gwt.user.client.ui.DialogBox.onMouseLeave​(Widget) | Use `HasMouseOutHandlers.addMouseOutHandler(com.google.gwt.event.dom.client.MouseOutHandler)` instead
  com.google.gwt.user.client.ui.DialogBox.onMouseMove​(Widget, int, int) | Use `DialogBox.continueDragging(com.google.gwt.event.dom.client.MouseMoveEvent)` and `DialogBox.getCaption()` instead
  com.google.gwt.user.client.ui.DialogBox.onMouseUp​(Widget, int, int) | Use `DialogBox.endDragging(com.google.gwt.event.dom.client.MouseUpEvent)` and `DialogBox.getCaption()` instead
  com.google.gwt.user.client.ui.DirectionalTextHelper.setDirection​(HasDirection.Direction) |
  com.google.gwt.user.client.ui.DisclosureHandler.onClose​(DisclosureEvent) | Use `CloseHandler` instead
  com.google.gwt.user.client.ui.DisclosureHandler.onOpen​(DisclosureEvent) | Use `OpenHandler` instead
  com.google.gwt.user.client.ui.DisclosurePanel.addEventHandler​(DisclosureHandler) | Use `DisclosurePanel.addOpenHandler(OpenHandler)` and `DisclosurePanel.addCloseHandler(CloseHandler)` instead
  com.google.gwt.user.client.ui.DisclosurePanel.removeEventHandler​(DisclosureHandler) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.FiresDisclosureEvents.addEventHandler​(DisclosureHandler) | Add an open or close handler to the event source instead
  com.google.gwt.user.client.ui.FiresDisclosureEvents.removeEventHandler​(DisclosureHandler) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.FiresFormEvents.addFormHandler​(FormHandler) | Use `FormPanel.addSubmitCompleteHandler(com.google.gwt.user.client.ui.FormPanel.SubmitCompleteHandler)` and `FormPanel.addSubmitHandler(com.google.gwt.user.client.ui.FormPanel.SubmitHandler)` instead
  com.google.gwt.user.client.ui.FiresFormEvents.removeFormHandler​(FormHandler) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.FiresSuggestionEvents.addEventHandler​(SuggestionHandler) | Add a selection handler instead
  com.google.gwt.user.client.ui.FiresSuggestionEvents.removeEventHandler​(SuggestionHandler) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.FocusListener.onFocus​(Widget) | Use `FocusHandler.onFocus(com.google.gwt.event.dom.client.FocusEvent)` instead
  com.google.gwt.user.client.ui.FocusListener.onLostFocus​(Widget) | Use `BlurHandler.onBlur(com.google.gwt.event.dom.client.BlurEvent)` instead
  com.google.gwt.user.client.ui.FocusPanel.addClickListener​(ClickListener) | Use `FocusPanel.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  com.google.gwt.user.client.ui.FocusPanel.addFocusListener​(FocusListener) | Use `FocusPanel.addFocusHandler(com.google.gwt.event.dom.client.FocusHandler)` instead
  com.google.gwt.user.client.ui.FocusPanel.addKeyboardListener​(KeyboardListener) | Use `FocusPanel.addKeyDownHandler(com.google.gwt.event.dom.client.KeyDownHandler)`, `FocusPanel.addKeyUpHandler(com.google.gwt.event.dom.client.KeyUpHandler)` and `FocusPanel.addKeyPressHandler(com.google.gwt.event.dom.client.KeyPressHandler)` instead
  com.google.gwt.user.client.ui.FocusPanel.addMouseListener​(MouseListener) | Use `FocusPanel.addMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler)`, `FocusPanel.addMouseMoveHandler(com.google.gwt.event.dom.client.MouseMoveHandler)`, `FocusPanel.addMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler)`, `FocusPanel.addMouseUpHandler(com.google.gwt.event.dom.client.MouseUpHandler)` and `FocusPanel.addMouseOutHandler(com.google.gwt.event.dom.client.MouseOutHandler)` instead
  com.google.gwt.user.client.ui.FocusPanel.addMouseWheelListener​(MouseWheelListener) | Use `FocusPanel.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  com.google.gwt.user.client.ui.FocusPanel.removeClickListener​(ClickListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `FocusPanel.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  com.google.gwt.user.client.ui.FocusPanel.removeFocusListener​(FocusListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `FocusPanel.addFocusHandler(com.google.gwt.event.dom.client.FocusHandler)` instead
  com.google.gwt.user.client.ui.FocusPanel.removeKeyboardListener​(KeyboardListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.FocusPanel.removeMouseListener​(MouseListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.FocusPanel.removeMouseWheelListener​(MouseWheelListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `FocusPanel.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  com.google.gwt.user.client.ui.FocusWidget.addClickListener​(ClickListener) | Use `FocusWidget.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  com.google.gwt.user.client.ui.FocusWidget.addFocusListener​(FocusListener) | Use `FocusWidget.addFocusHandler(com.google.gwt.event.dom.client.FocusHandler)` instead
  com.google.gwt.user.client.ui.FocusWidget.addKeyboardListener​(KeyboardListener) | Use `FocusWidget.addKeyDownHandler(com.google.gwt.event.dom.client.KeyDownHandler)`, `FocusWidget.addKeyUpHandler(com.google.gwt.event.dom.client.KeyUpHandler)` and `FocusWidget.addKeyPressHandler(com.google.gwt.event.dom.client.KeyPressHandler)` instead
  com.google.gwt.user.client.ui.FocusWidget.addMouseListener​(MouseListener) | Use `FocusWidget.addMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler)` `FocusWidget.addMouseMoveHandler(com.google.gwt.event.dom.client.MouseMoveHandler)`, `FocusWidget.addMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler)`, `FocusWidget.addMouseUpHandler(com.google.gwt.event.dom.client.MouseUpHandler)` and `FocusWidget.addMouseOutHandler(com.google.gwt.event.dom.client.MouseOutHandler)` instead
  com.google.gwt.user.client.ui.FocusWidget.addMouseWheelListener​(MouseWheelListener) | Use `FocusWidget.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  com.google.gwt.user.client.ui.FocusWidget.removeClickListener​(ClickListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `FocusWidget.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  com.google.gwt.user.client.ui.FocusWidget.removeFocusListener​(FocusListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `FocusWidget.addFocusHandler(com.google.gwt.event.dom.client.FocusHandler)` instead
  com.google.gwt.user.client.ui.FocusWidget.removeKeyboardListener​(KeyboardListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.FocusWidget.removeMouseListener​(MouseListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.FocusWidget.removeMouseWheelListener​(MouseWheelListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `FocusWidget.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  com.google.gwt.user.client.ui.FormHandler.onSubmit​(FormSubmitEvent) | Use `FormPanel.SubmitHandler` instead
  com.google.gwt.user.client.ui.FormHandler.onSubmitComplete​(FormSubmitCompleteEvent) | Use `FormPanel.SubmitCompleteHandler` instead
  com.google.gwt.user.client.ui.FormHandlerCollection.fireOnComplete​(FormPanel, String) | `FormPanel` now implements all handler management internally
  com.google.gwt.user.client.ui.FormHandlerCollection.fireOnSubmit​(FormPanel) | `FormPanel` now implements all handler management internally
  com.google.gwt.user.client.ui.FormPanel.addFormHandler​(FormHandler) | Use `FormPanel.addSubmitCompleteHandler(com.google.gwt.user.client.ui.FormPanel.SubmitCompleteHandler)` and `FormPanel.addSubmitHandler(com.google.gwt.user.client.ui.FormPanel.SubmitHandler)` instead
  com.google.gwt.user.client.ui.FormPanel.removeFormHandler​(FormHandler) | Use the `HandlerRegistration.removeHandler()` method on the object returned by and add*Handler method instead
  com.google.gwt.user.client.ui.FormPanel.SubmitEvent.setCanceled​(boolean) | Use `FormPanel.SubmitEvent.cancel()` instead
  com.google.gwt.user.client.ui.HTMLPanel.addAndReplaceElement​(Widget, Element) | use `HTMLPanel.addAndReplaceElement(Widget, Element)`
  com.google.gwt.user.client.ui.HTMLTable.addTableListener​(TableListener) | add a click handler instead and use `HTMLTable.getCellForEvent(ClickEvent)` to get the cell information (remember to check for a null return value)
  com.google.gwt.user.client.ui.HTMLTable.getDOMCellCount​(Element, int) | Call and override `HTMLTable.getDOMCellCount(Element, int)` instead.
  com.google.gwt.user.client.ui.HTMLTable.getDOMRowCount​(Element) | Call and override `HTMLTable.getDOMRowCount(Element)` instead.
  com.google.gwt.user.client.ui.HTMLTable.internalClearCell​(Element, boolean) | Call and override `HTMLTable.internalClearCell(com.google.gwt.dom.client.Element,boolean)` instead.
  com.google.gwt.user.client.ui.HTMLTable.removeTableListener​(TableListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.HTMLTable.RowFormatter.getRow​(Element, int) | Call and override `HTMLTable.RowFormatter.getRow(Element, int)` instead.
  com.google.gwt.user.client.ui.Hyperlink.addClickHandler​(ClickHandler) | Use `FocusWidget.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead and call History.newItem from the handler if you need to process the click before the history token is set.
  com.google.gwt.user.client.ui.Hyperlink.addClickListener​(ClickListener) | Use `FocusWidget.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead and call History.newItem from the handler if you need to process the click before the history token is set.
  com.google.gwt.user.client.ui.Hyperlink.removeClickListener​(ClickListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.Image.addClickListener​(ClickListener) | Use `Image.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  com.google.gwt.user.client.ui.Image.addLoadListener​(LoadListener) | use `LoadHandler` and `ErrorHandler` instead
  com.google.gwt.user.client.ui.Image.addMouseListener​(MouseListener) | Use `Image.addMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler)` `Image.addMouseMoveHandler(com.google.gwt.event.dom.client.MouseMoveHandler)`, `Image.addMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler)`, `Image.addMouseUpHandler(com.google.gwt.event.dom.client.MouseUpHandler)` and `Image.addMouseOutHandler(com.google.gwt.event.dom.client.MouseOutHandler)` instead
  com.google.gwt.user.client.ui.Image.addMouseWheelListener​(MouseWheelListener) | Use `Image.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  com.google.gwt.user.client.ui.Image.removeClickListener​(ClickListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `Image.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  com.google.gwt.user.client.ui.Image.removeLoadListener​(LoadListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.Image.removeMouseListener​(MouseListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.Image.removeMouseWheelListener​(MouseWheelListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `Image.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  com.google.gwt.user.client.ui.KeyboardListener.onKeyDown​(Widget, char, int) | use `KeyDownHandler.onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent)` instead
  com.google.gwt.user.client.ui.KeyboardListener.onKeyPress​(Widget, char, int) | use `KeyPressHandler.onKeyPress(com.google.gwt.event.dom.client.KeyPressEvent)` instead
  com.google.gwt.user.client.ui.KeyboardListener.onKeyUp​(Widget, char, int) | use `KeyUpHandler.onKeyUp(com.google.gwt.event.dom.client.KeyUpEvent)` instead
  com.google.gwt.user.client.ui.Label.addClickListener​(ClickListener) | Use `Label.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  com.google.gwt.user.client.ui.Label.addMouseListener​(MouseListener) | Use `Label.addMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler)`, `Label.addMouseMoveHandler(com.google.gwt.event.dom.client.MouseMoveHandler)`, `Label.addMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler)`, `Label.addMouseUpHandler(com.google.gwt.event.dom.client.MouseUpHandler)` and `Label.addMouseOutHandler(com.google.gwt.event.dom.client.MouseOutHandler)` instead
  com.google.gwt.user.client.ui.Label.addMouseWheelListener​(MouseWheelListener) | Use `Label.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  com.google.gwt.user.client.ui.Label.getDirection() | Use `Label.getTextDirection()` instead
  com.google.gwt.user.client.ui.Label.removeClickListener​(ClickListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `Label.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  com.google.gwt.user.client.ui.Label.removeMouseListener​(MouseListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.Label.removeMouseWheelListener​(MouseWheelListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `Label.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  com.google.gwt.user.client.ui.Label.setDirection​(HasDirection.Direction) | Use `LabelBase.setDirectionEstimator(boolean)` and / or pass explicit direction to `Label.setText(java.lang.String)` instead
  com.google.gwt.user.client.ui.ListBox.addChangeListener​(ChangeListener) | Use `ListBox.addChangeHandler(com.google.gwt.event.dom.client.ChangeHandler)` instead
  com.google.gwt.user.client.ui.ListBox.removeChangeListener​(ChangeListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `ListBox.addChangeHandler(com.google.gwt.event.dom.client.ChangeHandler)` instead
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedChangeListener.add​(HasChangeHandlers, ChangeListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedChangeListener.remove​(Widget, ChangeListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedClickListener.add​(HasClickHandlers, ClickListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedClickListener.remove​(Widget, ClickListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedFocusListener.add​(HasAllFocusHandlers, FocusListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedFocusListener.remove​(Widget, FocusListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedKeyboardListener.add​(HasAllKeyHandlers, KeyboardListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedKeyboardListener.remove​(Widget, KeyboardListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedLoadListener.add​(S, LoadListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedLoadListener.remove​(Widget, LoadListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedLogicalChangeListener.add​(HasValueChangeHandlers<V>, ChangeListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedLogicalChangeListener.remove​(Widget, ChangeListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedMouseListener.add​(E, MouseListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedMouseListener.remove​(Widget, MouseListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedMouseWheelListener.add​(HasMouseWheelHandlers, MouseWheelListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedMouseWheelListener.remove​(Widget, MouseWheelListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedOldSuggestionHandler.add​(SuggestBox, SuggestionHandler) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedScrollListener.add​(HasScrollHandlers, ScrollListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedScrollListener.remove​(Widget, ScrollListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedTableListener.add​(HasClickHandlers, TableListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedTabListener.add​(TabBar, TabListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.ListenerWrapper.WrappedTreeListener.add​(Tree, TreeListener) | will be removed in GWT 2.0 along with the listener classes
  com.google.gwt.user.client.ui.MenuBar.onPopupClosed​(PopupPanel, boolean) | Use `MenuBar.addCloseHandler(CloseHandler)` instead
  com.google.gwt.user.client.ui.MenuItem.getCommand() | use `MenuItem.getScheduledCommand()` instead
  com.google.gwt.user.client.ui.MenuItem.setCommand​(Command) | use `MenuItem.setScheduledCommand(ScheduledCommand)` instead
  com.google.gwt.user.client.ui.MouseListener.onMouseDown​(Widget, int, int) | use `MouseDownHandler.onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent)` instead
  com.google.gwt.user.client.ui.MouseListener.onMouseEnter​(Widget) | use `MouseOverHandler.onMouseOver(com.google.gwt.event.dom.client.MouseOverEvent)` instead
  com.google.gwt.user.client.ui.MouseListener.onMouseLeave​(Widget) | use `MouseOutHandler.onMouseOut(com.google.gwt.event.dom.client.MouseOutEvent)` instead
  com.google.gwt.user.client.ui.MouseListener.onMouseMove​(Widget, int, int) | use `MouseMoveHandler.onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent)` instead
  com.google.gwt.user.client.ui.MouseListener.onMouseUp​(Widget, int, int) | use `MouseUpHandler.onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent)` instead
  com.google.gwt.user.client.ui.MouseWheelListener.onMouseWheel​(Widget, MouseWheelVelocity) | use `MouseWheelHandler.onMouseWheel(com.google.gwt.event.dom.client.MouseWheelEvent)` instead
  com.google.gwt.user.client.ui.MouseWheelVelocity.getDeltaY() | use `MouseWheelEvent.getDeltaY()` instead
  com.google.gwt.user.client.ui.MouseWheelVelocity.isNorth() | use `MouseWheelEvent.isNorth()` instead
  com.google.gwt.user.client.ui.MouseWheelVelocity.isSouth() | use `MouseWheelEvent.isSouth()` instead
  com.google.gwt.user.client.ui.PopupListener.onPopupClosed​(PopupPanel, boolean) | use `CloseHandler.onClose(com.google.gwt.event.logical.shared.CloseEvent<T>)` instead
  com.google.gwt.user.client.ui.PopupListenerCollection.firePopupClosed​(PopupPanel, boolean) | use `CloseHandler.onClose(com.google.gwt.event.logical.shared.CloseEvent<T>)` instead
  com.google.gwt.user.client.ui.PopupPanel.addPopupListener​(PopupListener) | Use `PopupPanel.addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<com.google.gwt.user.client.ui.PopupPanel>)` instead
  com.google.gwt.user.client.ui.PopupPanel.onEventPreview​(Event) | Use `PopupPanel.onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent)` instead
  com.google.gwt.user.client.ui.PopupPanel.onKeyDownPreview​(char, int) | Use `PopupPanel.onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent)` instead
  com.google.gwt.user.client.ui.PopupPanel.onKeyPressPreview​(char, int) | Use `PopupPanel.onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent)` instead
  com.google.gwt.user.client.ui.PopupPanel.onKeyUpPreview​(char, int) | Use `PopupPanel.onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent)` instead
  com.google.gwt.user.client.ui.PopupPanel.removePopupListener​(PopupListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `PopupPanel.addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<com.google.gwt.user.client.ui.PopupPanel>)` instead
  com.google.gwt.user.client.ui.RenderablePanel.addAndReplaceElement​(Widget, Element) | use `RenderablePanel.addAndReplaceElement(Widget, Element)`
  com.google.gwt.user.client.ui.RichTextArea.getBasicFormatter() | use `RichTextArea.getFormatter()` instead
  com.google.gwt.user.client.ui.RichTextArea.getExtendedFormatter() | use `RichTextArea.getFormatter()` instead
  com.google.gwt.user.client.ui.RootPanel.clear​(boolean) | Simply removing all DOM elements can cause issues with other elements in the page.
  com.google.gwt.user.client.ui.RootPanel.detachNow​(Widget) | Instead, use `Widget.removeFromParent()`.
  com.google.gwt.user.client.ui.RootPanel.detachOnWindowClose​(Widget) | While originally introduced to combat memory leaks in old browsers, this is no longer necessary, and the unload event used by this method is being removed from browsers. Additionally, it is unreliable as a means to ensure calls to `Widget.onUnload()`. See Issue 9908 for more information.
  com.google.gwt.user.client.ui.RootPanel.detachWidgets() | See notice on `RootPanel.detachOnWindowClose(Widget)` and Issue 9908 for more information.
  com.google.gwt.user.client.ui.RootPanel.isInDetachList​(Widget) | Use of the detach list requires the unload event, which is planned to be removed in future browser updates. See notice on `RootPanel.detachOnWindowClose(Widget)` and Issue 9908 for more information.
  com.google.gwt.user.client.ui.ScrollPanel.addScrollListener​(ScrollListener) | Use `ScrollPanel.addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler)` instead
  com.google.gwt.user.client.ui.ScrollPanel.getScrollPosition() | as of GWT 2.3, replaced by `ScrollPanel.getVerticalScrollPosition()`
  com.google.gwt.user.client.ui.ScrollPanel.removeScrollListener​(ScrollListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `ScrollPanel.addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler)` instead
  com.google.gwt.user.client.ui.ScrollPanel.setScrollPosition​(int) | as of GWT 2.3, replaced by `ScrollPanel.setVerticalScrollPosition(int)`
  com.google.gwt.user.client.ui.SimpleCheckBox.isChecked() | Use `SimpleCheckBox.getValue()` instead
  com.google.gwt.user.client.ui.SimpleCheckBox.setChecked​(boolean) | Use `SimpleCheckBox.setValue(Boolean)` instead
  com.google.gwt.user.client.ui.SourcesChangeEvents.addChangeListener​(ChangeListener) | use addChangeHandler or addValueChangeHandler instead
  com.google.gwt.user.client.ui.SourcesChangeEvents.removeChangeListener​(ChangeListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `HasChangeHandlers.addChangeHandler(com.google.gwt.event.dom.client.ChangeHandler)` instead
  com.google.gwt.user.client.ui.SourcesClickEvents.addClickListener​(ClickListener) | use `addClickHandler` instead
  com.google.gwt.user.client.ui.SourcesClickEvents.removeClickListener​(ClickListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `HasClickHandlers.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  com.google.gwt.user.client.ui.SourcesFocusEvents.addFocusListener​(FocusListener) | use addFocusHandler and addBlurHandler instead.
  com.google.gwt.user.client.ui.SourcesFocusEvents.removeFocusListener​(FocusListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `HasFocusHandlers.addFocusHandler(com.google.gwt.event.dom.client.FocusHandler)` instead
  com.google.gwt.user.client.ui.SourcesKeyboardEvents.addKeyboardListener​(KeyboardListener) | use addKeyPressHandler/addKeyDownKeyDownHandler/addKeyUpHandler instead
  com.google.gwt.user.client.ui.SourcesKeyboardEvents.removeKeyboardListener​(KeyboardListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.SourcesLoadEvents.addLoadListener​(LoadListener) | use `HasLoadHandlers.addLoadHandler(com.google.gwt.event.dom.client.LoadHandler)` instead
  com.google.gwt.user.client.ui.SourcesLoadEvents.removeLoadListener​(LoadListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `HasLoadHandlers.addLoadHandler(com.google.gwt.event.dom.client.LoadHandler)` instead
  com.google.gwt.user.client.ui.SourcesMouseEvents.addMouseListener​(MouseListener) | use add* methods of `HasAllMouseHandlers` instead
  com.google.gwt.user.client.ui.SourcesMouseEvents.removeMouseListener​(MouseListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.SourcesMouseWheelEvents.addMouseWheelListener​(MouseWheelListener) | Use `HasMouseWheelHandlers.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  com.google.gwt.user.client.ui.SourcesMouseWheelEvents.removeMouseWheelListener​(MouseWheelListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `HasMouseWheelHandlers.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  com.google.gwt.user.client.ui.SourcesPopupEvents.addPopupListener​(PopupListener) | use `HasCloseHandlers.addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<T>)` instead
  com.google.gwt.user.client.ui.SourcesPopupEvents.removePopupListener​(PopupListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `HasCloseHandlers.addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<T>)` instead
  com.google.gwt.user.client.ui.SourcesScrollEvents.addScrollListener​(ScrollListener) | use `HasScrollHandlers.addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler)` instead
  com.google.gwt.user.client.ui.SourcesScrollEvents.removeScrollListener​(ScrollListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `HasScrollHandlers.addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler)` instead
  com.google.gwt.user.client.ui.SourcesTabEvents.addTabListener​(TabListener) | use `HasBeforeSelectionHandlers.addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler<T>)` and `HasSelectionHandlers.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<T>)` instead
  com.google.gwt.user.client.ui.SourcesTabEvents.removeTabListener​(TabListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by and add*Handler method instead
  com.google.gwt.user.client.ui.SourcesTableEvents.addTableListener​(TableListener) | See the `interface doc` instead
  com.google.gwt.user.client.ui.SourcesTableEvents.removeTableListener​(TableListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.SourcesTreeEvents.addTreeListener​(TreeListener) | use `HasBeforeSelectionHandlers.addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler<T>)`, `HasOpenHandlers.addOpenHandler(com.google.gwt.event.logical.shared.OpenHandler<T>)` and `HasClickHandlers.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  com.google.gwt.user.client.ui.SourcesTreeEvents.removeTreeListener​(TreeListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.SuggestBox.addChangeListener​(ChangeListener) | use `SuggestBox.getTextBox()`().addChangeHandler instead
  com.google.gwt.user.client.ui.SuggestBox.addClickListener​(ClickListener) | use `SuggestBox.getTextBox()`().addClickHandler instead
  com.google.gwt.user.client.ui.SuggestBox.addEventHandler​(SuggestionHandler) | use `SuggestBox.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<com.google.gwt.user.client.ui.SuggestOracle.Suggestion>)` instead.
  com.google.gwt.user.client.ui.SuggestBox.addFocusListener​(FocusListener) | use `SuggestBox.getTextBox()`().addFocusHandler/addBlurHandler() instead
  com.google.gwt.user.client.ui.SuggestBox.addKeyboardListener​(KeyboardListener) | Use `SuggestBox.addKeyDownHandler(com.google.gwt.event.dom.client.KeyDownHandler)`, `SuggestBox.addKeyUpHandler(com.google.gwt.event.dom.client.KeyUpHandler)` and `SuggestBox.addKeyPressHandler(com.google.gwt.event.dom.client.KeyPressHandler)` instead
  com.google.gwt.user.client.ui.SuggestBox.getTextBox() | in favour of getValueBox
  com.google.gwt.user.client.ui.SuggestBox.hideSuggestionList() | use `SuggestBox.DefaultSuggestionDisplay.hideSuggestions()` instead
  com.google.gwt.user.client.ui.SuggestBox.isAnimationEnabled() | use `SuggestBox.DefaultSuggestionDisplay.isAnimationEnabled()` instead
  com.google.gwt.user.client.ui.SuggestBox.removeChangeListener​(ChangeListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `SuggestBox.getTextBox()`().addChangeHandler instead
  com.google.gwt.user.client.ui.SuggestBox.removeClickListener​(ClickListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `SuggestBox.getTextBox()`().addClickHandler instead
  com.google.gwt.user.client.ui.SuggestBox.removeEventHandler​(SuggestionHandler) | Use the `HandlerRegistration.removeHandler()` method no the object returned by `SuggestBox.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<com.google.gwt.user.client.ui.SuggestOracle.Suggestion>)` instead
  com.google.gwt.user.client.ui.SuggestBox.removeFocusListener​(FocusListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `SuggestBox.getTextBox()`().addFocusListener instead
  com.google.gwt.user.client.ui.SuggestBox.removeKeyboardListener​(KeyboardListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `SuggestBox.getTextBox()`().add*Handler instead
  com.google.gwt.user.client.ui.SuggestBox.setAnimationEnabled​(boolean) | use `SuggestBox.DefaultSuggestionDisplay.setAnimationEnabled(boolean)` instead
  com.google.gwt.user.client.ui.SuggestBox.setPopupStyleName​(String) | use `SuggestBox.DefaultSuggestionDisplay.setPopupStyleName(String)` instead
  com.google.gwt.user.client.ui.SuggestBox.SuggestionDisplay.isAnimationEnabledImpl() | implemented in DefaultSuggestionDisplay
  com.google.gwt.user.client.ui.SuggestBox.SuggestionDisplay.setAnimationEnabledImpl​(boolean) | implemented in DefaultSuggestionDisplay
  com.google.gwt.user.client.ui.SuggestBox.SuggestionDisplay.setPopupStyleNameImpl​(String) | implemented in DefaultSuggestionDisplay
  com.google.gwt.user.client.ui.TabBar.addTabListener​(TabListener) | Use `TabBar.addBeforeSelectionHandler(BeforeSelectionHandler)` and `TabBar.addSelectionHandler(SelectionHandler)` instead
  com.google.gwt.user.client.ui.TabBar.onClick​(Widget) | add a `BeforeSelectionHandler` instead. Alternatively, if you need to access to the individual tabs, add a click handler to each `TabBar.Tab` element instead.
  com.google.gwt.user.client.ui.TabBar.onKeyDown​(Widget, char, int) | add a key down handler to the individual `TabBar.Tab` objects instead.
  com.google.gwt.user.client.ui.TabBar.onKeyPress​(Widget, char, int) | this method has been doing nothing for the entire last release, if what you wanted to do was to listen to key press events on tabs, add the key press handler to the individual tab wrappers instead.
  com.google.gwt.user.client.ui.TabBar.onKeyUp​(Widget, char, int) | this method has been doing nothing for the entire last release, if what you wanted to do was to listen to key up events on tabs, add the key up handler to the individual tab wrappers instead.
  com.google.gwt.user.client.ui.TabBar.removeTabListener​(TabListener) | Instead use the `HandlerRegistration.removeHandler()` call on the object returned by an add*Handler method
  com.google.gwt.user.client.ui.TableListener.onCellClicked​(SourcesTableEvents, int, int) | use `ClickHandler` and `HTMLTable.getCellForEvent(com.google.gwt.event.dom.client.ClickEvent)` instead
  com.google.gwt.user.client.ui.TableListenerCollection.fireCellClicked​(SourcesTableEvents, int, int) |
  com.google.gwt.user.client.ui.TabListener.onBeforeTabSelected​(SourcesTabEvents, int) | use `TabPanel.addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler)` instead
  com.google.gwt.user.client.ui.TabListener.onTabSelected​(SourcesTabEvents, int) | use `TabPanel.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler)` instead
  com.google.gwt.user.client.ui.TabPanel.addTabListener​(TabListener) | Use `TabPanel.addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler<java.lang.Integer>)` and `TabPanel.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<java.lang.Integer>)` instead
  com.google.gwt.user.client.ui.TabPanel.onBeforeTabSelected​(SourcesTabEvents, int) | Use `BeforeSelectionHandler.onBeforeSelection(com.google.gwt.event.logical.shared.BeforeSelectionEvent<T>)` instead
  com.google.gwt.user.client.ui.TabPanel.onTabSelected​(SourcesTabEvents, int) | Use `SelectionHandler.onSelection(com.google.gwt.event.logical.shared.SelectionEvent<T>)` instead
  com.google.gwt.user.client.ui.TabPanel.removeTabListener​(TabListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by and add*Handler method instead
  com.google.gwt.user.client.ui.TextBoxBase.addChangeListener​(ChangeListener) | Use `ValueBoxBase.addChangeHandler(com.google.gwt.event.dom.client.ChangeHandler)` instead
  com.google.gwt.user.client.ui.TextBoxBase.setTextAlignment​(TextBoxBase.TextAlignConstant) | use `ValueBoxBase.setAlignment(TextAlignment)`
  com.google.gwt.user.client.ui.Tree.addFocusListener​(FocusListener) | Use `Tree.addFocusHandler(com.google.gwt.event.dom.client.FocusHandler)` instead
  com.google.gwt.user.client.ui.Tree.addKeyboardListener​(KeyboardListener) | Use `Tree.addKeyDownHandler(com.google.gwt.event.dom.client.KeyDownHandler)`, `Tree.addKeyUpHandler(com.google.gwt.event.dom.client.KeyUpHandler)` and `Tree.addKeyPressHandler(com.google.gwt.event.dom.client.KeyPressHandler)` instead
  com.google.gwt.user.client.ui.Tree.addMouseListener​(MouseListener) | Use `Tree.addMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler)` `Tree.addMouseMoveHandler(com.google.gwt.event.dom.client.MouseMoveHandler)`, `Tree.addMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler)`, `Tree.addMouseUpHandler(com.google.gwt.event.dom.client.MouseUpHandler)` and `Tree.addMouseOutHandler(com.google.gwt.event.dom.client.MouseOutHandler)` instead
  com.google.gwt.user.client.ui.Tree.addTreeListener​(TreeListener) | Use `Tree.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<com.google.gwt.user.client.ui.TreeItem>)`, `Tree.addOpenHandler(com.google.gwt.event.logical.shared.OpenHandler<com.google.gwt.user.client.ui.TreeItem>)`, and `Tree.addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<com.google.gwt.user.client.ui.TreeItem>)` instead
  com.google.gwt.user.client.ui.Tree.removeFocusListener​(FocusListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `Tree.addFocusHandler(com.google.gwt.event.dom.client.FocusHandler)` instead
  com.google.gwt.user.client.ui.Tree.removeKeyboardListener​(KeyboardListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.Tree.removeMouseListener​(MouseListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.Tree.removeTreeListener​(TreeListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.ui.TreeItem.getFocusableWidget() | use `TreeItem.getFocusable()` instead
  com.google.gwt.user.client.ui.TreeListener.onTreeItemSelected​(TreeItem) | use `SelectionHandler.onSelection(com.google.gwt.event.logical.shared.SelectionEvent)` instead
  com.google.gwt.user.client.ui.TreeListener.onTreeItemStateChanged​(TreeItem) | use `OpenHandler.onOpen(com.google.gwt.event.logical.shared.OpenEvent)` and/or `CloseHandler.onClose(com.google.gwt.event.logical.shared.CloseEvent)`
  com.google.gwt.user.client.ui.UIObject.setElement​(Element) | Use and override `UIObject.setElement(Element)` instead.
  com.google.gwt.user.client.ui.ValueBoxBase.removeChangeListener​(ChangeListener) | Use the `HandlerRegistration.removeHandler()` method on the object returned by `ValueBoxBase.addChangeHandler(com.google.gwt.event.dom.client.ChangeHandler)` instead
  com.google.gwt.user.client.ui.ValueBoxBase.setKey​(char) | this method only works in IE and should not have been added to the API
  com.google.gwt.user.client.Window.addCloseHandler​(CloseHandler<Window>) | This method requires the use of the `unload` browser event, which is deprecated in all browsers.
  com.google.gwt.user.client.Window.addWindowCloseListener​(WindowCloseListener) | use `Window.addWindowClosingHandler(ClosingHandler)` and `Window.addCloseHandler(CloseHandler)` instead
  com.google.gwt.user.client.Window.addWindowResizeListener​(WindowResizeListener) | use `Window.addResizeHandler(ResizeHandler)` instead
  com.google.gwt.user.client.Window.addWindowScrollListener​(WindowScrollListener) | use `Window.addWindowScrollHandler(ScrollHandler)` instead
  com.google.gwt.user.client.Window.removeWindowCloseListener​(WindowCloseListener) |
  com.google.gwt.user.client.Window.removeWindowResizeListener​(WindowResizeListener) |
  com.google.gwt.user.client.Window.removeWindowScrollListener​(WindowScrollListener) |
  com.google.gwt.user.client.WindowCloseListener.onWindowClosed() |
  com.google.gwt.user.client.WindowCloseListener.onWindowClosing() |
  com.google.gwt.user.client.WindowResizeListener.onWindowResized​(int, int) |
  com.google.gwt.user.client.WindowScrollListener.onWindowScrolled​(int, int) |
  com.google.gwt.user.server.rpc.jakarta.RPCServletUtils.readContentAsUtf8​(HttpServletRequest) | Use `RPCServletUtils.readContent(jakarta.servlet.http.HttpServletRequest, java.lang.String, java.lang.String)` instead.
  com.google.gwt.user.server.rpc.RPCServletUtils.readContentAsUtf8​(HttpServletRequest) | Use `RPCServletUtils.readContent(javax.servlet.http.HttpServletRequest, java.lang.String, java.lang.String)` instead.
  com.google.gwt.user.server.rpc.SerializationPolicyLoader.loadFromStream​(InputStream) | see `SerializationPolicyLoader.loadFromStream(InputStream, List)`
  com.google.gwt.xml.client.XMLParser.supportsCDATASection() | Always returns true
  com.google.web.bindery.autobean.shared.AutoBean.clone​(boolean) | with no replacement
  com.google.web.bindery.autobean.shared.ValueCodex.decode​(Class<T>, String) | use `ValueCodex.decode(Class, Splittable)` instead.
  com.google.web.bindery.event.shared.SimpleEventBus.doRemove​(Event.Type<H>, Object, H) | required by legacy features in GWT's old HandlerManager
  com.google.web.bindery.event.shared.SimpleEventBus.getHandler​(Event.Type<H>, int) | required by legacy features in GWT's old HandlerManager
  com.google.web.bindery.event.shared.SimpleEventBus.getHandlerCount​(Event.Type<?>) | required by legacy features in GWT's old HandlerManager
  com.google.web.bindery.event.shared.SimpleEventBus.isEventHandled​(Event.Type<?>) | required by legacy features in GWT's old HandlerManager
  com.google.web.bindery.event.shared.testing.CountingEventBus.getCount​(Event.Type<?>) | Please use `getHandlerCount`.
  com.google.web.bindery.requestfactory.gwt.client.RequestFactoryEditorDriver.setViolations​(Iterable<Violation>) | Users should switch to `EditorDriver.setConstraintViolations(Iterable)`
  com.google.web.bindery.requestfactory.shared.FanoutReceiver.onViolation​(Set<Violation>) |
  com.google.web.bindery.requestfactory.shared.Receiver.onViolation​(Set<Violation>) | Use `Receiver.onConstraintViolation(Set)` instead

- Constructors
  Constructor | Description
  --- | ---
  com.google.gwt.cell.client.CheckboxCell​(boolean) | use `CheckboxCell(boolean, boolean)` instead
  com.google.gwt.cell.client.TextInputCell​(SafeHtmlRenderer<String>) | the value of a text input is never treated as html
  com.google.gwt.i18n.client.DateTimeFormat​(String, DateTimeConstants) | use `DateTimeFormat(String, DateTimeFormatInfo)`
  com.google.gwt.media.client.Video​(String) | use `Video.createIfSupported()`.
  com.google.gwt.place.shared.PlaceController​(EventBus) | use `PlaceController(EventBus)`
  com.google.gwt.user.cellview.client.CellBrowser​(TreeViewModel, T) | please use `CellBrowser.Builder`
  com.google.gwt.user.client.ui.Button​(String, ClickListener) | Use `Button(String, ClickHandler)` instead
  com.google.gwt.user.client.ui.CustomButton​(Image, ClickListener) | Use `CustomButton(Image, ClickHandler)` instead
  com.google.gwt.user.client.ui.DisclosureEvent​(DisclosurePanel) | Use `CloseEvent` and `OpenEvent` instead
  com.google.gwt.user.client.ui.DisclosurePanel​(DisclosurePanelImages, String, boolean) | use `DisclosurePanel(ImageResource, ImageResource, String)` and `DisclosurePanel.setOpen(boolean)`
  com.google.gwt.user.client.ui.HorizontalSplitPanel​(HorizontalSplitPanelImages) | replaced by `HorizontalSplitPanel(Resources)`
  com.google.gwt.user.client.ui.ListBox​(boolean) | use `ListBox.setMultipleSelect(boolean)` instead.
  com.google.gwt.user.client.ui.MenuBar​(boolean, MenuBar.MenuBarImages) | replaced by `MenuBar(boolean, Resources)`
  com.google.gwt.user.client.ui.PushButton​(Image, ClickListener) | Use `PushButton(Image, ClickHandler)` instead
  com.google.gwt.user.client.ui.ToggleButton​(Image, ClickListener) | Use `ToggleButton(Image, ClickHandler)` instead
  com.google.gwt.user.client.ui.Tree​(TreeImages) | replaced by `Tree(Resources)`
  com.google.gwt.user.client.ui.VerticalSplitPanel​(VerticalSplitPanelImages) | replaced by `VerticalSplitPanel(Resources)`
  com.google.web.bindery.event.shared.SimpleEventBus​(boolean) | This is a legacy feature, required by GWT's old HandlerManager. Reverse order is not honored for handlers tied to a specific event source (via `SimpleEventBus.addHandlerToSource(com.google.web.bindery.event.shared.Event.Type<H>, java.lang.Object, H)`.