On Mon, 31 Jul 2023 11:51:24 GMT, John Hendrikx <jhendr...@openjdk.org> wrote:

>> Incorporates documentation review comments from #1069.
>> 
>> This PR should be kept minimal so it can be backported to JFX21; it should 
>> only contain documentation changes.
>
> John Hendrikx has updated the pull request with a new target base due to a 
> merge or a rebase. The incremental webrev excludes the unrelated changes 
> brought in by the merge/rebase. The pull request contains three additional 
> commits since the last revision:
> 
>  - Use @implSpec tag
>  - Merge branch 'master' of https://git.openjdk.org/jfx into 
> feature/subscriptions-doc-improvements
>  - Documentation improvements

> I think that the documentation on `Subscription` still needs to be improved 
> beyond a single sentence. It should include how to use the interface and give 
> use cases. I'll need to think about a good first paragraph. For the use 
> cases, maybe the ones you outlines in 
> https://github.com/openjdk/jfx/pull/1069/files#r1263857263. I also think that 
> a short review of the methods it offers is useful:
> 
> ```
> Subscriptions can also be combined using {@link #combine} and {@link #and}, 
> which allows for
> multiple subscriptions to be unsubscribed together. This is useful when they 
> share the same
> lifecycle, for example, when performing cleanup for the same object.
> ```
> 
> Then there is the question of what to do with regards to its use in JavaFX. 
> The previous description I gave in [#1069 
> (comment)](https://github.com/openjdk/jfx/pull/1069#discussion_r1261873147) 
> is centered around `Observable/ObservableValue`. I think that it's still 
> better to include this description somewhere rather than repeat a part of it 
> in every method. Maybe it fits better in `Observable/ObservableValue`.

I took a stab at creating a good first paragraph, and used your suggestion as 
the second paragraph. What do you think?

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

PR Comment: https://git.openjdk.org/jfx/pull/1177#issuecomment-1666785026

Reply via email to