# 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()`.