summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Charles Munger <clm@google.com> 2019-12-10 08:27:10 -0800
committer android-build-merger <android-build-merger@google.com> 2019-12-10 08:27:10 -0800
commitcb90a87d2e6594bbf0e3bc367b2e8625bc1f95e4 (patch)
tree8a4f64b9f30c26dcc90065c24f9e010c387ddf01
parent680beb95e44fae18a97ad96aa62bc6536b10eeb2 (diff)
parentea4916dac78d9686ac26788b71a963f1b5c0b47d (diff)
Merge "Deprecate AlteredCharSequence"
am: ea4916dac7 Change-Id: I40fe5070fe6475db5eb7f692b78b96e20c30b3d7
-rw-r--r--api/current.txt12
-rw-r--r--core/java/android/text/AlteredCharSequence.java4
2 files changed, 9 insertions, 7 deletions
diff --git a/api/current.txt b/api/current.txt
index bad43c790050..c10b2b8ecda8 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -46069,12 +46069,12 @@ package android.telephony.mbms {
package android.text {
- public class AlteredCharSequence implements java.lang.CharSequence android.text.GetChars {
- method public char charAt(int);
- method public void getChars(int, int, char[], int);
- method public int length();
- method public static android.text.AlteredCharSequence make(CharSequence, char[], int, int);
- method public CharSequence subSequence(int, int);
+ @Deprecated public class AlteredCharSequence implements java.lang.CharSequence android.text.GetChars {
+ method @Deprecated public char charAt(int);
+ method @Deprecated public void getChars(int, int, char[], int);
+ method @Deprecated public int length();
+ method @Deprecated public static android.text.AlteredCharSequence make(CharSequence, char[], int, int);
+ method @Deprecated public CharSequence subSequence(int, int);
}
@Deprecated public class AndroidCharacter {
diff --git a/core/java/android/text/AlteredCharSequence.java b/core/java/android/text/AlteredCharSequence.java
index 4cc71fd28e4b..971a47dba6e8 100644
--- a/core/java/android/text/AlteredCharSequence.java
+++ b/core/java/android/text/AlteredCharSequence.java
@@ -16,12 +16,14 @@
package android.text;
-// XXX should this really be in the public API at all?
/**
* An AlteredCharSequence is a CharSequence that is largely mirrored from
* another CharSequence, except that a specified range of characters are
* mirrored from a different char array instead.
+ *
+ * @deprecated The functionality this class offers is easily implemented outside the framework.
*/
+@Deprecated
public class AlteredCharSequence
implements CharSequence, GetChars
{