Hi,

I accidentally broke the generics branch by committing one hunk too much
in my previous JComponent patch. This reverts that hunk:

2006-07-30  Mark Wielaard  <[EMAIL PROTECTED]>

        * javax/swing/JComponent.java (getListeners): Revert
        un-genericization.

Apologies,

Mark
Index: javax/swing/JComponent.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JComponent.java,v
retrieving revision 1.20.2.35
diff -u -r1.20.2.35 JComponent.java
--- javax/swing/JComponent.java	29 Jul 2006 22:34:39 -0000	1.20.2.35
+++ javax/swing/JComponent.java	30 Jul 2006 21:57:14 -0000
@@ -943,12 +943,12 @@
    * 
    * @since 1.3
    */
-  public EventListener[] getListeners(Class listenerType)
+  public <T extends EventListener> T[] getListeners(Class<T> listenerType)
   {
     if (listenerType == PropertyChangeListener.class)
-      return getPropertyChangeListeners();
+      return (T[]) getPropertyChangeListeners();
     else if (listenerType == VetoableChangeListener.class)
-      return getVetoableChangeListeners();
+      return (T[]) getVetoableChangeListeners();
     else
       return listenerList.getListeners(listenerType);
   }

Reply via email to