On Fri, 16 Oct 2026 10:40:22 GMT, Jorn Vernee <[email protected]> wrote:

> Currently the javadoc of Linker has many examples that use the `JAVA_*` 
> layout constants.
> 
> It is preferred for users to use the canonical layouts the linker returns, 
> since they have a much more obvious mapping to native types, and are 
> guaranteed to work.
> 
> This patch tweaks the examples to be written in terms of canonical layouts 
> rather than the `JAVA_*` constants. It adds a missing column to the table of 
> example types that lists their canonical layout name (which doesn't match the 
> C type name for `void*`).
> 
> Since this is a doc clarification, no CSR is needed.
> 
> ---------
> - [x] I confirm that I make this contribution in accordance with the [OpenJDK 
> Interim AI Policy](https://openjdk.org/legal/ai).

This pull request has now been integrated.

Changeset: ff39f9f7
Author:    Jorn Vernee <[email protected]>
URL:       
https://git.openjdk.org/jdk/commit/ff39f9f71e0df36022880b2cc006e99f80a60a98
Stats:     81 lines in 1 file changed: 30 ins; 2 del; 49 mod

8394752: Rewrite Linker javadoc in terms of canonical layouts

Reviewed-by: mdoerr, mcimadamore

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

PR: https://git.openjdk.org/jdk/pull/33411

Reply via email to