Review request: 8194871: Fix mistakes in FX API docs

Kevin Rushforth kevin.rushforth at oracle.com
Wed Jan 10 22:12:12 UTC 2018


Thank you for providing the patch. I uploaded it to cr.openjdk.java.net 
for easy browsing:

http://cr.openjdk.java.net/~kcr/8194871/webrev.00/

I'll review it, and sponsor the change. Since I will be pushing it, I 
will need one more reviewer.

My quick sanity checking shows trailing whitespace in two files, which 
would cause jcheck to fail:

$ hg jcheck
modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java:209: 
Trailing whitespace
modules/javafx.graphics/src/main/java/javafx/animation/Transition.java:161: 
Trailing whitespace

I can fix this before I push.

-- Kevin


Nir Lisker wrote:
> Hi Kevin,
>
> Please review the attached webrev.
>
> I addressed a few fixes I found as I was working, so they are not 
> listed in the JIRA report.
>
> About Transition#getParentTargetNode:
> The current behavior of parent-child relationship is that an animation 
> can be added to multiple parent transitions. Each parent transition 
> will see that animation as its child, however, the child will see only 
> one of those animations as its parent - the one to which is was added 
> last. This asymmetry is a recipe for trouble (and I argue should be 
> addressed at some point).
> For this reason, the doc does not specify the "last one wins" 
> behavior, so that no contract is created. This means that it's not 
> clear which parent is going to be queried on each (recursive) invocation.
>
> Most of the changes could be backported to 8 and 9. In 9, the methods 
> getRangeShape and getUnderlineShape of TextAreaSkin are also missing 
> documentation.


More information about the openjfx-dev mailing list