diff options
Diffstat (limited to 'java/src/com/android/inputmethod/latin/BinaryDictionary.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/BinaryDictionary.java | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionary.java b/java/src/com/android/inputmethod/latin/BinaryDictionary.java index 7ec964d83..6b2b1239c 100644 --- a/java/src/com/android/inputmethod/latin/BinaryDictionary.java +++ b/java/src/com/android/inputmethod/latin/BinaryDictionary.java @@ -216,7 +216,7 @@ public final class BinaryDictionary extends Dictionary { long newFormatVersion); // TODO: Move native dict into session - private final void loadDictionary(final String path, final long startOffset, + private void loadDictionary(final String path, final long startOffset, final long length, final boolean isUpdatable) { mHasUpdated = false; mNativeDict = openNative(path, startOffset, length, isUpdatable); @@ -487,23 +487,6 @@ public final class BinaryDictionary extends Dictionary { return true; } - // Remove an n-gram entry from the binary dictionary in native code. - public boolean removeNgramEntry(final NgramContext ngramContext, final String word) { - if (!ngramContext.isValid() || TextUtils.isEmpty(word)) { - return false; - } - final int[][] prevWordCodePointArrays = new int[ngramContext.getPrevWordCount()][]; - final boolean[] isBeginningOfSentenceArray = new boolean[ngramContext.getPrevWordCount()]; - ngramContext.outputToArray(prevWordCodePointArrays, isBeginningOfSentenceArray); - final int[] wordCodePoints = StringUtils.toCodePointArray(word); - if (!removeNgramEntryNative(mNativeDict, prevWordCodePointArrays, - isBeginningOfSentenceArray, wordCodePoints)) { - return false; - } - mHasUpdated = true; - return true; - } - // Update entries for the word occurrence with the ngramContext. public boolean updateEntriesForWordWithNgramContext(@Nonnull final NgramContext ngramContext, final String word, final boolean isValidWord, final int count, final int timestamp) { |