From: Abhinav Gupta Date: Thu, 8 Dec 2011 18:06:45 +0000 (+0000) Subject: ICU-8854 add API status comment to dummy hashCode functions. X-Git-Tag: milestone-59-0-1~4283 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6e73c9e17fe56e6695dc39529deb5f650cb08fd7;p=icu ICU-8854 add API status comment to dummy hashCode functions. X-SVN-Rev: 31067 --- 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 3d74fb6bea3..5d207e6534b 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 @@ -588,6 +588,12 @@ public final class CollationElementIterator return false; } + /** + * Mock implementation of hashCode(). This implementation always returns a constant + * value. When Java assertion is enabled, this method triggers an assertion failure. + * @internal + * @deprecated This API is ICU internal only. + */ public int hashCode() { assert false : "hashCode not designed"; return 42; diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyPluralInfo.java b/icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyPluralInfo.java index d92753d0436..0d5fcf44f3e 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyPluralInfo.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyPluralInfo.java @@ -219,6 +219,12 @@ public class CurrencyPluralInfo implements Cloneable, Serializable { return false; } + /** + * Mock implementation of hashCode(). This implementation always returns a constant + * value. When Java assertion is enabled, this method triggers an assertion failure. + * @internal + * @deprecated This API is ICU internal only. + */ public int hashCode() { assert false : "hashCode not designed"; return 42; diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java b/icu4j/main/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java index 5f374192e18..e45f33a6087 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java @@ -870,6 +870,12 @@ public class RuleBasedNumberFormat extends NumberFormat { } } + /** + * Mock implementation of hashCode(). This implementation always returns a constant + * value. When Java assertion is enabled, this method triggers an assertion failure. + * @internal + * @deprecated This API is ICU internal only. + */ public int hashCode() { return super.hashCode(); } diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/StringPrepParseException.java b/icu4j/main/classes/core/src/com/ibm/icu/text/StringPrepParseException.java index 2c801a47d98..33dff122dfd 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/StringPrepParseException.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/StringPrepParseException.java @@ -137,6 +137,12 @@ public class StringPrepParseException extends ParseException { } + /** + * Mock implementation of hashCode(). This implementation always returns a constant + * value. When Java assertion is enabled, this method triggers an assertion failure. + * @internal + * @deprecated This API is ICU internal only. + */ public int hashCode() { assert false : "hashCode not designed"; return 42; 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 74a6edcb7b6..faa3bb9f270 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 @@ -370,6 +370,12 @@ public abstract class Transliterator implements StringTransform { return false; } + /** + * Mock implementation of hashCode(). This implementation always returns a constant + * value. When Java assertion is enabled, this method triggers an assertion failure. + * @internal + * @deprecated This API is ICU internal only. + */ public int hashCode() { assert false : "hashCode not designed"; return 42;