Loading api/current.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -38756,7 +38756,7 @@ package android.text { method public java.lang.CharSequence subSequence(int, int); method public java.lang.CharSequence subSequence(int, int); } } public class AndroidCharacter { public deprecated class AndroidCharacter { ctor public AndroidCharacter(); ctor public AndroidCharacter(); method public static void getDirectionalities(char[], byte[], int); method public static void getDirectionalities(char[], byte[], int); method public static int getEastAsianWidth(char); method public static int getEastAsianWidth(char); api/system-current.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -41895,7 +41895,7 @@ package android.text { method public java.lang.CharSequence subSequence(int, int); method public java.lang.CharSequence subSequence(int, int); } } public class AndroidCharacter { public deprecated class AndroidCharacter { ctor public AndroidCharacter(); ctor public AndroidCharacter(); method public static void getDirectionalities(char[], byte[], int); method public static void getDirectionalities(char[], byte[], int); method public static int getEastAsianWidth(char); method public static int getEastAsianWidth(char); api/test-current.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -38855,7 +38855,7 @@ package android.text { method public java.lang.CharSequence subSequence(int, int); method public java.lang.CharSequence subSequence(int, int); } } public class AndroidCharacter { public deprecated class AndroidCharacter { ctor public AndroidCharacter(); ctor public AndroidCharacter(); method public static void getDirectionalities(char[], byte[], int); method public static void getDirectionalities(char[], byte[], int); method public static int getEastAsianWidth(char); method public static int getEastAsianWidth(char); core/java/android/text/AndroidCharacter.java +4 −2 Original line number Original line Diff line number Diff line Loading @@ -17,9 +17,11 @@ package android.text; package android.text; /** /** * AndroidCharacter exposes some character properties that are not * AndroidCharacter exposes some character properties that used to be not * easily accessed from java.lang.Character. * easily accessed from java.lang.Character, but are now available in ICU. * @deprecated Use various methods from {@link android.icu.lang.UCharacter}, instead. */ */ @Deprecated public class AndroidCharacter public class AndroidCharacter { { public static final int EAST_ASIAN_WIDTH_NEUTRAL = 0; public static final int EAST_ASIAN_WIDTH_NEUTRAL = 0; Loading core/java/android/text/TextUtils.java +3 −1 Original line number Original line Diff line number Diff line Loading @@ -22,6 +22,7 @@ import android.annotation.Nullable; import android.annotation.PluralsRes; import android.annotation.PluralsRes; import android.content.Context; import android.content.Context; import android.content.res.Resources; import android.content.res.Resources; import android.icu.lang.UCharacter; import android.icu.util.ULocale; import android.icu.util.ULocale; import android.os.Parcel; import android.os.Parcel; import android.os.Parcelable; import android.os.Parcelable; Loading Loading @@ -545,9 +546,10 @@ public class TextUtils { } } public char charAt(int off) { public char charAt(int off) { return AndroidCharacter.getMirror(mSource.charAt(mEnd - 1 - off)); return (char) UCharacter.getMirror(mSource.charAt(mEnd - 1 - off)); } } @SuppressWarnings("deprecation") public void getChars(int start, int end, char[] dest, int destoff) { public void getChars(int start, int end, char[] dest, int destoff) { TextUtils.getChars(mSource, start + mStart, end + mStart, TextUtils.getChars(mSource, start + mStart, end + mStart, dest, destoff); dest, destoff); Loading Loading
api/current.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -38756,7 +38756,7 @@ package android.text { method public java.lang.CharSequence subSequence(int, int); method public java.lang.CharSequence subSequence(int, int); } } public class AndroidCharacter { public deprecated class AndroidCharacter { ctor public AndroidCharacter(); ctor public AndroidCharacter(); method public static void getDirectionalities(char[], byte[], int); method public static void getDirectionalities(char[], byte[], int); method public static int getEastAsianWidth(char); method public static int getEastAsianWidth(char);
api/system-current.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -41895,7 +41895,7 @@ package android.text { method public java.lang.CharSequence subSequence(int, int); method public java.lang.CharSequence subSequence(int, int); } } public class AndroidCharacter { public deprecated class AndroidCharacter { ctor public AndroidCharacter(); ctor public AndroidCharacter(); method public static void getDirectionalities(char[], byte[], int); method public static void getDirectionalities(char[], byte[], int); method public static int getEastAsianWidth(char); method public static int getEastAsianWidth(char);
api/test-current.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -38855,7 +38855,7 @@ package android.text { method public java.lang.CharSequence subSequence(int, int); method public java.lang.CharSequence subSequence(int, int); } } public class AndroidCharacter { public deprecated class AndroidCharacter { ctor public AndroidCharacter(); ctor public AndroidCharacter(); method public static void getDirectionalities(char[], byte[], int); method public static void getDirectionalities(char[], byte[], int); method public static int getEastAsianWidth(char); method public static int getEastAsianWidth(char);
core/java/android/text/AndroidCharacter.java +4 −2 Original line number Original line Diff line number Diff line Loading @@ -17,9 +17,11 @@ package android.text; package android.text; /** /** * AndroidCharacter exposes some character properties that are not * AndroidCharacter exposes some character properties that used to be not * easily accessed from java.lang.Character. * easily accessed from java.lang.Character, but are now available in ICU. * @deprecated Use various methods from {@link android.icu.lang.UCharacter}, instead. */ */ @Deprecated public class AndroidCharacter public class AndroidCharacter { { public static final int EAST_ASIAN_WIDTH_NEUTRAL = 0; public static final int EAST_ASIAN_WIDTH_NEUTRAL = 0; Loading
core/java/android/text/TextUtils.java +3 −1 Original line number Original line Diff line number Diff line Loading @@ -22,6 +22,7 @@ import android.annotation.Nullable; import android.annotation.PluralsRes; import android.annotation.PluralsRes; import android.content.Context; import android.content.Context; import android.content.res.Resources; import android.content.res.Resources; import android.icu.lang.UCharacter; import android.icu.util.ULocale; import android.icu.util.ULocale; import android.os.Parcel; import android.os.Parcel; import android.os.Parcelable; import android.os.Parcelable; Loading Loading @@ -545,9 +546,10 @@ public class TextUtils { } } public char charAt(int off) { public char charAt(int off) { return AndroidCharacter.getMirror(mSource.charAt(mEnd - 1 - off)); return (char) UCharacter.getMirror(mSource.charAt(mEnd - 1 - off)); } } @SuppressWarnings("deprecation") public void getChars(int start, int end, char[] dest, int destoff) { public void getChars(int start, int end, char[] dest, int destoff) { TextUtils.getChars(mSource, start + mStart, end + mStart, TextUtils.getChars(mSource, start + mStart, end + mStart, dest, destoff); dest, destoff); Loading