<Swing Dev> RFR: 6215277 Typo in sun.java.accessibility.util package API documentation
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Tue Oct 1 19:37:52 UTC 2019
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.
More information about the swing-dev
mailing list