<AWT Dev> [10] Review Request: 8183518 Premature deprecation of Event/InputEvent/KeyEvent in Java 9

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Wed Nov 22 16:27:51 UTC 2017


Thank you for review.
Yes, it can be removed:
http://cr.openjdk.java.net/~serb/8183518/webrev.01

On 22/11/2017 03:09, Prasanta Sadhukhan wrote:
> Hi Sergey,
> 
> Don't we need to remove
> 
> @SuppressWarnings("deprecation")
> 
> from BasicComboPopup and BasicGraphicsUtils?
> 
> Regards
> Prasanta
> On 11/22/2017 4:16 AM, Sergey Bylokhov wrote:
>> Hello.
>> Please review the fix for jdk10.
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8183518
>> Webrev can be found at: 
>> http://cr.openjdk.java.net/~serb/8183518/webrev.00
>>
>> In jdk9 the list of input events, which have an extended equivalent, 
>> were marked as deprecated. But there is some API which works with the 
>> old version of events only. In the fix the new method is added:
>> Toolkit.getMenuShortcutKeyMaskEx()
>> This method works in the same way as old getMenuShortcutKeyMask() but 
>> returns the new extended mask.
>>
>> In the fix I have replaced most usages of the old method, except the 
>> places where it is used with ActionEvent, which has its own masks(the 
>> same as old input event), and currently has no extended modifiers(see 
>> [1]).
>>
>> CSR will be filed after the technical review.
>>
>>
>> [1] https://bugs.openjdk.java.net/browse/JDK-8186024
>>
>>
> 


-- 
Best regards, Sergey.


More information about the awt-dev mailing list