Hi Stuart Looks good and I reviewed the CSR this morning also
Best Lance > On Apr 9, 2020, at 10:52 PM, Stuart Marks <stuart.ma...@oracle.com> wrote: > > Thanks Lance. > > Upon advice from Pavel Rappo, I've adjusted the link markup to use the full > reference form of a javadoc link. Revised patch below. Also, could you review > the CSR? > > https://bugs.openjdk.java.net/browse/JDK-8242406 > > Thanks, > > s'marks > > > > # HG changeset patch > # User smarks > # Date 1586486847 25200 > # Thu Apr 09 19:47:27 2020 -0700 > # Node ID 45a22ec2df1a3738d241d82c375507bf4aeb3d1b > # Parent 46108b5b69d92dd424b73b828454849c397509cb > 8242327: List spec should state that unmodifiable lists implement RandomAccess > Reviewed-by: XXX > > diff -r 46108b5b69d9 -r 45a22ec2df1a > src/java.base/share/classes/java/util/List.java > --- a/src/java.base/share/classes/java/util/List.java Tue Apr 07 16:31:46 > 2020 -0700 > +++ b/src/java.base/share/classes/java/util/List.java Thu Apr 09 19:47:27 > 2020 -0700 > @@ -104,6 +104,8 @@ > * <li>They are serializable if all elements are serializable. > * <li>The order of elements in the list is the same as the order of the > * provided arguments, or of the elements in the provided array. > + * <li>The lists and their {@link #subList(int, int) subList} views > implement the > + * {@link RandomAccess} interface. > * <li>They are <a href="../lang/doc-files/ValueBased.html">value-based</a>. > * Callers should make no assumptions about the identity of the returned > instances. > * Factories are free to create new instances or reuse existing ones. > Therefore, > > > > > On 4/8/20 2:33 PM, Lance Andersen wrote: >> Hi Stuart, >> This looks good >>> On Apr 8, 2020, at 5:01 PM, Stuart Marks <stuart.ma...@oracle.com >>> <mailto:stuart.ma...@oracle.com>> wrote: >>> >>> Hi all, >>> >>> Please review this small change to the List interface that specifies that >>> unmodifiable lists (returned by List.of et al) implement the RandomAccess >>> marker interface. In fact, they already do; the intent of this section was >>> to specify the user-visible characteristics of such lists, but this >>> particular characteristic was accidentally omitted. >>> >>> https://bugs.openjdk.java.net/browse/JDK-8242327 >>> >>> Patch below. I'll follow up with a CSR request. >>> >>> Thanks, >>> >>> s'marks > <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>