<Swing Dev> [14] RFR JDK-7020860 - BasicTreeUI contains getters/setters with unclear spec

Philip Race philip.race at oracle.com
Wed Nov 27 16:29:21 UTC 2019


Yes it needs a CSR.


The updated wording explains when the "set*" methods are used/called but
does not do the same for the get* methods. Why not for both ?


-phil.

On 11/24/19, 11:31 PM, Jayathirth Rao wrote:
> Its looks okay.
> Lets wait for Sergey’s inputs on the same.
>
> And I think it needs CSR also.
>
> Thanks,
> Jay
>
>> On 22-Nov-2019, at 3:04 PM, Tejpal Rebari <tejpal.rebari at oracle.com 
>> <mailto:tejpal.rebari at oracle.com>> wrote:
>>
>> Hi Jay,
>> I have appended the text instead of replacing it,
>> and also updated the SelectionModel methods.
>>
>> Please find the updated webrev  :
>> http://cr.openjdk.java.net/~trebari/swing/7020860/webrev1/ 
>> <http://cr.openjdk.java.net/%7Etrebari/swing/7020860/webrev1/>
>>
>> Thanks
>> Tejpal
>>
>>> On 18-Nov-2019, at 1:00 PM, Jayathirth D V 
>>> <jayathirth.d.v at oracle.com <mailto:jayathirth.d.v at oracle.com>> wrote:
>>>
>>> Hi Tejpal,
>>> I think Sergey has given more inputs on the present change that you 
>>> have at :
>>> http://mail.openjdk.java.net/pipermail/swing-dev/2016-October/006815.html
>>> andhttp://mail.openjdk.java.net/pipermail/swing-dev/2017-June/007495.html
>>> Apart from this changes are fine.
>>> Thanks,
>>> Jay
>>> *From:*Tejpal Rebari
>>> *Sent:*Thursday, October 31, 2019 1:55 PM
>>> *To:*swing-dev at openjdk.java.net <mailto:swing-dev at openjdk.java.net>
>>> *Subject:*<Swing Dev> [14] RFR JDK-7020860 - BasicTreeUI contains 
>>> getters/setters with unclear spec
>>> Hi All,
>>> Please review the following fix for JDK 14.
>>> Bug : https://bugs.openjdk.java.net/browse/JDK-7020860
>>> Webrev : http://cr.openjdk.java.net/~trebari/swing/7020860/webrev0/ 
>>> <http://cr.openjdk.java.net/%7Etrebari/swing/7020860/webrev0/>
>>> Issue : Class javax.swing.plaf.basic.BasicTreeUI contains some 
>>> getters/setters that are not consistent and
>>> and have specification that says nothing about how they should be 
>>> used and how do they behave in BasicTreeUI.
>>> Fix : This bug was already sent for review by semyon 
>>> http://cr.openjdk.java.net/~ssadetsky/7020860/webrev.00/ 
>>> <http://cr.openjdk.java.net/%7Essadetsky/7020860/webrev.00/>.
>>> I have made the following changes to the above webrev :
>>>         * @param newValue the new value of the {@code editable}>  property
>>>         changed to —>>
>>> * @param newValue the new value of the {@code editable} property
>>> And
>>> * Returns whether the root node of the drawn tree component is 
>>> displayable.
>>> changed to —>>
>>> * Returns whether the root node of the drawn tree component should 
>>> be displayed.
>>> Regards
>>> Tejpal
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/swing-dev/attachments/20191127/2cb85b44/attachment-0001.html>


More information about the swing-dev mailing list