diff options
author | 2012-09-02 19:30:35 -0700 | |
---|---|---|
committer | 2012-09-02 19:30:35 -0700 | |
commit | 5bf2f9f8cfd58898609dd43911bd382485e5f12d (patch) | |
tree | e9ee5b98720fa371f769119e6fbec31020843538 /java/src/com/android/inputmethod/latin/makedict/Word.java | |
parent | 228b8347c714fc4ca25da1d637f80d4b40d82ccf (diff) | |
parent | 2035b946a38dd072119a9771252aef3667f08f68 (diff) | |
download | latinime-5bf2f9f8cfd58898609dd43911bd382485e5f12d.tar.gz latinime-5bf2f9f8cfd58898609dd43911bd382485e5f12d.tar.xz latinime-5bf2f9f8cfd58898609dd43911bd382485e5f12d.zip |
am 2035b946: Merge "Reinstate the shortcut-only attribute" into jb-mr1-dev
* commit '2035b946a38dd072119a9771252aef3667f08f68':
Reinstate the shortcut-only attribute
Diffstat (limited to 'java/src/com/android/inputmethod/latin/makedict/Word.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/makedict/Word.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/makedict/Word.java b/java/src/com/android/inputmethod/latin/makedict/Word.java index 65fc72c40..4683ef154 100644 --- a/java/src/com/android/inputmethod/latin/makedict/Word.java +++ b/java/src/com/android/inputmethod/latin/makedict/Word.java @@ -31,16 +31,21 @@ public class Word implements Comparable<Word> { public final int mFrequency; public final ArrayList<WeightedString> mShortcutTargets; public final ArrayList<WeightedString> mBigrams; + public final boolean mIsNotAWord; + public final boolean mIsBlacklistEntry; private int mHashCode = 0; public Word(final String word, final int frequency, final ArrayList<WeightedString> shortcutTargets, - final ArrayList<WeightedString> bigrams) { + final ArrayList<WeightedString> bigrams, + final boolean isNotAWord, final boolean isBlacklistEntry) { mWord = word; mFrequency = frequency; mShortcutTargets = shortcutTargets; mBigrams = bigrams; + mIsNotAWord = isNotAWord; + mIsBlacklistEntry = isBlacklistEntry; } private static int computeHashCode(Word word) { @@ -48,7 +53,9 @@ public class Word implements Comparable<Word> { word.mWord, word.mFrequency, word.mShortcutTargets.hashCode(), - word.mBigrams.hashCode() + word.mBigrams.hashCode(), + word.mIsNotAWord, + word.mIsBlacklistEntry }); } @@ -78,7 +85,9 @@ public class Word implements Comparable<Word> { Word w = (Word)o; return mFrequency == w.mFrequency && mWord.equals(w.mWord) && mShortcutTargets.equals(w.mShortcutTargets) - && mBigrams.equals(w.mBigrams); + && mBigrams.equals(w.mBigrams) + && mIsNotAWord == w.mIsNotAWord + && mIsBlacklistEntry == w.mIsBlacklistEntry; } @Override |