Revert "Update StaticLayout_Delegate to use new nLoadHyphenator"

This reverts commit 631c2ffd6f.

The revert is only for cherry-pick back to mnc-sdk-release.

Change-Id: I42cb392528b7890b58d689c732f90c3b9ba5f74c
This commit is contained in:
Deepanshu Gupta
2015-11-19 20:47:26 +00:00
parent 631c2ffd6f
commit 65a834980c
2 changed files with 4 additions and 6 deletions

View File

@@ -20,10 +20,9 @@ import com.android.layoutlib.bridge.impl.DelegateManager;
import com.android.tools.layoutlib.annotations.LayoutlibDelegate;
import java.io.File;
import java.nio.ByteBuffer;
/**
* Delegate that overrides implementation for certain methods in {@link android.text.Hyphenator}
* Delegate that overrides implementation for certain methods in {@link android.text.StaticLayout}
* <p/>
* Through the layoutlib_create tool, selected methods of StaticLayout have been replaced
* by calls to methods of the same name in this delegate class.
@@ -39,7 +38,7 @@ public class Hyphenator_Delegate {
return null;
}
/*package*/ static long loadHyphenator(ByteBuffer buf, int offset) {
/*package*/ static long loadHyphenator(String patternData) {
return sDelegateManager.addNewDelegate(new Hyphenator_Delegate());
}
}

View File

@@ -13,7 +13,6 @@ import android.icu.util.ULocale;
import android.text.Primitive.PrimitiveType;
import android.text.StaticLayout.LineBreaks;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@@ -53,8 +52,8 @@ public class StaticLayout_Delegate {
}
@LayoutlibDelegate
/*package*/ static long nLoadHyphenator(ByteBuffer buf, int offset) {
return Hyphenator_Delegate.loadHyphenator(buf, offset);
/*package*/ static long nLoadHyphenator(String patternData) {
return Hyphenator_Delegate.loadHyphenator(patternData);
}
@LayoutlibDelegate