/[classpath]/classpath/java/awt/MenuItem.java
ViewVC logotype

Diff of /classpath/java/awt/MenuItem.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by tromey, Sun Mar 24 22:34:24 2002 UTC revision 1.9 by ericb, Mon May 6 02:43:17 2002 UTC
# Line 42  import java.awt.peer.MenuItemPeer; Line 42  import java.awt.peer.MenuItemPeer;
42  import java.awt.peer.MenuComponentPeer;  import java.awt.peer.MenuComponentPeer;
43  import java.awt.event.ActionEvent;  import java.awt.event.ActionEvent;
44  import java.awt.event.ActionListener;  import java.awt.event.ActionListener;
45    import java.lang.reflect.Array;
46  import java.util.EventListener;  import java.util.EventListener;
47    
48  /**  /**
# Line 385  removeActionListener(ActionListener l) Line 386  removeActionListener(ActionListener l)
386    action_listeners = AWTEventMulticaster.remove(action_listeners, l);    action_listeners = AWTEventMulticaster.remove(action_listeners, l);
387  }  }
388    
389      public synchronized ActionListener[] getActionListeners()
390      {
391        return (ActionListener[])
392          AWTEventMulticaster.getListeners(action_listeners,
393                                           ActionListener.class);
394      }
395    
396  /** Returns all registered EventListers of the given listenerType.  /** Returns all registered EventListers of the given listenerType.
397   * listenerType must be a subclass of EventListener, or a   * listenerType must be a subclass of EventListener, or a
398   * ClassClassException is thrown.   * ClassClassException is thrown.
399   * @since 1.3   * @since 1.3
400   */   */
401  public EventListener[]    public EventListener[] getListeners(Class listenerType)
402  getListeners(Class listenerType)    {
403  {      if (listenerType == ActionListener.class)
404    if (listenerType == ActionListener.class)        return getActionListeners();
405      return Component.getListenersImpl(listenerType, action_listeners);      return (EventListener[]) Array.newInstance(listenerType, 0);
406    else    }
     return Component.getListenersImpl(listenerType, null);  
 }  
407    
408  /*************************************************************************/  /*************************************************************************/
409    

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26