Hi, Andrey.

I suggest to separate the changes to the JavaDoc/imports from the actual code 
changes:
-            if ((l!=null) && (l instanceof Serializable)) {
+            if ((l instanceof Serializable)) {

On 7/25/19 12:16 pm, Andrey Turbanov wrote:
Hello.
I would like to contribute a small patch for enhancement:
https://bugs.openjdk.java.net/browse/JDK-6215277
Please review and sponsor.
I'm not sure that's right mailing list. But since AccessibilityListenerList is 
a copy of the Swing EventListerList class. I've also fixed typos in originial 
EventListenerList.



diff --git 
a/src/java.desktop/share/classes/javax/swing/event/EventListenerList.java 
b/src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
index 1cf242d6656..c132f11cabb 100644
--- a/src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
+++ b/src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
@@ -1,5 +1,5 @@
  /*
- * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
@@ -32,7 +32,7 @@ import sun.reflect.misc.ReflectUtil;
  /**
   * A class that holds a list of EventListeners.  A single instance
   * can be used to hold all listeners (of all types) for the instance
- * using the list.  It is the responsiblity of the class using the
+ * using the list.  It is the responsibility of the class using the
   * EventListenerList to provide type-safe API (preferably conforming
   * to the JavaBeans spec) and methods which dispatch event notification
   * methods to appropriate Event Listeners on the list.
@@ -90,7 +90,7 @@ import sun.reflect.misc.ReflectUtil;
   * appropriate for short term storage or RMI between applications running
   * the same version of Swing.  As of 1.4, support for long term storage
   * of all JavaBeans™
- * has been added to the <code>java.beans</code> package.
+ * has been added to the {@code java.beans} package.
   * Please see {@link java.beans.XMLEncoder}.
   *
   * @author Georges Saab
@@ -259,7 +259,7 @@ public class EventListenerList implements Serializable {
                                   tmp.length - index);
              // set the listener array to the new array or null
              listenerList = (tmp.length == 0) ? NULL_ARRAY : tmp;
-            }
+        }
      }

      // Serialization support.
@@ -271,7 +271,7 @@ public class EventListenerList implements Serializable {
          for (int i = 0; i < lList.length; i+=2) {
              Class<?> t = (Class)lList[i];
              EventListener l = (EventListener)lList[i+1];
-            if ((l!=null) && (l instanceof Serializable)) {
+            if ((l instanceof Serializable)) {
                  s.writeObject(t.getName());
                  s.writeObject(l);
              }
diff --git 
a/src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java
 
b/src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java
index 0de59f95244..a6fa6d9e6a5 100644
--- 
a/src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java
+++ 
b/src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java
@@ -1,5 +1,5 @@
  /*
- * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
@@ -26,14 +26,10 @@
  package com.sun.java.accessibility.util;

  import java.util.*;
-import java.beans.*;
-import java.awt.*;
-import java.awt.event.*;
-import javax.accessibility.*;

  /**
   * <P>The {@code AccessibilityListenerList} is a copy of the Swing
- * {@link javax.swing.event.EventListenerList EventListerList} class.
+ * {@link javax.swing.event.EventListenerList EventListenerList} class.
   *
   */

@@ -160,7 +156,7 @@ public class AccessibilityListenerList {
                                   tmp.length - index);
              // set the listener array to the new array or null
              listenerList = (tmp.length == 0) ? NULL_ARRAY : tmp;
-            }
+        }
      }

      /**



Andrey Turbanov


--
Best regards, Sergey.

Reply via email to