Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9ffaae71 authored by Jean Chalard's avatar Jean Chalard Committed by Android (Google) Code Review
Browse files

Merge "Make an add into a set."

parents 728fd52b 674ffcdf
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -927,7 +927,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
                    SuggestedWords.Builder.getFromApplicationSpecifiedCompletions(
                            applicationSpecifiedCompletions);
            SuggestedWords.Builder builder = new SuggestedWords.Builder()
                    .addWords(applicationSuggestedWords)
                    .setWords(applicationSuggestedWords)
                    .setTypedWordValid(false)
                    .setHasMinimalSuggestion(false);
            // When in fullscreen mode, show completions generated by the application
@@ -1787,7 +1787,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
                    SuggestedWords.Builder.getTypedWordAndPreviousSuggestions(
                            typedWord, previousSuggestions);
            final SuggestedWords.Builder obsoleteSuggestionsBuilder = new SuggestedWords.Builder()
                    .addWords(typedWordAndPreviousSuggestions)
                    .setWords(typedWordAndPreviousSuggestions)
                    .setTypedWordValid(false)
                    .setHasMinimalSuggestion(false);

+2 −2
Original line number Diff line number Diff line
@@ -184,7 +184,7 @@ public class SettingsValues {
            }
        }
        final SuggestedWords.Builder builder = new SuggestedWords.Builder()
                .addWords(puncList)
                .setWords(puncList)
                .setIsPunctuationSuggestions();
        return builder.build();
    }
@@ -204,7 +204,7 @@ public class SettingsValues {
            }
        }
        final SuggestedWords.Builder builder = new SuggestedWords.Builder()
                .addWords(puncOutputTextList)
                .setWords(puncOutputTextList)
                .setIsPunctuationSuggestions();
        return builder.build();
    }
+3 −3
Original line number Diff line number Diff line
@@ -270,7 +270,7 @@ public class Suggest implements Dictionary.WordCallback {
        StringUtils.removeDupes(mSuggestions);

        return new SuggestedWords.Builder()
                .addWords(SuggestedWords.Builder.getFromCharSequenceList(mSuggestions))
                .setWords(SuggestedWords.Builder.getFromCharSequenceList(mSuggestions))
                .setAllowsToBeAutoCorrected(false)
                .setHasAutoCorrection(false);
    }
@@ -424,12 +424,12 @@ public class Suggest implements Dictionary.WordCallback {
                scoreInfoList.add(new SuggestedWords.SuggestedWordInfo(mSuggestions.get(i),
                        "--", false));
            }
            builder = new SuggestedWords.Builder().addWords(scoreInfoList)
            builder = new SuggestedWords.Builder().setWords(scoreInfoList)
                    .setAllowsToBeAutoCorrected(allowsToBeAutoCorrected)
                    .setHasAutoCorrection(hasAutoCorrection);
        } else {
            builder = new SuggestedWords.Builder()
                    .addWords(SuggestedWords.Builder.getFromCharSequenceList(mSuggestions))
                    .setWords(SuggestedWords.Builder.getFromCharSequenceList(mSuggestions))
                    .setAllowsToBeAutoCorrected(allowsToBeAutoCorrected)
                    .setHasAutoCorrection(hasAutoCorrection);
        }
+6 −5
Original line number Diff line number Diff line
@@ -87,12 +87,13 @@ public class SuggestedWords {
            // Nothing to do here.
        }

        // TODO: compatibility for tests. Remove this once tests are okay.
        public Builder addWords(List<SuggestedWordInfo> suggestedWordInfoList) {
            final int N = suggestedWordInfoList.size();
            for (int i = 0; i < N; ++i) {
                SuggestedWordInfo suggestedWordInfo = suggestedWordInfoList.get(i);
                addWord(suggestedWordInfo.mWord, suggestedWordInfo);
            return setWords(suggestedWordInfoList);
        }

        public Builder setWords(List<SuggestedWordInfo> suggestedWordInfoList) {
            mSuggestedWordInfoList = suggestedWordInfoList;
            return this;
        }