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

Commit eda7d8af authored by Jean Chalard's avatar Jean Chalard
Browse files

Remove the Builder

Change-Id: Idef22e6a82d59e3ec95b95ad237debcb07daf000
parent 33cc8253
Loading
Loading
Loading
Loading
+2 −31
Original line number Diff line number Diff line
@@ -76,35 +76,6 @@ public class SuggestedWords {
                + " mIsPunctuationSuggestions=" + mIsPunctuationSuggestions;
    }

    private static class Builder {
        private final boolean mTypedWordValid;
        private final boolean mHasMinimalSuggestion;
        private final boolean mIsPunctuationSuggestions;
        private final boolean mShouldBlockAutoCorrectionBySafetyNet;
        private final boolean mAllowsToBeAutoCorrected;
        private final List<SuggestedWordInfo> mSuggestedWordInfoList;

        private Builder(final List<SuggestedWordInfo> suggestedWordInfoList,
                final boolean typedWordValid,
                final boolean hasMinimalSuggestion,
                final boolean allowsToBeAutoCorrected,
                final boolean isPunctuationSuggestions,
                final boolean shouldBlockAutoCorrectionBySafetyNet) {
            mSuggestedWordInfoList = suggestedWordInfoList;
            mTypedWordValid = typedWordValid;
            mHasMinimalSuggestion = hasMinimalSuggestion;
            mAllowsToBeAutoCorrected = allowsToBeAutoCorrected;
            mIsPunctuationSuggestions = isPunctuationSuggestions;
            mShouldBlockAutoCorrectionBySafetyNet = shouldBlockAutoCorrectionBySafetyNet;
        }

        public SuggestedWords build() {
            return new SuggestedWords(mSuggestedWordInfoList, mTypedWordValid,
                    mHasMinimalSuggestion, mAllowsToBeAutoCorrected,
                    mIsPunctuationSuggestions, mShouldBlockAutoCorrectionBySafetyNet);
        }
    }

    public static SuggestedWords getSuggestedWords(
            final List<SuggestedWordInfo> suggestedWordInfoList,
            final boolean typedWordValid,
@@ -112,12 +83,12 @@ public class SuggestedWords {
            final boolean allowsToBeAutoCorrected,
            final boolean isPunctuationSuggestions,
            final boolean shouldBlockAutoCorrectionBySafetyNet) {
        return new Builder(suggestedWordInfoList,
        return new SuggestedWords(suggestedWordInfoList,
                typedWordValid,
                hasMinimalSuggestion,
                allowsToBeAutoCorrected,
                isPunctuationSuggestions,
                shouldBlockAutoCorrectionBySafetyNet).build();
                shouldBlockAutoCorrectionBySafetyNet);
    }

    public static ArrayList<SuggestedWordInfo> getFromCharSequenceList(