Commit b6bf4bb3 authored by Henrique Nakashima's avatar Henrique Nakashima Committed by Commit Bot

Move CachedFeatureFlags to chrome/browser/flags.

Bug: 1012975
Change-Id: I5d4d97d0826238cd296f630c3bc82c18283b1905
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2095567Reviewed-by: default avatarTheresa  <twellington@chromium.org>
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748995}
parent e5845758
...@@ -2692,7 +2692,6 @@ generate_jni("chrome_jni_headers") { ...@@ -2692,7 +2692,6 @@ generate_jni("chrome_jni_headers") {
"java/src/org/chromium/chrome/browser/feedback/ScreenshotTask.java", "java/src/org/chromium/chrome/browser/feedback/ScreenshotTask.java",
"java/src/org/chromium/chrome/browser/feedback/SystemInfoFeedbackSource.java", "java/src/org/chromium/chrome/browser/feedback/SystemInfoFeedbackSource.java",
"java/src/org/chromium/chrome/browser/firstrun/FirstRunUtils.java", "java/src/org/chromium/chrome/browser/firstrun/FirstRunUtils.java",
"java/src/org/chromium/chrome/browser/flags/CachedFeatureFlags.java",
"java/src/org/chromium/chrome/browser/flags/ChromeSessionState.java", "java/src/org/chromium/chrome/browser/flags/ChromeSessionState.java",
"java/src/org/chromium/chrome/browser/gesturenav/CompositorNavigationGlow.java", "java/src/org/chromium/chrome/browser/gesturenav/CompositorNavigationGlow.java",
"java/src/org/chromium/chrome/browser/history/BrowsingHistoryBridge.java", "java/src/org/chromium/chrome/browser/history/BrowsingHistoryBridge.java",
......
...@@ -745,7 +745,6 @@ chrome_java_sources = [ ...@@ -745,7 +745,6 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/firstrun/TabbedModeFirstRunActivity.java", "java/src/org/chromium/chrome/browser/firstrun/TabbedModeFirstRunActivity.java",
"java/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiver.java", "java/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiver.java",
"java/src/org/chromium/chrome/browser/firstrun/ToSAndUMAFirstRunFragment.java", "java/src/org/chromium/chrome/browser/firstrun/ToSAndUMAFirstRunFragment.java",
"java/src/org/chromium/chrome/browser/flags/CachedFeatureFlags.java",
"java/src/org/chromium/chrome/browser/flags/ChromeSessionState.java", "java/src/org/chromium/chrome/browser/flags/ChromeSessionState.java",
"java/src/org/chromium/chrome/browser/fullscreen/BrowserStateBrowserControlsVisibilityDelegate.java", "java/src/org/chromium/chrome/browser/fullscreen/BrowserStateBrowserControlsVisibilityDelegate.java",
"java/src/org/chromium/chrome/browser/fullscreen/ChromeFullscreenManager.java", "java/src/org/chromium/chrome/browser/fullscreen/ChromeFullscreenManager.java",
......
...@@ -77,8 +77,6 @@ chrome_junit_test_java_sources = [ ...@@ -77,8 +77,6 @@ chrome_junit_test_java_sources = [
"junit/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencerTest.java", "junit/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencerTest.java",
"junit/src/org/chromium/chrome/browser/firstrun/FirstRunIntegrationUnitTest.java", "junit/src/org/chromium/chrome/browser/firstrun/FirstRunIntegrationUnitTest.java",
"junit/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiverTest.java", "junit/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiverTest.java",
"junit/src/org/chromium/chrome/browser/flags/CachedFeatureFlagsAnnotationUnitTest.java",
"junit/src/org/chromium/chrome/browser/flags/CachedFeatureFlagsUnitTest.java",
"junit/src/org/chromium/chrome/browser/fullscreen/BrowserStateBrowserControlsVisibilityDelegateTest.java", "junit/src/org/chromium/chrome/browser/fullscreen/BrowserStateBrowserControlsVisibilityDelegateTest.java",
"junit/src/org/chromium/chrome/browser/gcore/GoogleApiClientHelperTest.java", "junit/src/org/chromium/chrome/browser/gcore/GoogleApiClientHelperTest.java",
"junit/src/org/chromium/chrome/browser/gsa/GSAStateUnitTest.java", "junit/src/org/chromium/chrome/browser/gsa/GSAStateUnitTest.java",
......
...@@ -2346,8 +2346,6 @@ jumbo_static_library("browser") { ...@@ -2346,8 +2346,6 @@ jumbo_static_library("browser") {
"android/browsing_data/browsing_data_counter_bridge.h", "android/browsing_data/browsing_data_counter_bridge.h",
"android/browsing_data/url_filter_bridge.cc", "android/browsing_data/url_filter_bridge.cc",
"android/browsing_data/url_filter_bridge.h", "android/browsing_data/url_filter_bridge.h",
"android/cached_feature_flags.cc",
"android/cached_feature_flags.h",
"android/chrome_backup_agent.cc", "android/chrome_backup_agent.cc",
"android/chrome_backup_agent.h", "android/chrome_backup_agent.h",
"android/chrome_backup_watcher.cc", "android/chrome_backup_watcher.cc",
...@@ -2984,6 +2982,7 @@ jumbo_static_library("browser") { ...@@ -2984,6 +2982,7 @@ jumbo_static_library("browser") {
"//chrome/android/modules/extra_icu/provider:native", "//chrome/android/modules/extra_icu/provider:native",
"//chrome/browser/android/thin_webview/internal", "//chrome/browser/android/thin_webview/internal",
"//chrome/browser/android/webapk:proto", "//chrome/browser/android/webapk:proto",
"//chrome/browser/flags:flags_android",
"//chrome/browser/nfc/android:native", "//chrome/browser/nfc/android:native",
"//chrome/browser/notifications/chime/android", "//chrome/browser/notifications/chime/android",
"//chrome/browser/notifications/scheduler/public", "//chrome/browser/notifications/scheduler/public",
......
...@@ -19,12 +19,12 @@ ...@@ -19,12 +19,12 @@
#include "base/optional.h" #include "base/optional.h"
#include "base/rand_util.h" #include "base/rand_util.h"
#include "chrome/android/chrome_jni_headers/TabWebContentsDelegateAndroid_jni.h" #include "chrome/android/chrome_jni_headers/TabWebContentsDelegateAndroid_jni.h"
#include "chrome/browser/android/cached_feature_flags.h"
#include "chrome/browser/android/hung_renderer_infobar_delegate.h" #include "chrome/browser/android/hung_renderer_infobar_delegate.h"
#include "chrome/browser/android/tab_android.h" #include "chrome/browser/android/tab_android.h"
#include "chrome/browser/banners/app_banner_manager_android.h" #include "chrome/browser/banners/app_banner_manager_android.h"
#include "chrome/browser/content_settings/sound_content_setting_observer.h" #include "chrome/browser/content_settings/sound_content_setting_observer.h"
#include "chrome/browser/file_select_helper.h" #include "chrome/browser/file_select_helper.h"
#include "chrome/browser/flags/android/cached_feature_flags.h"
#include "chrome/browser/flags/android/chrome_feature_list.h" #include "chrome/browser/flags/android/chrome_feature_list.h"
#include "chrome/browser/infobars/infobar_service.h" #include "chrome/browser/infobars/infobar_service.h"
#include "chrome/browser/media/protected_media_identifier_permission_context.h" #include "chrome/browser/media/protected_media_identifier_permission_context.h"
......
...@@ -26,8 +26,8 @@ ...@@ -26,8 +26,8 @@
#include "components/version_info/version_info.h" #include "components/version_info/version_info.h"
#if defined(OS_ANDROID) #if defined(OS_ANDROID)
#include "chrome/browser/android/cached_feature_flags.h"
#include "chrome/browser/chrome_browser_field_trials_mobile.h" #include "chrome/browser/chrome_browser_field_trials_mobile.h"
#include "chrome/browser/flags/android/cached_feature_flags.h"
#else #else
#include "chrome/browser/chrome_browser_field_trials_desktop.h" #include "chrome/browser/chrome_browser_field_trials_desktop.h"
#endif #endif
......
...@@ -18,7 +18,6 @@ ...@@ -18,7 +18,6 @@
#include "base/time/time.h" #include "base/time/time.h"
#include "chrome/android/chrome_jni_headers/DownloadItem_jni.h" #include "chrome/android/chrome_jni_headers/DownloadItem_jni.h"
#include "chrome/android/chrome_jni_headers/DownloadManagerService_jni.h" #include "chrome/android/chrome_jni_headers/DownloadManagerService_jni.h"
#include "chrome/browser/android/cached_feature_flags.h"
#include "chrome/browser/android/profile_key_startup_accessor.h" #include "chrome/browser/android/profile_key_startup_accessor.h"
#include "chrome/browser/download/android/download_controller.h" #include "chrome/browser/download/android/download_controller.h"
#include "chrome/browser/download/android/download_startup_utils.h" #include "chrome/browser/download/android/download_startup_utils.h"
...@@ -27,6 +26,7 @@ ...@@ -27,6 +26,7 @@
#include "chrome/browser/download/android/service/download_task_scheduler.h" #include "chrome/browser/download/android/service/download_task_scheduler.h"
#include "chrome/browser/download/offline_item_utils.h" #include "chrome/browser/download/offline_item_utils.h"
#include "chrome/browser/download/simple_download_manager_coordinator_factory.h" #include "chrome/browser/download/simple_download_manager_coordinator_factory.h"
#include "chrome/browser/flags/android/cached_feature_flags.h"
#include "chrome/browser/flags/android/chrome_feature_list.h" #include "chrome/browser/flags/android/chrome_feature_list.h"
#include "chrome/browser/profiles/profile_key.h" #include "chrome/browser/profiles/profile_key.h"
#include "chrome/browser/profiles/profile_manager.h" #include "chrome/browser/profiles/profile_manager.h"
......
...@@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") ...@@ -7,6 +7,7 @@ import("//build/config/android/rules.gni")
android_library("java") { android_library("java") {
sources = [ sources = [
"android/java/src/org/chromium/chrome/browser/flags/BooleanCachedFieldTrialParameter.java", "android/java/src/org/chromium/chrome/browser/flags/BooleanCachedFieldTrialParameter.java",
"android/java/src/org/chromium/chrome/browser/flags/CachedFeatureFlags.java",
"android/java/src/org/chromium/chrome/browser/flags/CachedFieldTrialParameter.java", "android/java/src/org/chromium/chrome/browser/flags/CachedFieldTrialParameter.java",
"android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java", "android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java",
"android/java/src/org/chromium/chrome/browser/flags/IntCachedFieldTrialParameter.java", "android/java/src/org/chromium/chrome/browser/flags/IntCachedFieldTrialParameter.java",
...@@ -23,10 +24,22 @@ android_library("java") { ...@@ -23,10 +24,22 @@ android_library("java") {
generate_jni("jni_headers") { generate_jni("jni_headers") {
sources = [ sources = [
"android/java/src/org/chromium/chrome/browser/flags/CachedFeatureFlags.java",
"android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java", "android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java",
] ]
} }
static_library("flags_android") {
sources = [
"android/cached_feature_flags.cc",
"android/cached_feature_flags.h",
]
deps = [
"//base",
"//content/public/common",
]
}
java_cpp_strings("chrome_android_java_switches_srcjar") { java_cpp_strings("chrome_android_java_switches_srcjar") {
sources = [ "//chrome/common/chrome_switches.cc" ] sources = [ "//chrome/common/chrome_switches.cc" ]
template = "android/java_templates/ChromeSwitches.java.tmpl" template = "android/java_templates/ChromeSwitches.java.tmpl"
...@@ -37,6 +50,8 @@ java_library("flags_junit_tests") { ...@@ -37,6 +50,8 @@ java_library("flags_junit_tests") {
bypass_platform_checks = true bypass_platform_checks = true
testonly = true testonly = true
sources = [ sources = [
"android/java/src/org/chromium/chrome/browser/flags/CachedFeatureFlagsAnnotationUnitTest.java",
"android/java/src/org/chromium/chrome/browser/flags/CachedFeatureFlagsUnitTest.java",
"android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureListWithProcessorUnitTest.java", "android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureListWithProcessorUnitTest.java",
"android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureListWithoutProcessorUnitTest.java", "android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureListWithoutProcessorUnitTest.java",
] ]
......
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#include "chrome/browser/android/cached_feature_flags.h" #include "chrome/browser/flags/android/cached_feature_flags.h"
#include "chrome/android/chrome_jni_headers/CachedFeatureFlags_jni.h" #include "chrome/browser/flags/jni_headers/CachedFeatureFlags_jni.h"
#include "base/android/jni_string.h" #include "base/android/jni_string.h"
#include "base/feature_list.h" #include "base/feature_list.h"
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#ifndef CHROME_BROWSER_ANDROID_CACHED_FEATURE_FLAGS_H_ #ifndef CHROME_BROWSER_FLAGS_ANDROID_CACHED_FEATURE_FLAGS_H_
#define CHROME_BROWSER_ANDROID_CACHED_FEATURE_FLAGS_H_ #define CHROME_BROWSER_FLAGS_ANDROID_CACHED_FEATURE_FLAGS_H_
#include <jni.h> #include <jni.h>
...@@ -25,4 +25,4 @@ std::string GetReachedCodeProfilerTrialGroup(); ...@@ -25,4 +25,4 @@ std::string GetReachedCodeProfilerTrialGroup();
} // namespace android } // namespace android
} // namespace chrome } // namespace chrome
#endif // CHROME_BROWSER_ANDROID_CACHED_FEATURE_FLAGS_H_ #endif // CHROME_BROWSER_FLAGS_ANDROID_CACHED_FEATURE_FLAGS_H_
...@@ -17,10 +17,6 @@ ...@@ -17,10 +17,6 @@
#include "content/public/browser/storage_partition.h" #include "content/public/browser/storage_partition.h"
#include "services/network/public/cpp/shared_url_loader_factory.h" #include "services/network/public/cpp/shared_url_loader_factory.h"
#if defined(OS_ANDROID)
#include "chrome/browser/android/cached_feature_flags.h"
#endif
using search_provider_logos::LogoService; using search_provider_logos::LogoService;
using search_provider_logos::LogoServiceImpl; using search_provider_logos::LogoServiceImpl;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment