Integrated: 7903631: Improve names for getter/setters

Maurizio Cimadamore mcimadamore at openjdk.org
Tue Jan 16 16:28:50 UTC 2024


On Tue, 16 Jan 2024 15:15:16 GMT, Maurizio Cimadamore <mcimadamore at openjdk.org> wrote:

> This patch improves the parameter names for getter/setter methods generated inside a struct.
> 
> As I was writing this I realized that:
> 
> * we were not using `safeParameterName` consistently. So I've sprinkled that to cover all generated methods;
> * we were not generating a setter for fields whose type was a by-value struct. A new setter is now added (which uses `MemorySegment::copy`). A test has also been added.

This pull request has now been integrated.

Changeset: 0fb877e8
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
URL:       https://git.openjdk.org/jextract/commit/0fb877e852c8cb9b973971ebacbf4edb4beaf1ea
Stats:     154 lines in 3 files changed: 135 ins; 0 del; 19 mod

7903631: Improve names for getter/setters

Reviewed-by: jvernee

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

PR: https://git.openjdk.org/jextract/pull/179


More information about the jextract-dev mailing list