RFR: JDK-8312203: Improve specification of Array.newInstance

Chen Liang liach at openjdk.org
Tue Jul 18 05:08:01 UTC 2023


On Tue, 18 Jul 2023 04:42:31 GMT, Joe Darcy <darcy at openjdk.org> wrote:

> Change one overload of java.lang.reflect.Array.newInstance to have an `@implSpec` of calling the other method.
> 
> I choose not to use a snippet tag here is this code is semantically only one line and doesn't need to be cut-and-pasted.
> 
> As adding an `@implSpec` is technically a (small) specification change, please also review the CSR:
> 
> https://bugs.openjdk.org/browse/JDK-8312208

src/java.base/share/classes/java/lang/reflect/Array.java line 56:

> 54:      * as follows:
> 55:      * <blockquote>
> 56:      * {@code Array.newInstance(componentType, new int[]{length});}

Snippet is not just for cut-and-paste; it can also save us a `<blockquote>` tag as well, and syntax highlight support in IDEs.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/14917#discussion_r1266228014


More information about the core-libs-dev mailing list