819 lines
23 KiB
Plaintext
819 lines
23 KiB
Plaintext
# Copyright 2020 The Brave Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
# Contains flags that should be applied only to brave_public_apk_for_test.
|
|
|
|
# Do not obfuscate class names, methods and fields that are
|
|
# needed for checking of existence for bytecode manipulation
|
|
-keepnames class org.chromium.chrome.browser.settings.MainSettings
|
|
|
|
# Do not obfuscate the above classes as we check on fields in tests
|
|
-keep class org.chromium.brave_wallet.mojom.BlockchainToken { *; }
|
|
-keep class org.chromium.brave_wallet.mojom.SwapParams { *; }
|
|
-keep class org.chromium.brave_wallet.mojom.AccountInfo { *; }
|
|
-keep class org.chromium.brave_wallet.mojom.TxData { *; }
|
|
-keep class org.chromium.brave_wallet.mojom.GasEstimation1559 { *; }
|
|
-keep class org.chromium.brave_wallet.mojom.TxData1559 { *; }
|
|
-keep class org.chromium.brave_wallet.mojom.NetworkInfo { *; }
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BookmarkBridge {
|
|
*** mNativeBookmarkBridge;
|
|
*** extensiveBookmarkChangesBeginning(...);
|
|
*** extensiveBookmarkChangesEnded(...);
|
|
*** createBookmarkItem(...);
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BraveBookmarkBridge {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.LaunchIntentDispatcher {
|
|
*** isCustomTabIntent(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.homepage.HomepageManager {
|
|
*** shouldCloseAppWithZeroTabs(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.ntp.NewTabPageLayout {
|
|
*** mMvTilesContainerLayout;
|
|
*** mLogoCoordinator;
|
|
*** insertSiteSectionView(...);
|
|
*** isScrollableMvtEnabled(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.suggestions.tile.MostVisitedTilesMediator {
|
|
*** mTileGroup;
|
|
public <init>(...);
|
|
*** updateTilePlaceholderVisibility(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.suggestions.tile.BraveMostVisitedTilesMediator {
|
|
public <init>(...);
|
|
*** updateTilePlaceholderVisibility(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.ntp.NewTabPage {
|
|
public <init>(...);
|
|
*** mBrowserControlsStateProvider;
|
|
*** mNewTabPageLayout;
|
|
*** mFeedSurfaceProvider;
|
|
*** mToolbarSupplier;
|
|
*** mTabModelSelector;
|
|
*** mBottomSheetController;
|
|
*** updateSearchProviderHasLogo(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.ntp.BraveNewTabPage {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.editurl.EditUrlSuggestionProcessor {
|
|
public <init>(...);
|
|
*** mHasClearedOmniboxForFocus;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.editurl.BraveEditUrlSuggestionProcessor {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.sync.settings.ManageSyncSettings {
|
|
*** mGoogleActivityControls;
|
|
*** mSyncEncryption;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.search_engines.settings.SearchEngineAdapter {
|
|
*** mProfile;
|
|
*** getSearchEngineSourceType(...);
|
|
*** sortAndFilterUnnecessaryTemplateUrl(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.search_engines.settings.SearchEngineSettings {
|
|
*** mProfile;
|
|
*** mSearchEngineAdapter;
|
|
*** createAdapterIfNecessary(...);
|
|
}
|
|
|
|
-keep class org.chromium.base.CommandLineInitUtil {
|
|
*** initCommandLine(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.ui.appmenu.AppMenu {
|
|
public <init>(...);
|
|
*** getPopupPosition(...);
|
|
*** runMenuItemEnterAnimations(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.ui.appmenu.BraveAppMenu {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.bottom.BottomControlsCoordinator {
|
|
*** mMediator;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.ToolbarManager {
|
|
public <init>(...);
|
|
*** mBottomControlsCoordinatorSupplier;
|
|
*** mCallbackController;
|
|
*** mBrowserControlsSizer;
|
|
*** mFullscreenManager;
|
|
*** mActivityTabProvider;
|
|
*** mAppThemeColorProvider;
|
|
*** mScrimCoordinator;
|
|
*** mShowStartSurfaceSupplier;
|
|
*** mMenuButtonCoordinator;
|
|
*** mToolbarTabController;
|
|
*** mLocationBar;
|
|
*** mActionModeController;
|
|
*** mLocationBarModel;
|
|
*** mToolbar;
|
|
*** mBookmarkModelSupplier;
|
|
*** mLayoutManager;
|
|
*** mOverlayPanelVisibilitySupplier;
|
|
*** mTabModelSelector;
|
|
*** mIncognitoStateProvider;
|
|
*** mTabCountProvider;
|
|
*** mTabGroupUi;
|
|
*** mBottomSheetController;
|
|
*** mActivityLifecycleDispatcher;
|
|
*** mIsWarmOnResumeSupplier;
|
|
*** mTabContentManager;
|
|
*** mTabCreatorManager;
|
|
*** mSnackbarManager;
|
|
*** mTabObscuringHandler;
|
|
*** onOrientationChange(...);
|
|
*** updateBookmarkButtonStatus(...);
|
|
*** updateReloadState(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.top.TopToolbarCoordinator {
|
|
*** mTabSwitcherModeCoordinator;
|
|
*** mOptionalButtonController;
|
|
*** mToolbarColorObserverManager;
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.top.BraveTopToolbarCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.top.TabSwitcherModeTTCoordinator {
|
|
*** mActiveTabSwitcherToolbar;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.top.TabSwitcherModeTopToolbar {
|
|
*** mNewTabViewButton;
|
|
*** mNewTabImageButton;
|
|
*** mMenuButton;
|
|
*** mShouldShowNewTabVariation;
|
|
*** mIsIncognito;
|
|
*** updateNewTabButtonVisibility(...);
|
|
*** shouldShowIncognitoToggle(...);
|
|
*** getToolbarColorForCurrentState(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.download.MimeUtils {
|
|
*** canAutoOpenMimeType(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.app.ChromeActivity {
|
|
*** mBrowserControlsManagerSupplier;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tabbed_mode.TabbedRootUiCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tabbed_mode.TabbedAppMenuPropertiesDelegate {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.appmenu.BraveTabbedAppMenuPropertiesDelegate {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tabmodel.ChromeTabCreator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tabmodel.BraveTabCreator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BraveBookmarkUtils {
|
|
*** addOrEditBookmark(...);
|
|
*** showBookmarkManagerOnPhone(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BookmarkUtils {
|
|
*** addOrEditBookmark(...);
|
|
*** showBookmarkManagerOnPhone(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BookmarkToolbar {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BraveBookmarkToolbar {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BookmarkToolbarCoordinator {
|
|
*** mToolbar;
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BraveBookmarkToolbarCoordinator {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.app.bookmarks.BookmarkActivity {
|
|
*** mBookmarkManagerCoordinator;
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.app.bookmarks.BraveBookmarkActivity {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BookmarkManagerCoordinator {
|
|
*** mMediator;
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BraveBookmarkManagerCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BookmarkManagerMediator {
|
|
*** mBookmarkModel;
|
|
*** mContext;
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BraveBookmarkManagerMediator {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BookmarkModel {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BraveBookmarkModel {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BookmarkPage {
|
|
*** mBookmarkManagerCoordinator;
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.bookmarks.BraveBookmarkPage {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.preferences.ChromePreferenceKeyChecker {
|
|
*** getInstance(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.BraveToolbarManager {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.bottom.BottomControlsMediator {
|
|
<init>(...);
|
|
*** mBottomControlsHeight;
|
|
*** mModel;
|
|
*** mBrowserControlsSizer;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.bottom.BraveBottomControlsMediator {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.query_tiles.QueryTileSection {
|
|
*** getMaxRowsForMostVisitedTiles(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.query_tiles.BraveQueryTileSection {
|
|
*** getMaxRowsForMostVisitedTiles(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.password_manager.settings.PasswordSettings {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.password_manager.settings.BravePasswordSettingsBase {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.app.appmenu.AppMenuPropertiesDelegateImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.app.appmenu.BraveAppMenuPropertiesDelegateImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.customtabs.CustomTabAppMenuPropertiesDelegate {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.settings.SettingsLauncherImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.settings.BraveSettingsLauncherImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.IncognitoToggleTabLayout {
|
|
*** mIncognitoButtonIcon;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tasks.tab_management.TabGroupUiCoordinator {
|
|
public <init>(...);
|
|
*** mToolbarView;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tasks.tab_management.BraveTabGroupUiCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.site_settings.BraveSiteSettingsDelegate {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.site_settings.BraveSingleCategorySettings {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.SingleCategorySettings {
|
|
public <init>(...);
|
|
*** onOptionsItemSelected(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.site_settings.ChromeSiteSettingsDelegate {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.settings.BraveMainPreferencesBase
|
|
|
|
-keep class org.chromium.chrome.browser.search_engines.settings.BraveBaseSearchEngineAdapter
|
|
|
|
-keep class org.chromium.chrome.browser.ChromeTabbedActivity
|
|
|
|
-keep class org.chromium.chrome.browser.app.BraveActivity
|
|
|
|
-keep class org.chromium.chrome.browser.suggestions.tile.SuggestionsTileView
|
|
|
|
-keep class org.chromium.chrome.browser.suggestions.tile.BraveTileView
|
|
|
|
-keep class org.chromium.chrome.browser.customtabs.features.toolbar.CustomTabToolbar
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.top.BraveToolbarLayoutImpl
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.top.ToolbarPhone
|
|
|
|
-keep class org.chromium.components.permissions.BravePermissionDialogModel {
|
|
*** getModel(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.permissions.PermissionDialogModel {
|
|
*** getModel(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.notifications.NotificationManagerProxyImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.notifications.BraveNotificationManagerProxyImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.status.StatusMediator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.status.BraveStatusMediator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.feed.FeedSurfaceCoordinator {
|
|
*** mActivity;
|
|
*** mNtpHeader;
|
|
*** mRootView;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.feed.BraveFeedSurfaceCoordinator {
|
|
*** mScrollViewForPolicy;
|
|
*** mNtpHeader;
|
|
*** mRootView;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.feed.FeedSurfaceMediator {
|
|
<init>(...);
|
|
*** mCoordinator;
|
|
*** mSnapScrollHelper;
|
|
*** destroyPropertiesForStream(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.feed.BraveFeedSurfaceMediator {
|
|
<init>(...);
|
|
*** mCoordinator;
|
|
*** mSnapScrollHelper;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.menu_button.MenuButtonCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.menu_button.BraveMenuButtonCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.theme.ThemeUtils {
|
|
*** getTextBoxColorForToolbarBackgroundInNonNativePage(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.share.ShareDelegateImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.share.BraveShareDelegateImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.ContentSettingsResources$ResourceItem {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.WebsitePermissionsFetcher {
|
|
*** getPermissionsType(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.SingleWebsiteSettings {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.BraveSingleWebsiteSettings {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.Website {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.BraveWebsite {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.BraveContentSettingsResources {
|
|
*** getResourceItem(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.FourStateCookieSettingsPreference {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.BraveFourStateCookieSettingsPreferenceBase {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.SiteSettings {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.BraveSiteSettingsPreferencesBase {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.infobar.TranslateCompactInfoBar {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.infobar.BraveTranslateCompactInfoBarBase {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tasks.tab_management.TabUiThemeProvider {
|
|
*** getTitleTextColor(...);
|
|
*** getActionButtonTintList(...);
|
|
*** getCardViewBackgroundColor(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tasks.tab_management.BraveTabUiThemeProvider {
|
|
*** getTitleTextColor(...);
|
|
*** getActionButtonTintList(...);
|
|
*** getCardViewBackgroundColor(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.autofill.AutofillPopupBridge {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.autofill.BraveAutofillPopupBridge {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.download.BraveDownloadMessageUiControllerImpl {
|
|
*** isVisibleToUser(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.download.DownloadMessageUiControllerImpl {
|
|
*** isVisibleToUser(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.BraveAutocompleteCoordinator {
|
|
*** createViewProvider(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.AutocompleteMediator {
|
|
*** mNativeInitialized;
|
|
*** mDropdownViewInfoListManager;
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.BraveAutocompleteMediator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.BraveAutocompleteMediatorBase {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.notifications.permissions.NotificationPermissionRationaleDialogController {
|
|
*** wrapDialogDismissalCallback(...);
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.notifications.permissions.BraveNotificationPermissionRationaleDialogController {
|
|
public <init>(...);
|
|
}
|
|
|
|
|
|
-keep class org.chromium.chrome.browser.contextmenu.ChromeContextMenuPopulator {
|
|
*** onItemSelected(...);
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.contextmenu.BraveChromeContextMenuPopulator {
|
|
public <init>(...);
|
|
}
|
|
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.LocationBarCoordinator {
|
|
*** mLocationBarMediator;
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.BraveLocationBarCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.LocationBarLayout {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.BraveLocationBarLayout {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.LocationBarMediator {
|
|
*** mWindowAndroid;
|
|
*** mLocationBarLayout;
|
|
*** mIsUrlFocusChangeInProgress;
|
|
*** mUrlHasFocus;
|
|
*** mIsTablet;
|
|
*** mNativeInitialized;
|
|
*** mIsLocationBarFocusedFromNtpScroll;
|
|
*** mContext;
|
|
*** mBrandedColorScheme;
|
|
*** mAssistantVoiceSearchServiceSupplier;
|
|
<init>(...);
|
|
*** updateButtonVisibility(...);
|
|
*** onPrimaryColorChanged(...);
|
|
*** shouldShowDeleteButton(...);
|
|
*** onAssistantVoiceSearchServiceChanged(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.BraveLocationBarMediator {
|
|
public <init>(...);
|
|
*** getOmniboxUmaClass(...);
|
|
*** getSaveOfflineButtonStateClass(...);
|
|
*** getLensControllerClass(...);
|
|
*** getLocaleManagerClass(...);
|
|
*** getPrivacyPreferencesManagerClass(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.DropdownItemViewInfoListBuilder {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.BraveDropdownItemViewInfoListBuilder {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.DropdownItemViewInfoListManager {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.BraveDropdownItemViewInfoListManager {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.ui.default_browser_promo.BraveDefaultBrowserPromoUtils {
|
|
*** prepareLaunchPromoIfNeeded(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.ui.default_browser_promo.DefaultBrowserPromoUtils {
|
|
*** prepareLaunchPromoIfNeeded(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.variations.firstrun.VariationsSeedFetcher {
|
|
*** get(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.partnercustomizations.CustomizationProviderDelegateImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.partnercustomizations.BraveCustomizationProviderDelegateImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.share.send_tab_to_self.ManageAccountDevicesLinkView {
|
|
public <init>(...);
|
|
*** inflateIfVisible(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.share.send_tab_to_self.BraveManageAccountDevicesLinkView {
|
|
public <init>(...);
|
|
*** inflateIfVisible(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.ChromeApplicationImpl
|
|
|
|
-keep class org.chromium.chrome.browser.BraveApplicationImplBase
|
|
|
|
-keep class org.chromium.chrome.browser.dom_distiller.ReaderModeManager {
|
|
*** mTab;
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.dom_distiller.BraveReaderModeManager {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.crash.ChromePureJavaExceptionReporter {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.crash.BravePureJavaExceptionReporter {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tasks.ReturnToChromeUtil {
|
|
*** shouldShowTabSwitcher(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.IntentHandler {
|
|
public <init>(...);
|
|
*** getUrlForCustomTab(...);
|
|
*** getUrlForWebapp(...);
|
|
*** isJavascriptSchemeOrInvalidUrl(...);
|
|
*** extractUrlFromIntent(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.BraveIntentHandler {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.AppHooksImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.BraveAppHooks {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.flags.CachedFlag {
|
|
*** mDefaultValue;
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.flags.BraveCachedFlag {
|
|
<init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.logo.LogoMediator {
|
|
*** mLogoModel;
|
|
*** mShouldShowLogo;
|
|
public <init>(...);
|
|
*** updateVisibility(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.logo.BraveLogoMediator {
|
|
*** mLogoModel;
|
|
*** mShouldShowLogo;
|
|
public <init>(...);
|
|
*** updateVisibility(...);
|
|
}
|
|
|
|
|
|
-keep class org.chromium.chrome.browser.paint_preview.StartupPaintPreviewHelper {
|
|
*** isEnabled(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.document.ChromeLauncherActivity {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.document.BraveLauncherActivity {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.permissions.PermissionDialogDelegate {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.permissions.BravePermissionDialogDelegate {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tracing.settings.DeveloperSettings {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.settings.BravePreferenceFragment {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.notifications.StandardNotificationBuilder {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.notifications.BraveNotificationBuilder {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tabbed_mode.TabbedRootUiCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tabbed_mode.BraveTabbedRootUiCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.incognito.reauth.TabSwitcherIncognitoReauthCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.incognito.reauth.FullScreenIncognitoReauthCoordinator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.incognito.reauth.BravePrivateTabReauthCoordinatorBase {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.incognito.reauth.IncognitoReauthCoordinatorBase {
|
|
*** mIncognitoReauthView;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.firstrun.BraveFreIntentCreator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.firstrun.FreIntentCreator {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.feedback.BraveHelpAndFeedbackLauncherImpl {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.feedback.HelpAndFeedbackLauncherImpl {
|
|
private <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.external_intents.ExternalNavigationHandler {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.externalnav.BraveExternalNavigationHandler {
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tasks.tab_groups.TabGroupModelFilter {
|
|
*** mIsResetting;
|
|
public <init>(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tasks.tab_groups.BraveTabGroupModelFilter {
|
|
public <init>(...);
|
|
}
|