diff options
author | Raph Levien <raph@google.com> | 2014-06-25 16:32:13 -0700 |
---|---|---|
committer | Raph Levien <raph@google.com> | 2014-06-26 15:15:28 +0000 |
commit | d194262f53799ef7cd660729a8f1027263f73e27 (patch) | |
tree | 898062e38aacab2fa9ce39b645b9de34d2c0b3f3 /graphics | |
parent | b5f6bf7ad100a38234026187879074903d1eda0c (diff) | |
download | frameworks_base-d194262f53799ef7cd660729a8f1027263f73e27.zip frameworks_base-d194262f53799ef7cd660729a8f1027263f73e27.tar.gz frameworks_base-d194262f53799ef7cd660729a8f1027263f73e27.tar.bz2 |
Delete Paint.getTextGlyphs()
The Paint.getTextGlyphs() method was used for testing the old Arabic
shaper and is entirely obsolete. Note that this is the very last
dependency (other than some enums in the header) for the old TextLayout
code path.
Change-Id: I7b596f0c0942ed50987fc8e0478cd93e667f1f9e
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/java/android/graphics/Paint.java | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/graphics/java/android/graphics/Paint.java b/graphics/java/android/graphics/Paint.java index 17ce026..72e39bb 100644 --- a/graphics/java/android/graphics/Paint.java +++ b/graphics/java/android/graphics/Paint.java @@ -1773,46 +1773,6 @@ public class Paint { } /** - * Return the glyph Ids for the characters in the string. - * - * @param text The text to measure - * @param start The index of the first char to to measure - * @param end The end of the text slice to measure - * @param contextStart the index of the first character to use for shaping context, - * must be <= start - * @param contextEnd the index past the last character to use for shaping context, - * must be >= end - * @param flags the flags to control the advances, either {@link #DIRECTION_LTR} - * or {@link #DIRECTION_RTL} - * @param glyphs array to receive the glyph Ids of the characters. - * Must be at least a large as the text. - * @return the number of glyphs in the returned array - * - * @hide - * - * Used only for BiDi / RTL Tests - */ - public int getTextGlyphs(String text, int start, int end, int contextStart, int contextEnd, - int flags, char[] glyphs) { - if (text == null) { - throw new IllegalArgumentException("text cannot be null"); - } - if (flags != DIRECTION_LTR && flags != DIRECTION_RTL) { - throw new IllegalArgumentException("unknown flags value: " + flags); - } - if ((start | end | contextStart | contextEnd | (end - start) - | (start - contextStart) | (contextEnd - end) | (text.length() - end) - | (text.length() - contextEnd)) < 0) { - throw new IndexOutOfBoundsException(); - } - if (end - start > glyphs.length) { - throw new ArrayIndexOutOfBoundsException(); - } - return native_getTextGlyphs(mNativePaint, text, start, end, contextStart, contextEnd, - flags, glyphs); - } - - /** * Convenience overload that takes a char array instead of a * String. * |