]> gitweb.fperrin.net Git - Dictionary.git/blobdiff - jars/icu4j-52_1/main/classes/core/src/com/ibm/icu/util/StringTrieBuilder.java
Upgrade ICU4J.
[Dictionary.git] / jars / icu4j-52_1 / main / classes / core / src / com / ibm / icu / util / StringTrieBuilder.java
similarity index 98%
rename from jars/icu4j-4_8_1_1/main/classes/core/src/com/ibm/icu/util/StringTrieBuilder.java
rename to jars/icu4j-52_1/main/classes/core/src/com/ibm/icu/util/StringTrieBuilder.java
index e6955d4ba9c20e52150f352516910763f991d8a9..893215b94ccb1c9feb7a42c2a5e32be606ab90ff 100644 (file)
@@ -1,6 +1,6 @@
 /*
 *******************************************************************************
-*   Copyright (C) 2011, International Business Machines
+*   Copyright (C) 2011-2012, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *******************************************************************************
 *   created on: 2011jan05
@@ -18,20 +18,17 @@ import java.util.HashMap;
  * <p>This class is not intended for public subclassing.
  *
  * @author Markus W. Scherer
- * @draft ICU 4.8
- * @provisional This API might change or be removed in a future release.
+ * @stable ICU 4.8
  */
 public abstract class StringTrieBuilder {
     /**
      * Build options for BytesTrieBuilder and CharsTrieBuilder.
-     * @draft ICU 4.8
-     * @provisional This API might change or be removed in a future release.
+     * @stable ICU 4.8
      */
     public enum Option {
         /**
          * Builds a trie quickly.
-         * @draft ICU 4.8
-         * @provisional This API might change or be removed in a future release.
+         * @stable ICU 4.8
          */
         FAST,
         /**
@@ -42,8 +39,7 @@ public abstract class StringTrieBuilder {
          * <p>This option can be effective when many integer values are the same
          * and string/byte sequence suffixes can be shared.
          * Runtime speed is not expected to improve.
-         * @draft ICU 4.8
-         * @provisional This API might change or be removed in a future release.
+         * @stable ICU 4.8
          */
         SMALL
     }
@@ -622,6 +618,10 @@ public abstract class StringTrieBuilder {
             return true;
         }
         @Override
+        public int hashCode() {
+            return super.hashCode();
+        }
+        @Override
         public int markRightEdgesFirst(int edgeNumber) {
             if(offset==0) {
                 firstEdgeNumber=edgeNumber;
@@ -728,6 +728,10 @@ public abstract class StringTrieBuilder {
             return unit==o.unit && lessThan==o.lessThan && greaterOrEqual==o.greaterOrEqual;
         }
         @Override
+        public int hashCode() {
+            return super.hashCode();
+        }
+        @Override
         public int markRightEdgesFirst(int edgeNumber) {
             if(offset==0) {
                 firstEdgeNumber=edgeNumber;