summaryrefslogtreecommitdiffstats
path: root/core/java/android/text/StaticLayout.java
diff options
context:
space:
mode:
authorRaph Levien <raph@google.com>2015-08-31 16:21:20 -0700
committerRoozbeh Pournader <roozbeh@google.com>2015-10-14 19:11:33 +0000
commit35e026929b10bf05c4c78fce6f05d7569972c5cb (patch)
treebdd52e2b3a736a04b7add2ed8c3e746768828a1b /core/java/android/text/StaticLayout.java
parentb7e722b88fab8b67f8a2ef54a7acb8c6672b6f46 (diff)
downloadframeworks_base-35e026929b10bf05c4c78fce6f05d7569972c5cb.zip
frameworks_base-35e026929b10bf05c4c78fce6f05d7569972c5cb.tar.gz
frameworks_base-35e026929b10bf05c4c78fce6f05d7569972c5cb.tar.bz2
Load binary hyphen data files
Support for loading the pre-compiled binary format for hyphenation patterns. Bug: 21562869 Bug: 21826930 Bug: 24570591 Change-Id: Iaeaa9c9ac9dac236af6b0d7894c2e2396bc8447d (cherry picked from commit 091dba2de1e5fa7d4db9f8ccbf1f86e5825d0f52)
Diffstat (limited to 'core/java/android/text/StaticLayout.java')
-rw-r--r--core/java/android/text/StaticLayout.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/text/StaticLayout.java b/core/java/android/text/StaticLayout.java
index 3b0def2..6303322 100644
--- a/core/java/android/text/StaticLayout.java
+++ b/core/java/android/text/StaticLayout.java
@@ -29,6 +29,7 @@ import android.util.Pools.SynchronizedPool;
import com.android.internal.util.ArrayUtils;
import com.android.internal.util.GrowingArrayUtils;
+import java.nio.ByteBuffer;
import java.util.Arrays;
import java.util.Locale;
@@ -1243,7 +1244,7 @@ public class StaticLayout extends Layout {
private static native void nFreeBuilder(long nativePtr);
private static native void nFinishBuilder(long nativePtr);
- /* package */ static native long nLoadHyphenator(String patternData);
+ /* package */ static native long nLoadHyphenator(ByteBuffer buf, int offset);
private static native void nSetLocale(long nativePtr, String locale, long nativeHyphenator);