# Deprecated API

## Contents

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

- Deprecated Interfaces
  Interface and Description
  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.i18n.client.constants.DateTimeConstants use DateTimeFormatInfo instead
  com.google.gwt.i18n.client.DateTimeFormatInfo use `DateTimeFormatInfo` 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.EventPreview replaced by `Event.NativePreviewHandler`
  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.HistoryListener use `History.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)` 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.IncrementalCommand Replaced by `Scheduler.RepeatingCommand` and `Scheduler.scheduleIncremental()`
  com.google.gwt.user.client.ui.KeyboardListener use `KeyDownHandler`, `KeyUpHandler` and/or `KeyPressHandler` instead
  com.google.gwt.i18n.rebind.keygen.KeyGenerator Use `KeyGenerator` 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.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)`.
  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

- Deprecated Classes
  Class and Description
  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.BaseListenerWrapper will be removed in GWT 2.7 with the handler listeners themselves
  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.DeferredCommand Replaced by `Scheduler.scheduleDeferred()` because the static nature of this API prevents effective mocking for JRE-only tests.
  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.Element
  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.i18n.rebind.keygen.FullyQualifiedMethodNameKeyGenerator Use `FullyQualifiedMethodNameKeyGenerator` instead.
  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.core.linker.IFrameLinker use `CrossSiteIframeLinker` instead.
  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.i18n.rebind.keygen.MD5KeyGenerator Use `MD5KeyGenerator` instead.
  com.google.gwt.i18n.rebind.keygen.MethodNameKeyGenerator Use `MethodNameKeyGenerator` instead.
  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.logging.server.StackTraceDeobfuscator Use com.google.gwt.core.server.StackTraceDeobfuscator instead.
  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.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.gwt.core.linker.XSLinker use `CrossSiteIframeLinker` instead.

- Deprecated Exceptions
  Exceptions and 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

- Deprecated Annotation Types
  Annotation Type and Description
  com.google.gwt.resources.client.CssResource.Strict Strict mode is now the default behavior for CssResource
  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.util.PreventSpuriousRebuilds not needed anymore,

- Deprecated Fields
  Field and Description
  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.client.Event.UNDEFINED

- Deprecated Methods
  Method and Description
  com.google.gwt.user.client.DeferredCommand.add(Command) As of release 1.4, replaced by `DeferredCommand.addCommand(Command)`
  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.WrappedFocusListener.add(HasAllFocusHandlers, 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.WrappedChangeListener.add(HasChangeHandlers, 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.WrappedTableListener.add(HasClickHandlers, TableListener) 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.WrappedScrollListener.add(HasScrollHandlers, ScrollListener) 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.WrappedLoadListener.add(S, LoadListener) 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.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.ComplexPanel.add(Widget, Element) Call and override `ComplexPanel.add(Widget, Element)` instead.
  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.ui.RenderablePanel.addAndReplaceElement(IsWidget, Element) use `RenderablePanel.addAndReplaceElement(IsWidget, Element)`
  com.google.gwt.user.client.ui.HTMLPanel.addAndReplaceElement(IsWidget, Element) use `HTMLPanel.addAndReplaceElement(IsWidget, Element)`
  com.google.gwt.user.client.ui.RenderablePanel.addAndReplaceElement(Widget, Element) use `RenderablePanel.addAndReplaceElement(Widget, Element)`
  com.google.gwt.user.client.ui.HTMLPanel.addAndReplaceElement(Widget, Element) use `HTMLPanel.addAndReplaceElement(Widget, Element)`
  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.SuggestBox.addChangeListener(ChangeListener) use `SuggestBox.getTextBox()`().addChangeHandler instead
  com.google.gwt.user.client.ui.SourcesChangeEvents.addChangeListener(ChangeListener) use addChangeHandler or addValueChangeHandler 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.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.SuggestBox.addClickListener(ClickListener) use `SuggestBox.getTextBox()`().addClickHandler instead
  com.google.gwt.user.client.ui.SourcesClickEvents.addClickListener(ClickListener) use `addClickHandler` 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.Image.addClickListener(ClickListener) Use `Image.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
  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.FocusWidget.addClickListener(ClickListener) Use `FocusWidget.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` 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.FiresDisclosureEvents.addEventHandler(DisclosureHandler) Add an open or close handler to the event source 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.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.FiresSuggestionEvents.addEventHandler(SuggestionHandler) Add a selection handler instead
  com.google.gwt.user.client.Event.addEventPreview(EventPreview) replaced by `Event.addNativePreviewHandler(NativePreviewHandler)`
  com.google.gwt.user.client.DOM.addEventPreview(EventPreview) replaced by `Event.addNativePreviewHandler(Event.NativePreviewHandler)`
  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.SuggestBox.addFocusListener(FocusListener) use `SuggestBox.getTextBox()`().addFocusHandler/addBlurHandler() instead
  com.google.gwt.user.client.ui.SourcesFocusEvents.addFocusListener(FocusListener) use addFocusHandler and addBlurHandler 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.FocusPanel.addFocusListener(FocusListener) Use `FocusPanel.addFocusHandler(com.google.gwt.event.dom.client.FocusHandler)` instead
  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.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.History.addHistoryListener(HistoryListener) use `History.addValueChangeHandler(ValueChangeHandler)` 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.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.SourcesKeyboardEvents.addKeyboardListener(KeyboardListener) use addKeyPressHandler/addKeyDownKeyDownHandler/addKeyUpHandler 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.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.SourcesLoadEvents.addLoadListener(LoadListener) use `HasLoadHandlers.addLoadHandler(com.google.gwt.event.dom.client.LoadHandler)` instead
  com.google.gwt.user.client.ui.Image.addLoadListener(LoadListener) use `LoadHandler` and `ErrorHandler` 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.SourcesMouseEvents.addMouseListener(MouseListener) use add* methods of `HasAllMouseHandlers` 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.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.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.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.SourcesMouseWheelEvents.addMouseWheelListener(MouseWheelListener) Use `HasMouseWheelHandlers.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` 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.Image.addMouseWheelListener(MouseWheelListener) Use `Image.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` 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.FocusPanel.addMouseWheelListener(MouseWheelListener) Use `FocusPanel.addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)` instead
  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.ui.SourcesPopupEvents.addPopupListener(PopupListener) use `HasCloseHandlers.addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<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.SourcesScrollEvents.addScrollListener(ScrollListener) use `HasScrollHandlers.addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler)` instead
  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.SourcesTableEvents.addTableListener(TableListener) See the `interface doc` instead
  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.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.TabBar.addTabListener(TabListener) Use `TabBar.addBeforeSelectionHandler(BeforeSelectionHandler)` and `TabBar.addSelectionHandler(SelectionHandler)` 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.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.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.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.Event.cancelBubble(boolean) use `NativeEvent.stopPropagation()` 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.web.bindery.autobean.shared.AutoBean.clone(boolean) with no replacement
  com.google.gwt.user.client.DOM.compare(Element, Element) Use identity comparison.
  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.DOMImplTrident.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.DOMImplMozilla.createKeyEvent(Document, String, boolean, boolean, boolean, boolean, boolean, boolean, int, int)
  com.google.gwt.dom.client.DOMImpl.createKeyEvent(Document, String, boolean, boolean, boolean, boolean, boolean, boolean, int, 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.user.client.DOM.createOptions() there is no "options" element; use `DOM.createOption()` instead
  com.google.gwt.dom.client.Document.createSelectElement(boolean)
  com.google.web.bindery.autobean.shared.ValueCodex.decode(Class<T>, String) use `ValueCodex.decode(Class, Splittable)` instead.
  com.google.gwt.http.client.URL.decodeComponent(String) Use `URL.decodeQueryString(String)`
  com.google.gwt.http.client.URL.decodeComponent(String, boolean) Use `URL.decodeQueryString(String)`, `URL.decodePathSegment(String)`
  com.google.gwt.resources.ext.ResourceContext.deploy(URL, boolean) use `ResourceContext.deploy(URL, String, boolean)` 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.gwt.user.tools.WebAppCreator.doRun() as of GWT 2.1, replaced by `WebAppCreator.doRun(String)`
  com.google.gwt.http.client.URL.encodeComponent(String) Use `URL.encodeQueryString(String)`
  com.google.gwt.http.client.URL.encodeComponent(String, boolean) Use `URL.encodeQueryString(String)`, `URL.encodePathSegment(String)`
  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.core.ext.typeinfo.JPackage.findType(String[]) use `JPackage.findType(String)`
  com.google.gwt.user.client.ui.TableListenerCollection.fireCellClicked(SourcesTableEvents, int, int)
  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.PopupListenerCollection.firePopupClosed(PopupPanel, boolean) use `CloseHandler.onClose(com.google.gwt.event.logical.shared.CloseEvent<T>)` 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.ui.RichTextArea.getBasicFormatter() use `RichTextArea.getFormatter()` instead
  com.google.gwt.user.client.DOM.getBooleanAttribute(Element, String) Use the more appropriately named `Element.getPropertyBoolean(String)` instead.
  com.google.gwt.user.client.ui.MenuItem.getCommand() use `MenuItem.getScheduledCommand()` instead
  com.google.web.bindery.event.shared.testing.CountingEventBus.getCount(Event.Type<?>) Please use `getHandlerCount`.
  com.google.gwt.event.shared.testing.CountingEventBus.getCount(GwtEvent.Type<?>) Please use `getHandlerCount`.
  com.google.gwt.user.client.Event.getCurrentTarget() use `NativeEvent.getCurrentEventTarget()` instead
  com.google.gwt.user.client.ui.MouseWheelVelocity.getDeltaY() use `MouseWheelEvent.getDeltaY()` instead
  com.google.gwt.user.client.ui.Label.getDirection() Use `Label.getTextDirection()` instead
  com.google.gwt.dom.client.TextAreaElement.getDisabled() use `TextAreaElement.isDisabled()` instead
  com.google.gwt.dom.client.StyleElement.getDisabled() use `StyleElement.isDisabled()` instead
  com.google.gwt.dom.client.SelectElement.getDisabled() use `SelectElement.isDisabled()` instead.
  com.google.gwt.dom.client.OptGroupElement.getDisabled() use `OptGroupElement.isDisabled()` instead.
  com.google.gwt.dom.client.LinkElement.getDisabled() use `LinkElement.isDisabled()` instead.
  com.google.gwt.dom.client.ButtonElement.getDisabled() use `ButtonElement.isDisabled()` 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.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.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.cellview.client.CellList.getEmptyListMessage() as of GWT 2.3, use `CellList.getEmptyListWidget()` instead
  com.google.gwt.core.client.JavaScriptException.getException() deprecated in favor for `JavaScriptException.getThrown()` and `JavaScriptException.isThrownSet()`
  com.google.gwt.user.client.ui.RichTextArea.getExtendedFormatter() use `RichTextArea.getFormatter()` instead
  com.google.gwt.user.client.ui.TreeItem.getFocusableWidget() use `TreeItem.getFocusable()` instead
  com.google.gwt.user.client.Event.getFromElement() use `NativeEvent.getRelatedEventTarget()` instead
  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.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.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.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.dom.client.TextAreaElement.getReadOnly() use `TextAreaElement.isReadOnly()` 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.ui.HTMLTable.RowFormatter.getRow(Element, int) Call and override `HTMLTable.RowFormatter.getRow(Element, int)` instead.
  com.google.gwt.user.client.ui.ScrollPanel.getScrollPosition() as of GWT 2.3, replaced by `ScrollPanel.getVerticalScrollPosition()`
  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.user.client.DOM.getStyleAttribute(Element, String) Use `Element.getStyle()` and `Style#getProperty(String)` instead.
  com.google.gwt.user.client.Event.getTarget() use `NativeEvent.getEventTarget()` instead
  com.google.gwt.user.client.ui.SuggestBox.getTextBox() in favour of getValueBox
  com.google.gwt.user.client.Event.getToElement() use `NativeEvent.getRelatedEventTarget()` instead
  com.google.gwt.core.client.GWT.getTypeName(Object) Use `Object.getClass()`, `Class.getName()`
  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.json.client.JSONNumber.getValue() See `JSONNumber.doubleValue()`
  com.google.gwt.core.client.JsDate.getYear() Use `JsDate.getFullYear()`.
  com.google.gwt.user.client.ui.SuggestBox.hideSuggestionList() use `SuggestBox.DefaultSuggestionDisplay.hideSuggestions()` instead
  com.google.gwt.user.client.ui.ComplexPanel.insert(Widget, Element, int, boolean) Call and override `ComplexPanel.insert(Widget, Element, int, boolean)` instead.
  com.google.gwt.user.client.ui.HTMLTable.internalClearCell(Element, boolean) Call and override `HTMLTable.internalClearCell(Element, boolean)` instead.
  com.google.gwt.user.client.ui.SuggestBox.isAnimationEnabled() use `SuggestBox.DefaultSuggestionDisplay.isAnimationEnabled()` instead
  com.google.gwt.user.client.ui.SuggestBox.SuggestionDisplay.isAnimationEnabledImpl() implemented in DefaultSuggestionDisplay
  com.google.gwt.user.client.ui.SimpleCheckBox.isChecked() Use `SimpleCheckBox.getValue()` instead
  com.google.gwt.user.client.ui.CheckBox.isChecked() Use `CheckBox.getValue()` instead
  com.google.web.bindery.event.shared.SimpleEventBus.isEventHandled(Event.Type<?>) required by legacy features in GWT's old HandlerManager
  com.google.gwt.user.client.ui.MouseWheelVelocity.isNorth() use `MouseWheelEvent.isNorth()` instead
  com.google.gwt.user.client.DOM.isOrHasChild(Element, Element) Use `Element#isOrHasChild(Element)` instead.
  com.google.gwt.user.client.ui.MouseWheelVelocity.isSouth() use `MouseWheelEvent.isSouth()` instead
  com.google.gwt.user.server.rpc.SerializationPolicyLoader.loadFromStream(InputStream) see `SerializationPolicyLoader.loadFromStream(InputStream, List)`
  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.TabListener.onBeforeTabSelected(SourcesTabEvents, int) use `TabPanel.addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler)` instead
  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.ChangeListener.onChange(Widget) See the deprecation message on this interface for details
  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.ClickListener.onClick(Widget) Use `ClickHandler.onClick(com.google.gwt.event.dom.client.ClickEvent)` instead
  com.google.gwt.user.client.ui.DisclosureHandler.onClose(DisclosureEvent) Use `CloseHandler` instead
  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.ui.PopupPanel.onEventPreview(Event) Use `PopupPanel.onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent)` 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.HistoryListener.onHistoryChanged(String)
  com.google.gwt.user.client.History.onHistoryChanged(String) Use `History.fireCurrentHistoryState()` 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.KeyboardListener.onKeyDown(Widget, char, int) use `KeyDownHandler.onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent)` 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.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.KeyboardListener.onKeyPress(Widget, char, int) use `KeyPressHandler.onKeyPress(com.google.gwt.event.dom.client.KeyPressEvent)` 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.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.KeyboardListener.onKeyUp(Widget, char, int) use `KeyUpHandler.onKeyUp(com.google.gwt.event.dom.client.KeyUpEvent)` 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.FocusListener.onLostFocus(Widget) Use `BlurHandler.onBlur(com.google.gwt.event.dom.client.BlurEvent)` 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.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.MouseListener.onMouseEnter(Widget) use `MouseOverHandler.onMouseOver(com.google.gwt.event.dom.client.MouseOverEvent)` 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.MouseListener.onMouseLeave(Widget) use `MouseOutHandler.onMouseOut(com.google.gwt.event.dom.client.MouseOutEvent)` 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.MouseListener.onMouseMove(Widget, int, int) use `MouseMoveHandler.onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent)` 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.MouseListener.onMouseUp(Widget, int, int) use `MouseUpHandler.onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent)` 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.MouseWheelListener.onMouseWheel(Widget, MouseWheelVelocity) use `MouseWheelHandler.onMouseWheel(com.google.gwt.event.dom.client.MouseWheelEvent)` instead
  com.google.gwt.user.client.ui.DisclosureHandler.onOpen(DisclosureEvent) Use `OpenHandler` 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.MenuBar.onPopupClosed(PopupPanel, boolean) Use `MenuBar.addCloseHandler(CloseHandler)` 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.TabPanel.onTabSelected(SourcesTabEvents, int) Use `SelectionHandler.onSelection(com.google.gwt.event.logical.shared.SelectionEvent<T>)` 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.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.web.bindery.requestfactory.shared.Receiver.onViolation(Set<Violation>) Use `Receiver.onConstraintViolation(Set)` instead
  com.google.web.bindery.requestfactory.shared.FanoutReceiver.onViolation(Set<Violation>)
  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.json.client.JSONParser.parse(String) use `JSONParser.parseStrict(String)`
  com.google.gwt.json.client.JSONParser.parseLenient(String) use `JSONParser.parseStrict(String)`
  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.RPCServletUtils.readContentAsUtf8(HttpServletRequest, boolean) Use `RPCServletUtils.readContent(javax.servlet.http.HttpServletRequest, java.lang.String, java.lang.String)` instead.
  com.google.gwt.place.shared.PlaceHistoryHandler.register(PlaceController, EventBus, Place) use `PlaceHistoryHandler.register(PlaceController, EventBus, Place)`
  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.WrappedLogicalChangeListener.remove(Widget, ChangeListener) 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.remove(Widget, FocusListener) 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.remove(Widget, LoadListener) 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.remove(Widget, MouseWheelListener) 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.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.SuggestBox.removeChangeListener(ChangeListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by `SuggestBox.getTextBox()`().addChangeHandler 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.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.DOM.removeChild(Element, Element) Use `Element#removeChild(Element)` 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.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.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.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.Hyperlink.removeClickListener(ClickListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method 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.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.DOM.removeElementAttribute(Element, String) Use `Element.removeAttribute(String)` 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.DisclosurePanel.removeEventHandler(DisclosureHandler) Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method 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.FiresSuggestionEvents.removeEventHandler(SuggestionHandler) Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
  com.google.gwt.user.client.Event.removeEventPreview(EventPreview) use `HandlerRegistration` returned from `Event.addNativePreviewHandler(NativePreviewHandler)`
  com.google.gwt.user.client.DOM.removeEventPreview(EventPreview) use `HandlerRegistration` returned from `Event.addNativePreviewHandler(Event.NativePreviewHandler)`
  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.SuggestBox.removeFocusListener(FocusListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by `SuggestBox.getTextBox()`().addFocusListener 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.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.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.FormPanel.removeFormHandler(FormHandler) Use the `HandlerRegistration.removeHandler()` method on the object returned by and add*Handler method 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.History.removeHistoryListener(HistoryListener)
  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.SuggestBox.removeKeyboardListener(KeyboardListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by `SuggestBox.getTextBox()`().add*Handler 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.FocusWidget.removeKeyboardListener(KeyboardListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method 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.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.Image.removeLoadListener(LoadListener) 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.SourcesMouseEvents.removeMouseListener(MouseListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method 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.Image.removeMouseListener(MouseListener) 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.FocusPanel.removeMouseListener(MouseListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method 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.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.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.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.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.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.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.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.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.SourcesTableEvents.removeTableListener(TableListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method 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.TabPanel.removeTabListener(TabListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by and add*Handler method 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.SourcesTabEvents.removeTabListener(TabListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by and 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.SourcesTreeEvents.removeTreeListener(TreeListener) Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method 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.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.client.ui.CheckBox.replaceInputElement(Element) Call and use `CheckBox.replaceInputElement(Element)` instead.
  com.google.gwt.user.client.DOM.scrollIntoView(Element) Use `Element.scrollIntoView()` instead.
  com.google.gwt.user.client.ui.SuggestBox.setAnimationEnabled(boolean) use `SuggestBox.DefaultSuggestionDisplay.setAnimationEnabled(boolean)` instead
  com.google.gwt.user.client.ui.SuggestBox.SuggestionDisplay.setAnimationEnabledImpl(boolean) implemented in DefaultSuggestionDisplay
  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.ui.FormPanel.SubmitEvent.setCanceled(boolean) Use `FormPanel.SubmitEvent.cancel()` instead
  com.google.gwt.user.client.ui.CellPanel.setCellHorizontalAlignment(Element, HasHorizontalAlignment.HorizontalAlignmentConstant) Call and override `#setCellHorizontalAlignment(Element, HorizontalAlignmentConstant)` instead.
  com.google.gwt.user.client.ui.CellPanel.setCellVerticalAlignment(Element, HasVerticalAlignment.VerticalAlignmentConstant) Call and override `#setCellVerticalAlignment(Element, VerticalAlignmentConstant)` instead.
  com.google.gwt.user.client.ui.SimpleCheckBox.setChecked(boolean) Use `SimpleCheckBox.setValue(Boolean)` instead
  com.google.gwt.user.client.ui.CheckBox.setChecked(boolean) Use `CheckBox.setValue(Boolean)` instead
  com.google.gwt.user.client.ui.MenuItem.setCommand(Command) use `#setScheduledCommand(ScheduledCommand)` 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.DirectionalTextHelper.setDirection(HasDirection.Direction)
  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.dom.client.ButtonElement.setDisabled(String) use `ButtonElement.setDisabled(boolean)` instead
  com.google.gwt.user.client.ui.UIObject.setElement(Element) Use and override `UIObject.setElement(Element)` 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.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.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.ui.ValueBoxBase.setKey(char) this method only works in IE and should not have been added to the API
  com.google.gwt.user.client.ui.SuggestBox.setPopupStyleName(String) use `SuggestBox.DefaultSuggestionDisplay.setPopupStyleName(String)` instead
  com.google.gwt.user.client.ui.SuggestBox.SuggestionDisplay.setPopupStyleNameImpl(String) implemented in DefaultSuggestionDisplay
  com.google.gwt.user.client.ui.ScrollPanel.setScrollPosition(int) as of GWT 2.3, replaced by `ScrollPanel.setVerticalScrollPosition(int)`
  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.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.client.DOM.setStyleAttribute(Element, String, String) Use `Element.getStyle()` and `Style#setProperty(String, String)` instead.
  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.user.client.ui.TextBoxBase.setTextAlignment(TextBoxBase.TextAlignConstant) use `ValueBoxBase.setAlignment(TextAlignment)`
  com.google.web.bindery.requestfactory.gwt.client.RequestFactoryEditorDriver.setViolations(Iterable<Violation>) Users should switch to `EditorDriver.setConstraintViolations(Iterable)`
  com.google.gwt.user.client.ui.Composite.setWidget(Widget) Use `Composite.initWidget(Widget)` instead
  com.google.gwt.core.client.JsDate.setYear(int) Use `JsDate.setFullYear(int)`.
  com.google.gwt.xml.client.XMLParser.supportsCDATASection() Always returns true
  com.google.gwt.core.client.JsDate.toGMTString() Use `JsDate.toUTCString()`.
  com.google.gwt.user.client.DOM.toString(Element) Use `Element.getString()` 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.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()`

- Deprecated Constructors
  Constructor and Description
  com.google.gwt.user.client.ui.Button(String, ClickListener) Use `Button.Button(String, ClickHandler)` instead
  com.google.gwt.user.cellview.client.CellBrowser(TreeViewModel, T) please use `CellBrowser.Builder`
  com.google.gwt.user.cellview.client.CellBrowser(TreeViewModel, T, CellBrowser.Resources) please use `CellBrowser.Builder`
  com.google.gwt.cell.client.CheckboxCell(boolean) use `CheckboxCell.CheckboxCell(boolean, boolean)` instead
  com.google.gwt.user.client.ui.CustomButton(Image, ClickListener) Use `CustomButton.CustomButton(Image, ClickHandler)` instead
  com.google.gwt.user.client.ui.CustomButton(Image, Image, ClickListener) Use `CustomButton.CustomButton(Image, Image, ClickHandler)` instead
  com.google.gwt.user.client.ui.CustomButton(String, ClickListener) Use `CustomButton.CustomButton(String, ClickListener)` instead
  com.google.gwt.user.client.ui.CustomButton(String, String, ClickListener) Use `CustomButton.CustomButton(String, String, ClickHandler)` instead
  com.google.gwt.i18n.client.DateTimeFormat(String, DateTimeConstants) use `DateTimeFormat.DateTimeFormat(String, DateTimeFormatInfo)`
  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.DisclosurePanel(ImageResource, ImageResource, String)` and `DisclosurePanel.setOpen(boolean)`
  com.google.gwt.user.client.ui.DisclosurePanel(String, boolean) use `DisclosurePanel.DisclosurePanel(String)` and `DisclosurePanel.setOpen(boolean)`
  com.google.gwt.user.client.ui.DisclosurePanel(Widget) use `DisclosurePanel.DisclosurePanel()` and `DisclosurePanel.setHeader(Widget)`
  com.google.gwt.user.client.ui.DisclosurePanel(Widget, boolean) use `DisclosurePanel.DisclosurePanel()`, `DisclosurePanel.setOpen(boolean)` and `DisclosurePanel.setHeader(Widget)` instead
  com.google.gwt.user.client.ui.HorizontalSplitPanel(HorizontalSplitPanelImages) replaced by `HorizontalSplitPanel.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.MenuBar(boolean, Resources)`
  com.google.gwt.user.client.ui.MenuBar(MenuBar.MenuBarImages) replaced by `MenuBar.MenuBar(Resources)`
  com.google.gwt.place.shared.PlaceController(EventBus) use `PlaceController.PlaceController(EventBus)`
  com.google.gwt.place.shared.PlaceController(EventBus, PlaceController.Delegate) use `PlaceController.PlaceController(EventBus, Delegate)`
  com.google.gwt.user.client.ui.PushButton(Image, ClickListener) Use `PushButton.PushButton(Image, ClickHandler)` instead
  com.google.gwt.user.client.ui.PushButton(Image, Image, ClickListener) Use `PushButton.PushButton(Image, Image, ClickHandler)` instead
  com.google.gwt.user.client.ui.PushButton(String, ClickListener) Use `PushButton.PushButton(String, ClickHandler)` instead
  com.google.gwt.user.client.ui.PushButton(String, String, ClickListener) Use `PushButton.PushButton(String, String, ClickHandler)` instead
  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)`.
  com.google.gwt.cell.client.TextInputCell(SafeHtmlRenderer<String>) the value of a text input is never treated as html
  com.google.gwt.user.client.ui.ToggleButton(Image, ClickListener) Use `ToggleButton.ToggleButton(Image, ClickHandler)` instead
  com.google.gwt.user.client.ui.ToggleButton(Image, Image, ClickListener) Use `ToggleButton.ToggleButton(Image, Image, ClickHandler)` instead
  com.google.gwt.user.client.ui.ToggleButton(String, ClickListener) Use `ToggleButton.ToggleButton(String, ClickHandler)` instead
  com.google.gwt.user.client.ui.Tree(TreeImages) replaced by `Tree.Tree(Resources)`
  com.google.gwt.user.client.ui.Tree(TreeImages, boolean) replaced by `Tree.Tree(Resources, boolean)`
  com.google.gwt.user.client.ui.VerticalSplitPanel(VerticalSplitPanelImages) replaced by `VerticalSplitPanel.VerticalSplitPanel(Resources)`
  com.google.gwt.media.client.Video(String) use `Video.createIfSupported()`.