On Fri, 9 Aug 2024 02:23:11 GMT, Michael Strauß <mstra...@openjdk.org> wrote:

>> modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java line 
>> 113:
>> 
>>> 111:          * @return a {@code Map} of the constituent values
>>> 112:          */
>>> 113:         Map<CssMetaData<? extends Styleable, ?>, Object> convertBack(T 
>>> value);
>> 
>> perhaps `convertToMap` might be better?  or something along the lines of 
>> `toInstance`/`toMap` ?   `decompose` / `reconstruct` ?  (though decompose 
>> might evoke wrong associations)
>
> `reconstruct` is a misnomer, as reconstruction is a two-step operation 
> (`convertBack` followed by `convert`). To be fair, I don't like any of these 
> better than `convertBack`, mostly because I want to stress that those two 
> operations are closely related, and none of the alternatives evoke that 
> sentiment. That being said, this is a minor API and I don't really mind 
> either way, but absent a compelling reason, I'd prefer to stick to 
> `convertBack`.

That's fine, I just think `convertBack` implies an arrow of time or a preferred 
spatial direction.

Maybe `toMap()`, but as long as the method is sufficiently documented, we 
should be fine.  Naming _is_ hard.

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1522#discussion_r1711692474

Reply via email to