summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Abodunrinwa Toki <toki@google.com> 2019-04-12 17:36:24 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-04-12 17:36:24 +0000
commitb7f24a557e655d7b36338495dda9f21c6b58bcb9 (patch)
tree05580cd872e41a818f88c0fae0d2055a0578bdaf
parenta0ee2c4e204765c1f4115fa0b05ed83b89f8b19e (diff)
parent9aed55ebd93e5195546277fc6073f2b1e8731378 (diff)
Merge "Null annotations in TC APIs." into qt-dev
-rw-r--r--api/current.txt2
-rw-r--r--api/system-current.txt2
-rw-r--r--core/java/android/service/textclassifier/TextClassifierService.java1
-rw-r--r--core/java/android/view/textclassifier/TextLinks.java1
4 files changed, 4 insertions, 2 deletions
diff --git a/api/current.txt b/api/current.txt
index ba189b5e6e5a..7878eb63b035 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -54013,7 +54013,7 @@ package android.view.textclassifier {
method public int getEnd();
method @NonNull public String getEntity(int);
method public int getEntityCount();
- method public android.os.Bundle getExtras();
+ method @NonNull public android.os.Bundle getExtras();
method public int getStart();
method public void writeToParcel(android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextLinks.TextLink> CREATOR;
diff --git a/api/system-current.txt b/api/system-current.txt
index ea38ab3f09cf..2fc3d1946f0f 100644
--- a/api/system-current.txt
+++ b/api/system-current.txt
@@ -6789,7 +6789,7 @@ package android.service.textclassifier {
public abstract class TextClassifierService extends android.app.Service {
ctor public TextClassifierService();
- method public static android.view.textclassifier.TextClassifier getDefaultTextClassifierImplementation(@NonNull android.content.Context);
+ method @NonNull public static android.view.textclassifier.TextClassifier getDefaultTextClassifierImplementation(@NonNull android.content.Context);
method @Deprecated public final android.view.textclassifier.TextClassifier getLocalTextClassifier();
method @Nullable public final android.os.IBinder onBind(android.content.Intent);
method @MainThread public abstract void onClassifyText(@Nullable android.view.textclassifier.TextClassificationSessionId, @NonNull android.view.textclassifier.TextClassification.Request, @NonNull android.os.CancellationSignal, @NonNull android.service.textclassifier.TextClassifierService.Callback<android.view.textclassifier.TextClassification>);
diff --git a/core/java/android/service/textclassifier/TextClassifierService.java b/core/java/android/service/textclassifier/TextClassifierService.java
index 4088ce8ea4b0..30c4e900f83c 100644
--- a/core/java/android/service/textclassifier/TextClassifierService.java
+++ b/core/java/android/service/textclassifier/TextClassifierService.java
@@ -358,6 +358,7 @@ public abstract class TextClassifierService extends Service {
/**
* Returns the platform's default TextClassifier implementation.
*/
+ @NonNull
public static TextClassifier getDefaultTextClassifierImplementation(@NonNull Context context) {
final TextClassificationManager tcm =
context.getSystemService(TextClassificationManager.class);
diff --git a/core/java/android/view/textclassifier/TextLinks.java b/core/java/android/view/textclassifier/TextLinks.java
index 66a72f9b2e9e..f3e0dc1ed843 100644
--- a/core/java/android/view/textclassifier/TextLinks.java
+++ b/core/java/android/view/textclassifier/TextLinks.java
@@ -281,6 +281,7 @@ public final class TextLinks implements Parcelable {
/**
* Returns a bundle containing custom data related to this TextLink.
*/
+ @NonNull
public Bundle getExtras() {
return mExtras;
}