summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-04-09 02:23:23 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-04-09 02:23:23 +0000
commit0fcab06f8023b0a8002fe64cdbbf4703f0900dc3 (patch)
tree5863e7ca5d61a97e116a9cc21e1dbc17283e9f61 /core/java/android
parent288c434f34e88881793cff10f9c1c9272e0ef246 (diff)
parent976cd969839b1a7b8111fadc126df6398524cf28 (diff)
Merge "Fix an issue that setMaxSuggestions(-1) throws unexpectedly" into rvc-dev
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/view/textclassifier/ConversationActions.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/core/java/android/view/textclassifier/ConversationActions.java b/core/java/android/view/textclassifier/ConversationActions.java
index 842ba2975b3b..6ad5cb913553 100644
--- a/core/java/android/view/textclassifier/ConversationActions.java
+++ b/core/java/android/view/textclassifier/ConversationActions.java
@@ -27,8 +27,6 @@ import android.os.Parcel;
import android.os.Parcelable;
import android.text.SpannedString;
-import com.android.internal.util.Preconditions;
-
import java.lang.annotation.Retention;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
@@ -491,7 +489,11 @@ public final class ConversationActions implements Parcelable {
*/
@NonNull
public Builder setMaxSuggestions(@IntRange(from = -1) int maxSuggestions) {
- mMaxSuggestions = Preconditions.checkArgumentNonnegative(maxSuggestions);
+ if (maxSuggestions < -1) {
+ throw new IllegalArgumentException("maxSuggestions has to be greater than or "
+ + "equal to -1.");
+ }
+ mMaxSuggestions = maxSuggestions;
return this;
}