Deletes unused method isEventHandled from interface HasHandlers.

Reviewed by jgw
Tested via ant test under Linux


git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4509 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 34a6713..4123dab 100644
--- a/user/src/com/google/gwt/event/shared/HandlerManager.java
+++ b/user/src/com/google/gwt/event/shared/HandlerManager.java
@@ -204,16 +204,6 @@
   }
 
   /**
-   * Are there handlers in this manager listening to the given event type?
-   * 
-   * @param type the event type
-   * @return are handlers listening on the given event type
-   */
-  public boolean isEventHandled(Type<?> type) {
-    return getHandlerCount(type) > 0;
-  }
-
-  /**
    * Removes the given handler from the specified event type. Normally,
    * applications should call {@link HandlerRegistration#removeHandler()}
    * instead.
diff --git a/user/src/com/google/gwt/event/shared/HasHandlers.java b/user/src/com/google/gwt/event/shared/HasHandlers.java
index 39be193..a87cf94 100644
--- a/user/src/com/google/gwt/event/shared/HasHandlers.java
+++ b/user/src/com/google/gwt/event/shared/HasHandlers.java
@@ -15,23 +15,12 @@
  */

 package com.google.gwt.event.shared;

 

-import com.google.gwt.event.shared.GwtEvent.Type;

 

 /**

  * An object that implements this interface has a collection of event handlers

  * associated with it.

  */

 public interface HasHandlers {

-

-  /**

-   * Determines whether the there are any handlers of the given type. This may

-   * be used to avoid creating events for which there are no handlers.

-   * 

-   * @param type the type of event to be queried

-   * @return <code>true</code> if there are any handlers for this event type

-   */

-  boolean isEventHandled(Type<?> type);

-

   /**

    * Fires the given event to all the appropriate handlers.

    * 

diff --git a/user/src/com/google/gwt/user/client/impl/HistoryImpl.java b/user/src/com/google/gwt/user/client/impl/HistoryImpl.java
index e25bbf9..b4a05d6 100644
--- a/user/src/com/google/gwt/user/client/impl/HistoryImpl.java
+++ b/user/src/com/google/gwt/user/client/impl/HistoryImpl.java
@@ -24,7 +24,6 @@
 import com.google.gwt.event.shared.HandlerManager;
 import com.google.gwt.event.shared.HandlerRegistration;
 import com.google.gwt.event.shared.HasHandlers;
-import com.google.gwt.event.shared.GwtEvent.Type;
 
 /**
  * Native implementation associated with
@@ -73,10 +72,6 @@
 
   public abstract boolean init();
 
-  public boolean isEventHandled(Type<?> type) {
-    return handlers.isEventHandled(type);
-  }
-
   public final void newItem(String historyToken, boolean issueEvent) {
     historyToken = (historyToken == null) ? "" : historyToken;
     if (!historyToken.equals(getToken())) {
diff --git a/user/src/com/google/gwt/user/client/ui/Widget.java b/user/src/com/google/gwt/user/client/ui/Widget.java
index e0f3676..2bcf44a 100644
--- a/user/src/com/google/gwt/user/client/ui/Widget.java
+++ b/user/src/com/google/gwt/user/client/ui/Widget.java
@@ -72,10 +72,6 @@
     return attached;
   }
 
-  public boolean isEventHandled(GwtEvent.Type<?> type) {
-    return handlerManager != null && handlerManager.isEventHandled(type);
-  }
-
   public void onBrowserEvent(Event event) {
     switch (DOM.eventGetType(event)) {
       case Event.ONMOUSEOVER:
diff --git a/user/test/com/google/gwt/event/shared/HandlerManagerTest.java b/user/test/com/google/gwt/event/shared/HandlerManagerTest.java
index 480db2f..48bc156 100644
--- a/user/test/com/google/gwt/event/shared/HandlerManagerTest.java
+++ b/user/test/com/google/gwt/event/shared/HandlerManagerTest.java
@@ -32,7 +32,6 @@
     addHandlers(manager);

   }

 

-  @SuppressWarnings("deprecation")

   private void addHandlers(HandlerManager manager) {

     manager.addHandler(MouseDownEvent.getType(), mouse1);

     manager.addHandler(MouseDownEvent.getType(), mouse2);

@@ -281,12 +280,9 @@
         add(this);

       }

     };

-    HandlerRegistration reg0 = manager.addHandler(MouseDownEvent.getType(),

-        handler0);

-    HandlerRegistration reg1 = manager.addHandler(MouseDownEvent.getType(),

-        handler1);

-    HandlerRegistration reg2 = manager.addHandler(MouseDownEvent.getType(),

-        handler2);

+    manager.addHandler(MouseDownEvent.getType(), handler0);

+    manager.addHandler(MouseDownEvent.getType(), handler1);

+    manager.addHandler(MouseDownEvent.getType(), handler2);

 

     // Fire the event

     reset();

diff --git a/user/test/com/google/gwt/user/datepicker/client/DateChangeEventTest.java b/user/test/com/google/gwt/user/datepicker/client/DateChangeEventTest.java
index ca2c335..9c68c69 100644
--- a/user/test/com/google/gwt/user/datepicker/client/DateChangeEventTest.java
+++ b/user/test/com/google/gwt/user/datepicker/client/DateChangeEventTest.java
@@ -21,7 +21,6 @@
 import com.google.gwt.event.shared.GwtEvent;

 import com.google.gwt.event.shared.HandlerManager;

 import com.google.gwt.event.shared.HandlerRegistration;

-import com.google.gwt.event.shared.GwtEvent.Type;

 import com.google.gwt.user.client.ui.DateValueChangeTester;

 import com.google.gwt.user.client.ui.HasValue;

 

@@ -55,10 +54,6 @@
       return value;

     }

 

-    public boolean isEventHandled(Type<?> type) {

-      return handlers.isEventHandled(type);

-    }

-

     public void setValue(Date value) {

       setValue(value, false);

     }