RFR [9] 8022450: Fix deprecation warnings in UCharacterDirection.java
Chris Hegarty
chris.hegarty at oracle.com
Thu May 1 08:50:37 UTC 2014
On 1 May 2014, at 09:16, Alan Bateman <Alan.Bateman at oracle.com> wrote:
> On 01/05/2014 09:01, Chris Hegarty wrote:
>> 8022473 has been logged to request replacements for the deprecated UCharacterEnums, but for now the deprecated warnings from UCharacterDirection should be suppressed.
>>
>> diff --git a/src/share/classes/sun/net/idn/UCharacterDirection.java b/src/share/classes/sun/net/idn/UCharacterDirection.java
>> --- a/src/share/classes/sun/net/idn/UCharacterDirection.java
>> +++ b/src/share/classes/sun/net/idn/UCharacterDirection.java
>> @@ -32,7 +32,8 @@
>> // 2005-05-19 Edward Wang
>> // - copy this file from icu4jsrc_3_2/src/com/ibm/icu/lang/UCharacterDirection.java
>> // - move from package com.ibm.icu.lang to package sun.net.idn
>> -//
>> +// 2014-05-01 Chris Hegarty
>> +// - add class level @SuppressWarnings("deprecation")
>> package sun.net.idn;
>> @@ -45,7 +46,7 @@
>> * @author Syn Wee Quek
>> * @stable ICU 2.1
>> */
>> -
>> + at SuppressWarnings("deprecation")
>> final class UCharacterDirection implements UCharacterEnums.ECharacterDirection {
>> // private constructor =========================================
>>
>>
> The @SuppressWarnings looks fine, I just wonder about the change log, shouldn't that be removed as it duplicates the hg logs.
All the other five java sources files in this package contain a complete change log, I just added this note for consistency. Also, since there is a shared copyright on this file, I felt it safer to continue the practice of adding to the explicit change log, rather than replying on mercurial history.
-Chris.
>
> -Alan
More information about the net-dev
mailing list