aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/SuggestedWords.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2012-03-14 15:22:57 +0900
committerJean Chalard <jchalard@google.com>2012-03-14 15:42:14 +0900
commit7d55c891afdf7e74e505acac998a95a9ca7a9ec2 (patch)
treebcbb82ec6bc51e5d48f5f9d89139c33576eaae10 /java/src/com/android/inputmethod/latin/SuggestedWords.java
parent5b0643f50d8c363296360f3ceaf32f7edc157141 (diff)
downloadlatinime-7d55c891afdf7e74e505acac998a95a9ca7a9ec2.tar.gz
latinime-7d55c891afdf7e74e505acac998a95a9ca7a9ec2.tar.xz
latinime-7d55c891afdf7e74e505acac998a95a9ca7a9ec2.zip
Make the Builder private
Change-Id: I2184084f4b7729c4324f8291d548bd4c4c2872a1
Diffstat (limited to 'java/src/com/android/inputmethod/latin/SuggestedWords.java')
-rw-r--r--java/src/com/android/inputmethod/latin/SuggestedWords.java21
1 files changed, 18 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/SuggestedWords.java b/java/src/com/android/inputmethod/latin/SuggestedWords.java
index 5fae06f73..758b81e94 100644
--- a/java/src/com/android/inputmethod/latin/SuggestedWords.java
+++ b/java/src/com/android/inputmethod/latin/SuggestedWords.java
@@ -33,7 +33,7 @@ public class SuggestedWords {
public final boolean mAllowsToBeAutoCorrected;
private final List<SuggestedWordInfo> mSuggestedWordInfoList;
- SuggestedWords(final boolean typedWordValid,
+ private SuggestedWords(final boolean typedWordValid,
final boolean hasAutoCorrectionCandidate,
final boolean isPunctuationSuggestions,
final boolean shouldBlockAutoCorrectionBySafetyNet,
@@ -76,7 +76,7 @@ public class SuggestedWords {
+ " mIsPunctuationSuggestions=" + mIsPunctuationSuggestions;
}
- public static class Builder {
+ private static class Builder {
private final boolean mTypedWordValid;
private final boolean mHasMinimalSuggestion;
private final boolean mIsPunctuationSuggestions;
@@ -84,7 +84,7 @@ public class SuggestedWords {
private final boolean mAllowsToBeAutoCorrected;
private final List<SuggestedWordInfo> mSuggestedWordInfoList;
- public Builder(final List<SuggestedWordInfo> suggestedWordInfoList,
+ private Builder(final List<SuggestedWordInfo> suggestedWordInfoList,
final boolean typedWordValid,
final boolean hasMinimalSuggestion,
final boolean allowsToBeAutoCorrected,
@@ -105,6 +105,21 @@ public class SuggestedWords {
}
}
+ public static SuggestedWords getSuggestedWords(
+ final List<SuggestedWordInfo> suggestedWordInfoList,
+ final boolean typedWordValid,
+ final boolean hasMinimalSuggestion,
+ final boolean allowsToBeAutoCorrected,
+ final boolean isPunctuationSuggestions,
+ final boolean shouldBlockAutoCorrectionBySafetyNet) {
+ return new Builder(suggestedWordInfoList,
+ typedWordValid,
+ hasMinimalSuggestion,
+ allowsToBeAutoCorrected,
+ isPunctuationSuggestions,
+ shouldBlockAutoCorrectionBySafetyNet).build();
+ }
+
public static ArrayList<SuggestedWordInfo> getFromCharSequenceList(
final List<CharSequence> wordList) {
final ArrayList<SuggestedWordInfo> result = new ArrayList<SuggestedWordInfo>();