<Swing Dev> [9] Review Request: JDK-8050009: Fix doclint warnings from javax.swing.plaf.basic package, 7 of 7
Phil Race
philip.race at oracle.com
Mon Jul 14 17:21:40 UTC 2014
The pre-existing comment
"Creates a listener that is responsible that updates the UI based on how the tree changes."
is bad grammar and should be fixed too.
Perhaps this would be a good time to make clear in the docs
that createPropertyChangeListener
does not create a new listener every time :-
So "Creates a listener if one does not already exist, otherwise
gets the existing listener, that is responsible for updating
the UI based on changes in the tree."
Or may be use the phrase, 'creates the listener, used on all
the subsequent methods like createMouseListener which implies a singleton
982 /**
983 * Creates a listener that is responsible that updates the UI based on
984 * how the tree changes.
985 *
986 * @return an instance of the {@code PropertyChangeListener}
987 */
988 protected PropertyChangeListener createPropertyChangeListener() {
989 return getHandler();
990 }
991
992 private Handler getHandler() {
993 if (handler == null) {
994 handler = new Handler();
995 }
996 return handler;
997 }
998
999 /**
1000 * Creates the listener responsible for updating the selection based on
1001 * mouse events.
1002 *
1003 * @return an instance of the {@code MouseListener}
1004 */
1005 protected MouseListener createMouseListener() {
1006 return getHandler();
1007 }
1008
On 7/14/2014 7:39 AM, Petr Pchelko wrote:
> Hello, Andrei.
>
> The fix looks good to me.
>
> With best regards. Petr.
>
> On 11 июля 2014 г., at 19:12, andrei.eremeev <andrei.eremeev at oracle.com> wrote:
>
>> Hi Swing team,
>>
>> Please, review the fix for the issue:
>> https://bugs.openjdk.java.net/browse/JDK-8050009
>>
>> The fix is available at:
>> http://cr.openjdk.java.net/~yan/8050009/
>>
>> Andrei
More information about the swing-dev
mailing list