1057 |
* @exception ClassCastException If listenerType doesn't specify a class or |
* @exception ClassCastException If listenerType doesn't specify a class or |
1058 |
* interface that implements java.util.EventListener. |
* interface that implements java.util.EventListener. |
1059 |
*/ |
*/ |
1060 |
public EventListener[] getListeners (Class listenerType) |
public <T extends EventListener> T[] getListeners (Class<T> listenerType) |
1061 |
{ |
{ |
1062 |
if (listenerType == ActionListener.class) |
if (listenerType == ActionListener.class) |
1063 |
return AWTEventMulticaster.getListeners (action_listeners, listenerType); |
return AWTEventMulticaster.getListeners (action_listeners, listenerType); |
1064 |
|
|
1065 |
if (listenerType == ItemListener.class) |
if (listenerType == ItemListener.class) |
1066 |
return AWTEventMulticaster.getListeners (item_listeners, listenerType); |
return AWTEventMulticaster.getListeners (item_listeners, listenerType); |
1067 |
|
|