From: Yoshito Umaoka Date: Thu, 22 May 2014 20:20:27 +0000 (+0000) Subject: ICU-10905 Fixed missing @Deprecated annotation problem in several classes. X-Git-Tag: milestone-59-0-1~1907 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=802269281ba4f69342e94435bfdda40a3ac3c349;p=icu ICU-10905 Fixed missing @Deprecated annotation problem in several classes. X-SVN-Rev: 35737 --- diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/CollationElementIterator.java b/icu4j/main/classes/collate/src/com/ibm/icu/text/CollationElementIterator.java index ded3baa0690..c276829085e 100644 --- a/icu4j/main/classes/collate/src/com/ibm/icu/text/CollationElementIterator.java +++ b/icu4j/main/classes/collate/src/com/ibm/icu/text/CollationElementIterator.java @@ -717,6 +717,7 @@ public final class CollationElementIterator * @internal * @deprecated This API is ICU internal only. */ + @Deprecated public int hashCode() { assert false : "hashCode not designed"; return 42; @@ -726,6 +727,7 @@ public final class CollationElementIterator * @internal * @deprecated This API is ICU internal only. */ + @Deprecated public RuleBasedCollator getRuleBasedCollator() { return rbc_; } diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java b/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java index 0dc10edb7ce..6e2e4bfb015 100644 --- a/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java +++ b/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java @@ -1035,6 +1035,7 @@ public abstract class Collator implements Comparator, Freezable, Freezable, Freezable explicits, Output uniqueValue, SampleType sampleType) { if (uniqueValue != null) { diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/StringCharacterIterator.java b/icu4j/main/classes/core/src/com/ibm/icu/text/StringCharacterIterator.java index 08133a3f959..244260c6350 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/StringCharacterIterator.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/StringCharacterIterator.java @@ -283,6 +283,7 @@ public final class StringCharacterIterator implements CharacterIterator * @return A copy of this * @deprecated ICU 2.4. Use java.text.StringCharacterIterator instead. */ + @Deprecated public Object clone() { try { diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/TimeZoneNames.java b/icu4j/main/classes/core/src/com/ibm/icu/text/TimeZoneNames.java index 8832ae9c28e..e16448a135e 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/TimeZoneNames.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/TimeZoneNames.java @@ -424,6 +424,7 @@ public abstract class TimeZoneNames implements Serializable { * @internal * @deprecated This API is ICU internal only. */ + @Deprecated public static abstract class Factory { /** * The factory method of TimeZoneNames. @@ -434,6 +435,7 @@ public abstract class TimeZoneNames implements Serializable { * @internal * @deprecated This API is ICU internal only. */ + @Deprecated public abstract TimeZoneNames getTimeZoneNames(ULocale locale); /** @@ -441,6 +443,7 @@ public abstract class TimeZoneNames implements Serializable { * @internal * @deprecated This API is ICU internal only. */ + @Deprecated protected Factory() { } } diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java b/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java index 6c1f0e050d4..e67d8f3ec66 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java @@ -4573,6 +4573,7 @@ public class UnicodeSet extends UnicodeFilter implements Iterable, Compa * @internal * @deprecated This API is ICU internal only. */ + @Deprecated public static XSymbolTable getDefaultXSymbolTable() { return XSYMBOL_TABLE; } @@ -4590,6 +4591,7 @@ public class UnicodeSet extends UnicodeFilter implements Iterable, Compa * @internal * @deprecated This API is ICU internal only. */ + @Deprecated public static void setDefaultXSymbolTable(XSymbolTable xSymbolTable) { XSYMBOL_TABLE = xSymbolTable; } diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/HebrewCalendar.java b/icu4j/main/classes/core/src/com/ibm/icu/util/HebrewCalendar.java index 99e514c9604..d3b3e86ef33 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/util/HebrewCalendar.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/util/HebrewCalendar.java @@ -755,6 +755,7 @@ public class HebrewCalendar extends Calendar { * @internal * @deprecated This API is ICU internal only. */ + @Deprecated protected void validateField(int field) { if (field == MONTH && !isLeapYear(handleGetExtendedYear()) && internalGet(MONTH) == ADAR_1) { throw new IllegalArgumentException("MONTH cannot be ADAR_1(5) except leap years"); diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java b/icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java index 581563ea8d7..764bdc5cef0 100644 --- a/icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java +++ b/icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java @@ -1631,6 +1631,7 @@ public abstract class Transliterator implements StringTransform { * @internal * @deprecated This API is ICU internal only. */ + @Deprecated public void addSourceTargetSet(UnicodeSet inputFilter, UnicodeSet sourceSet, UnicodeSet targetSet) { UnicodeSet myFilter = getFilterAsUnicodeSet(inputFilter); UnicodeSet temp = new UnicodeSet(handleGetSourceSet()).retainAll(myFilter); @@ -1652,6 +1653,7 @@ public abstract class Transliterator implements StringTransform { * @internal * @deprecated This API is ICU internal only. */ + @Deprecated // TODO change to getMergedFilter public UnicodeSet getFilterAsUnicodeSet(UnicodeSet externalFilter) { if (filter == null) {