From 855780224872501ae57d03ae7ed766f60601dd06 Mon Sep 17 00:00:00 2001 From: Abodunrinwa Toki Date: Fri, 21 Apr 2017 13:56:50 +0100 Subject: [PATCH] Hide TextClassificationManager.detectLanguages API Test: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationManagerTest Bug: 37562190 Change-Id: Ibc1b7f61a8c5c8109de70e9026434c91a3ea655c --- api/current.txt | 15 --------------- api/system-current.txt | 15 --------------- api/test-current.txt | 15 --------------- .../textclassifier/TextClassificationManager.java | 1 + .../android/view/textclassifier/TextLanguage.java | 1 + 5 files changed, 2 insertions(+), 45 deletions(-) diff --git a/api/current.txt b/api/current.txt index 9a5a8dcb1ac4b..5017c8833c5ee 100644 --- a/api/current.txt +++ b/api/current.txt @@ -48287,7 +48287,6 @@ package android.view.textclassifier { } public final class TextClassificationManager { - method public java.util.List detectLanguages(java.lang.CharSequence); method public android.view.textclassifier.TextClassifier getTextClassifier(); method public void setTextClassifier(android.view.textclassifier.TextClassifier); } @@ -48326,20 +48325,6 @@ package android.view.textclassifier { field public static final java.lang.String TYPE_URL = "url"; } - public final class TextLanguage { - method public float getConfidenceScore(java.util.Locale); - method public int getEndIndex(); - method public java.util.Locale getLanguage(int); - method public int getLanguageCount(); - method public int getStartIndex(); - } - - public static final class TextLanguage.Builder { - ctor public TextLanguage.Builder(int, int); - method public android.view.textclassifier.TextLanguage build(); - method public android.view.textclassifier.TextLanguage.Builder setLanguage(java.util.Locale, float); - } - public final class TextSelection { method public float getConfidenceScore(java.lang.String); method public java.lang.String getEntity(int); diff --git a/api/system-current.txt b/api/system-current.txt index 02858654a4e34..376c2c482a5e9 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -51868,7 +51868,6 @@ package android.view.textclassifier { } public final class TextClassificationManager { - method public java.util.List detectLanguages(java.lang.CharSequence); method public android.view.textclassifier.TextClassifier getTextClassifier(); method public void setTextClassifier(android.view.textclassifier.TextClassifier); } @@ -51907,20 +51906,6 @@ package android.view.textclassifier { field public static final java.lang.String TYPE_URL = "url"; } - public final class TextLanguage { - method public float getConfidenceScore(java.util.Locale); - method public int getEndIndex(); - method public java.util.Locale getLanguage(int); - method public int getLanguageCount(); - method public int getStartIndex(); - } - - public static final class TextLanguage.Builder { - ctor public TextLanguage.Builder(int, int); - method public android.view.textclassifier.TextLanguage build(); - method public android.view.textclassifier.TextLanguage.Builder setLanguage(java.util.Locale, float); - } - public final class TextSelection { method public float getConfidenceScore(java.lang.String); method public java.lang.String getEntity(int); diff --git a/api/test-current.txt b/api/test-current.txt index f02b5aaf26b05..c103a835bf43a 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -48665,7 +48665,6 @@ package android.view.textclassifier { } public final class TextClassificationManager { - method public java.util.List detectLanguages(java.lang.CharSequence); method public android.view.textclassifier.TextClassifier getTextClassifier(); method public void setTextClassifier(android.view.textclassifier.TextClassifier); } @@ -48704,20 +48703,6 @@ package android.view.textclassifier { field public static final java.lang.String TYPE_URL = "url"; } - public final class TextLanguage { - method public float getConfidenceScore(java.util.Locale); - method public int getEndIndex(); - method public java.util.Locale getLanguage(int); - method public int getLanguageCount(); - method public int getStartIndex(); - } - - public static final class TextLanguage.Builder { - ctor public TextLanguage.Builder(int, int); - method public android.view.textclassifier.TextLanguage build(); - method public android.view.textclassifier.TextLanguage.Builder setLanguage(java.util.Locale, float); - } - public final class TextSelection { method public float getConfidenceScore(java.lang.String); method public java.lang.String getEntity(int); diff --git a/core/java/android/view/textclassifier/TextClassificationManager.java b/core/java/android/view/textclassifier/TextClassificationManager.java index dcdbe5738b037..6b641dbfef8e5 100644 --- a/core/java/android/view/textclassifier/TextClassificationManager.java +++ b/core/java/android/view/textclassifier/TextClassificationManager.java @@ -82,6 +82,7 @@ public final class TextClassificationManager { * This is a blocking operation you should avoid calling it on the UI thread. * * @throws IllegalArgumentException if text is null + * @hide */ public List detectLanguages(@NonNull CharSequence text) { Preconditions.checkArgument(text != null); diff --git a/core/java/android/view/textclassifier/TextLanguage.java b/core/java/android/view/textclassifier/TextLanguage.java index d94d163577e14..209813a2beac6 100644 --- a/core/java/android/view/textclassifier/TextLanguage.java +++ b/core/java/android/view/textclassifier/TextLanguage.java @@ -28,6 +28,7 @@ import java.util.Locale; /** * Specifies detected languages for a section of text indicated by a start and end index. + * @hide */ public final class TextLanguage {