Inline a method (A17)
This will allow us to remove unnecessary processing Change-Id: I251dfdaffb077906186686ebe65fd82e1e360bd2main
parent
42dde06782
commit
b01cdb975a
|
@ -88,13 +88,6 @@ public class AutoCorrection {
|
|||
return !isValidWord(dictionaries, word, ignoreCase);
|
||||
}
|
||||
|
||||
public static boolean shouldAutoCorrectToSelf(
|
||||
final ConcurrentHashMap<String, Dictionary> dictionaries,
|
||||
final CharSequence consideredWord) {
|
||||
return (!TextUtils.isEmpty(consideredWord) && !allowsToBeAutoCorrected(dictionaries,
|
||||
consideredWord, false));
|
||||
}
|
||||
|
||||
public static boolean hasAutoCorrectionForBinaryDictionary(SuggestedWordInfo suggestion,
|
||||
CharSequence consideredWord, float autoCorrectionThreshold) {
|
||||
if (null != suggestion) {
|
||||
|
|
|
@ -233,7 +233,8 @@ public class Suggest {
|
|||
final CharSequence autoCorrection;
|
||||
if (null != whitelistedWord) {
|
||||
autoCorrection = whitelistedWord;
|
||||
} else if (AutoCorrection.shouldAutoCorrectToSelf(mDictionaries, consideredWord)) {
|
||||
} else if (!TextUtils.isEmpty(consideredWord) &&
|
||||
!AutoCorrection.allowsToBeAutoCorrected(mDictionaries, consideredWord, false)) {
|
||||
autoCorrection = consideredWord;
|
||||
} else if (AutoCorrection.hasAutoCorrectionForBinaryDictionary(bestSuggestion,
|
||||
consideredWord, mAutoCorrectionThreshold)) {
|
||||
|
|
Loading…
Reference in New Issue