am 7d57fc24: Clean up for Iba6eeb7981634e7ddb.

* commit '7d57fc248b397335d64609d428893b8c76493215':
  Clean up for Iba6eeb7981634e7ddb.
main
Keisuke Kuroyanagi 2014-05-29 05:20:54 +00:00 committed by Android Git Automerger
commit 7e5fe7e6ab
2 changed files with 11 additions and 12 deletions

View File

@ -318,18 +318,18 @@ public final class BinaryDictionary extends Dictionary {
++len;
}
if (len > 0) {
final int kindAndFlags = mOutputTypes[j];
if (blockOffensiveWords
&& 0 != (kindAndFlags & SuggestedWordInfo.KIND_FLAG_POSSIBLY_OFFENSIVE)
&& 0 == (kindAndFlags & SuggestedWordInfo.KIND_FLAG_EXACT_MATCH)) {
final SuggestedWordInfo suggestedWordInfo =
new SuggestedWordInfo(new String(mOutputCodePoints, start, len),
mOutputScores[j], mOutputTypes[j], this /* sourceDict */,
mSpaceIndices[j] /* indexOfTouchPointOfSecondWord */,
mOutputAutoCommitFirstWordConfidence[0]);
if (blockOffensiveWords && suggestedWordInfo.isPossiblyOffensive()
&& !suggestedWordInfo.isExactMatch()) {
// If we block potentially offensive words, and if the word is possibly
// offensive, then we don't output it unless it's also an exact match.
continue;
}
suggestions.add(new SuggestedWordInfo(new String(mOutputCodePoints, start, len),
mOutputScores[j], kindAndFlags, this /* sourceDict */,
mSpaceIndices[j] /* indexOfTouchPointOfSecondWord */,
mOutputAutoCommitFirstWordConfidence[0]));
suggestions.add(suggestedWordInfo);
}
}
return suggestions;

View File

@ -296,16 +296,15 @@ public class SuggestedWords {
}
public boolean isPossiblyOffensive() {
return (mKindAndFlags & SuggestedWordInfo.KIND_FLAG_POSSIBLY_OFFENSIVE) != 0;
return (mKindAndFlags & KIND_FLAG_POSSIBLY_OFFENSIVE) != 0;
}
public boolean isExactMatch() {
return (mKindAndFlags & SuggestedWordInfo.KIND_FLAG_EXACT_MATCH) != 0;
return (mKindAndFlags & KIND_FLAG_EXACT_MATCH) != 0;
}
public boolean isExactMatchWithIntentionalOmission() {
return (mKindAndFlags
& SuggestedWordInfo.KIND_FLAG_EXACT_MATCH_WITH_INTENTIONAL_OMISSION) != 0;
return (mKindAndFlags & KIND_FLAG_EXACT_MATCH_WITH_INTENTIONAL_OMISSION) != 0;
}
public void setDebugString(final String str) {