Commit 4025a5db authored by Henrique Nakashima's avatar Henrique Nakashima Committed by Commit Bot

Move ChromeFeatureList to a new chrome/browser/flags:java target.

This is the first file to be moved into the new flags module.

This is CL 3/3 to move ChromeFeatureList to chrome/browser/flags:java

Bug: 1041468
Change-Id: Ie52917a32896d7ee721c4b2278fa7bc6884b417d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2007315
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
Reviewed-by: default avatarTheresa  <twellington@chromium.org>
Cr-Commit-Position: refs/heads/master@{#734216}
parent 89de9b79
......@@ -255,6 +255,7 @@ android_library("chrome_java") {
"//chrome/browser/android/thin_webview:factory_java",
"//chrome/browser/android/thin_webview:java",
"//chrome/browser/download/android:java",
"//chrome/browser/flags:java",
"//chrome/browser/image_fetcher:java",
"//chrome/browser/notifications/chime/android:java",
"//chrome/browser/preferences:java",
......@@ -530,6 +531,7 @@ group("jni_headers") {
"//chrome/android/features/media_router:jni_headers",
"//chrome/android/public/profiles:jni_headers",
"//chrome/browser/download/android:jni_headers",
"//chrome/browser/flags:jni_headers",
"//chrome/browser/image_fetcher:jni_headers",
"//chrome/browser/preferences:jni_headers",
"//chrome/browser/touch_to_fill/android:jni_headers",
......@@ -770,6 +772,7 @@ android_library("chrome_test_java") {
"//chrome/browser/android/metrics:ukm_java_test_support",
"//chrome/browser/android/metrics:ukm_javatests",
"//chrome/browser/download/android:java",
"//chrome/browser/flags:java",
"//chrome/browser/preferences:java",
"//chrome/browser/settings:java",
"//chrome/browser/ui/android/appmenu:java",
......@@ -2625,7 +2628,6 @@ generate_jni("chrome_jni_headers") {
"java/src/org/chromium/chrome/browser/feedback/ScreenshotTask.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/flags/ChromeFeatureList.java",
"java/src/org/chromium/chrome/browser/flags/ChromeSessionState.java",
"java/src/org/chromium/chrome/browser/flags/FeatureUtilities.java",
"java/src/org/chromium/chrome/browser/gesturenav/CompositorNavigationGlow.java",
......@@ -2855,6 +2857,7 @@ android_library("native_java_unittests_java") {
"//base:jni_java",
"//base/test:test_support_java",
"//chrome/android:chrome_java",
"//chrome/browser/flags:java",
"//chrome/browser/util:java",
"//chrome/test/android:chrome_java_test_support",
"//components/payments/content/android:java",
......
......@@ -734,7 +734,6 @@ chrome_java_sources = [
"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/ToSAndUMAFirstRunFragment.java",
"java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java",
"java/src/org/chromium/chrome/browser/flags/ChromeSessionState.java",
"java/src/org/chromium/chrome/browser/flags/FeatureUtilities.java",
"java/src/org/chromium/chrome/browser/fullscreen/BrowserStateBrowserControlsVisibilityDelegate.java",
......
......@@ -17,6 +17,7 @@ android_library("internal_java") {
"//chrome/android:chrome_public_java",
"//chrome/android/features/keyboard_accessory/public:public_java",
"//chrome/android/public/profiles:java",
"//chrome/browser/flags:java",
"//chrome/browser/ui/android/widget:java",
"//chrome/browser/util:java",
"//components/autofill/android:autofill_java",
......
......@@ -47,6 +47,7 @@ android_library("java") {
"//base:base_java",
"//chrome/android:chrome_java",
"//chrome/android/third_party/compositor_animator:compositor_animator_java",
"//chrome/browser/flags:java",
"//chrome/browser/preferences:java",
"//chrome/browser/ui/android/widget:java",
"//components/browser_ui/widget/android:java",
......
......@@ -123,6 +123,7 @@ android_library("java") {
"//chrome/android/features/start_surface/internal:java",
"//chrome/android/public/profiles:java",
"//chrome/app:java_strings_grd",
"//chrome/browser/flags:java",
"//chrome/browser/ui/android/strings:ui_strings_grd",
"//chrome/browser/ui/android/widget:java",
"//chrome/browser/ui/messages/android:java",
......
......@@ -67,6 +67,7 @@ android_library("java") {
"//base:base_java",
"//base:jni_java",
"//chrome/android:chrome_java",
"//chrome/browser/flags:java",
"//chrome/browser/preferences:java",
"//chrome/browser/util:java",
"//components/browser_ui/modaldialog/android:java",
......
......@@ -12,7 +12,7 @@
#include "base/feature_list.h"
#include "base/metrics/field_trial_params.h"
#include "base/stl_util.h"
#include "chrome/android/chrome_jni_headers/ChromeFeatureList_jni.h"
#include "chrome/browser/flags/jni_headers/ChromeFeatureList_jni.h"
#include "chrome/browser/share/features.h"
#include "chrome/browser/sharing/shared_clipboard/feature_flags.h"
#include "chrome/common/chrome_features.h"
......
......@@ -4,4 +4,19 @@
import("//build/config/android/rules.gni")
java_group("java") {}
android_library("java") {
sources = [
"android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java",
]
deps = [
"//base:base_java",
"//base:jni_java",
]
annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ]
}
generate_jni("jni_headers") {
sources = [
"android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java",
]
}
......@@ -13,6 +13,7 @@ android_library("java") {
"//base:jni_java",
"//chrome/android:chrome_java",
"//chrome/android/public/profiles:java",
"//chrome/browser/flags:java",
"//chrome/browser/touch_to_fill/android:public_java",
"//chrome/browser/util:java",
"//components/url_formatter/android:url_formatter_java",
......
......@@ -188,6 +188,7 @@ android_library("chrome_java_test_support") {
"//base:base_java_test_support",
"//chrome/android:chrome_java",
"//chrome/android/third_party/compositor_animator:compositor_animator_java",
"//chrome/browser/flags:java",
"//chrome/browser/preferences:java",
"//chrome/browser/ui/android/appmenu:java",
"//chrome/browser/ui/android/appmenu:test_support_java",
......
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