On Fri, 3 Dec 2021 07:30:43 GMT, ANUPAM DEV <[email protected]> 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