On Tue, 18 Apr 2023 00:04:27 GMT, John Hendrikx <jhendr...@openjdk.org> wrote:

> There is still some use for the standard listener methods; there are some 
> rare cases where having the `Observable` or `ObservableValue` parameter is 
> actually useful. I'd prefer to drop this parameter from the subscription 
> variants though as it is rarely useful and makes the lambda's / method refs 
> awkward to use. For methods refs your method must have an unused `Observable` 
> or `ObservableValue` parameter (and sometimes these methods are not under 
> your control, like `ObservableValue::setValue`, or `SelectionModel::select`)

This will get better in the future, when Java gets to have unnamed parameters. 
I quite dislike the idea of having different and incompatible functional 
interfaces in the core observable API.

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

PR Comment: https://git.openjdk.org/jfx/pull/1069#issuecomment-1512262018

Reply via email to