RFR: 8290844: Add Skin.install() method [v9]

Andy Goryachev angorya at openjdk.org
Tue Oct 4 19:30:55 UTC 2022


On Tue, 4 Oct 2022 16:06:00 GMT, Jeanette Winzenburg <fastegal at openjdk.org> wrote:

>> Andy Goryachev 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 20 additional commits since the last revision:
>> 
>>  - Merge branch 'openjdk:master' into 8290844.skin.install
>>  - 8290844: unit tests
>>  - Merge remote-tracking branch 'origin/master' into 8290844.skin.install
>>  - 8290844: review comments
>>  - 8290844: review comments
>>  - Merge remote-tracking branch 'origin/master' into 8290844.skin.install
>>  - 8290844: review comments
>>  - 8290844: review comments
>>  - Merge remote-tracking branch 'origin/master' into 8290844.skin.install
>>  - 8290844: javadoc
>>  - ... and 10 more: https://git.openjdk.org/jfx/compare/74f90618...d954aafc
>
> modules/javafx.controls/src/main/java/javafx/scene/control/Skin.java line 90:
> 
>> 88:      */
>> 89:     default public void install() { }
>> 90: 
> 
> what about calling install more than once? There are arguments for either:
> 
> - in symmetry to dispose, it should be allowed 
> - regarding this as an "out-sourced" part of the constructor - to allow/enforce proper cleanup - it shouldn't
> 
> whatever the decision, it must be specified

re-phrased the comment, please let me know if the new version is clearer (or suggest an alternative if not).

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

PR: https://git.openjdk.org/jfx/pull/845


More information about the openjfx-dev mailing list