summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Charles Munger <clm@google.com> 2019-12-10 08:31:31 -0800
committer android-build-merger <android-build-merger@google.com> 2019-12-10 08:31:31 -0800
commitee6451246edd9d4f7b55f32e8d6fb843bf77a00a (patch)
treed9bf135e8db5146111b6331eba0b2bf8697320ea
parente0ba5852002b1ebac00a0dbff99861c96b39b5ac (diff)
parentcb90a87d2e6594bbf0e3bc367b2e8625bc1f95e4 (diff)
Merge "Deprecate AlteredCharSequence" am: ea4916dac7
am: cb90a87d2e Change-Id: I55863aae50a20c17b18e25bbfda318eb4efe09d3
-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
{