diff -r 6ff03c1202ce -r f8576c769572 jdk/src/share/classes/java/beans/EventSetDescriptor.java --- a/jdk/src/share/classes/java/beans/EventSetDescriptor.java Thu Dec 01 11:09:54 2011 +0000 +++ b/jdk/src/share/classes/java/beans/EventSetDescriptor.java Thu Dec 01 18:34:23 2011 +0000 @@ -45,7 +45,7 @@ private MethodDescriptor getMethodDescriptor; private Reference listenerMethodsRef; - private Reference listenerTypeRef; + private Reference> listenerTypeRef; private boolean unicast; private boolean inDefaultEventSet = true; @@ -91,7 +91,7 @@ } } - private static String getListenerClassName(Class cls) { + private static String getListenerClassName(Class cls) { String className = cls.getName(); return className.substring(className.lastIndexOf('.') + 1); } @@ -182,7 +182,7 @@ } } - private static Method getMethod(Class cls, String name, int args) + private static Method getMethod(Class cls, String name, int args) throws IntrospectionException { if (name == null) { return null; @@ -295,7 +295,7 @@ : null; } - private void setListenerType(Class cls) { + private void setListenerType(Class cls) { this.listenerTypeRef = getWeakReference(cls); }