[Android] Adopt ServiceLoaderUtil for CustomizationProviderDelegate
Chromium change: https://source.chromium.org/chromium/chromium/src/+/2c57ce7d0331365cdf349f90451fb1379a5778ab Adopt ServiceLoaderUtil for CustomizationProviderDelegate Needs to wait for crrev.com/i/7702286 before landing. Cq-Include-Trybots: luci.chrome.try:android-internal-binary-size Bug: 40901855
This commit is contained in:
@@ -591,7 +591,7 @@
|
||||
*** get(...);
|
||||
}
|
||||
|
||||
-keep class org.chromium.chrome.browser.partnercustomizations.CustomizationProviderDelegateImpl {
|
||||
-keep class org.chromium.chrome.browser.partnercustomizations.CustomizationProviderDelegateUpstreamImpl {
|
||||
public <init>(...);
|
||||
}
|
||||
|
||||
|
||||
@@ -286,7 +286,7 @@ public class BytecodeTest {
|
||||
classExists("org/chromium/components/variations/firstrun/VariationsSeedFetcher"));
|
||||
Assert.assertTrue(
|
||||
classExists(
|
||||
"org/chromium/chrome/browser/partnercustomizations/CustomizationProviderDelegateImpl"));
|
||||
"org/chromium/chrome/browser/partnercustomizations/CustomizationProviderDelegateUpstreamImpl"));
|
||||
Assert.assertTrue(
|
||||
classExists(
|
||||
"org/chromium/chrome/browser/share/send_tab_to_self/ManageAccountDevicesLinkView")); // presubmit: ignore-long-line
|
||||
@@ -1371,7 +1371,7 @@ public class BytecodeTest {
|
||||
Profile.class));
|
||||
Assert.assertTrue(
|
||||
constructorsMatch(
|
||||
"org/chromium/chrome/browser/partnercustomizations/CustomizationProviderDelegateImpl",
|
||||
"org/chromium/chrome/browser/partnercustomizations/CustomizationProviderDelegateUpstreamImpl",
|
||||
"org/chromium/chrome/browser/partnercustomizations/BraveCustomizationProviderDelegateImpl"));
|
||||
Assert.assertTrue(
|
||||
constructorsMatch(
|
||||
|
||||
+2
-1
@@ -6,7 +6,8 @@
|
||||
package org.chromium.chrome.browser.partnercustomizations;
|
||||
|
||||
/** Default ContextProviderPackageDelegateImpl implementation. */
|
||||
public class BraveCustomizationProviderDelegateImpl extends CustomizationProviderDelegateImpl {
|
||||
public class BraveCustomizationProviderDelegateImpl
|
||||
extends CustomizationProviderDelegateUpstreamImpl {
|
||||
@Override
|
||||
public String getHomepage() {
|
||||
return null;
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import org.objectweb.asm.ClassVisitor;
|
||||
|
||||
public class BraveCustomizationProviderDelegateImplClassAdapter extends BraveClassVisitor {
|
||||
static String sCustomizationProviderDelegateImplClassName =
|
||||
"org/chromium/chrome/browser/partnercustomizations/CustomizationProviderDelegateImpl";
|
||||
"org/chromium/chrome/browser/partnercustomizations/CustomizationProviderDelegateUpstreamImpl";
|
||||
static String sBraveCustomizationProviderDelegateImplClassName =
|
||||
"org/chromium/chrome/browser/partnercustomizations/BraveCustomizationProviderDelegateImpl";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user