De-deprecate HandlerManager.removeHandler, resolves issue 3102
Review by jlabanca
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6581 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/event/shared/HandlerManager.java b/user/src/com/google/gwt/event/shared/HandlerManager.java
index b4269ea..787396f 100644
--- a/user/src/com/google/gwt/event/shared/HandlerManager.java
+++ b/user/src/com/google/gwt/event/shared/HandlerManager.java
@@ -236,12 +236,7 @@
*
* @param type the event type
* @param handler the handler
- * @deprecated This method is likely to be removed along with "listener"
- * interfaces in a future release. If you have a reason it should
- * be retained beyond that time, please add your comments to GWT
- * <a href="http://code.google.com/p/google-web-toolkit/issues/detail?id=3102">issue 3102</a>
*/
- @Deprecated
public <H extends EventHandler> void removeHandler(GwtEvent.Type<H> type,
final H handler) {
if (firingDepth > 0) {
diff --git a/user/test/com/google/gwt/event/shared/HandlerManagerTest.java b/user/test/com/google/gwt/event/shared/HandlerManagerTest.java
index 9709aa3..04d157c 100644
--- a/user/test/com/google/gwt/event/shared/HandlerManagerTest.java
+++ b/user/test/com/google/gwt/event/shared/HandlerManagerTest.java
@@ -64,7 +64,6 @@
assertNotFired(click1, click2);
}
- @SuppressWarnings("deprecation")
public void testRemoveHandlers() {
HandlerManager manager = new HandlerManager("bogus source");
addHandlers(manager);
@@ -189,7 +188,6 @@
assertNotFired(two);
}
- @SuppressWarnings("deprecation")
public void testConcurrentAddAfterRemoveIsNotClobbered() {
final HandlerManager manager = new HandlerManager("bogus source");