On Fri, 3 Dec 2021 07:30:43 GMT, ANUPAM DEV <d...@openjdk.java.net> wrote:

> The documentation for following methods used equals() for object equality:
> 
> sun.awt.util.IdentityLinkedList#contains
> sun.awt.util.IdentityArrayList#contains
> sun.awt.util.IdentityArrayList#indexOf
> sun.awt.util.IdentityArrayList#lastIndexOf
> sun.awt.util.IdentityArrayList#remove(java.lang.Object)
> 
> I have updated the comments to use "==" operator for object equality. Kindly 
> review the changes for the same.

I propose removing changes to `HttpURLConnection.java` from this PR. Both 
`IdentityArrayList`, `IdentityLinkedList` are in `java.desktop` module but 
`HttpURLConnection` is in `java.base` module. Submit a new issue to fix 
spelling errors in `HttpURLConnection.java`.

src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java line 219:

> 217:      * in this list, or -1 if this list does not contain the element.
> 218:      * More formally, returns the lowest index {@code i} such that
> 219:      * {@code get(i)==o},

Shall it have spaces on either side of `==`?
Suggestion:

     * {@code get(i) == o},


I see `IdentityLinkedList.java` doesn't have spaces around `==` in this case. 
Yet in this case, probably `{@code o == e}` should not have the spaces too.

src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java line 399:

> 397:     }
> 398: 
> 399:      /**

An extra space.

src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java line 401:

> 399:      /**
> 400:      * Removes the first occurrence of the specified element from this 
> list,
> 401:      * if it is present.  If this list does not contain the element, it 
> is

Suggestion:

     * if it is present.  If this list does not contain the element, the list is

I think it adds clarification to _what_ is unchanged.

-------------

Changes requested by aivanov (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/6694

Reply via email to