Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3205)

Unified Diff: chrome/browser/sync/profile_sync_service_android.cc

Issue 659493003: Final step of the java_cpp_template -> java_cpp_enum migration. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/sync/profile_sync_service_android.cc
diff --git a/chrome/browser/sync/profile_sync_service_android.cc b/chrome/browser/sync/profile_sync_service_android.cc
index 8b1467fe6b6ee83f1cd2f98cf15ecea88d625412..29effafefa082ba292a785cad02a59d051074cdc 100644
--- a/chrome/browser/sync/profile_sync_service_android.cc
+++ b/chrome/browser/sync/profile_sync_service_android.cc
@@ -43,10 +43,26 @@ using content::BrowserThread;
namespace {
-enum {
-#define DEFINE_MODEL_TYPE_SELECTION(name,value) name = value,
-#include "chrome/browser/sync/profile_sync_service_model_type_selection_android.h"
-#undef DEFINE_MODEL_TYPE_SELECTION
+// This enum contains the list of sync ModelTypes that Android can register for
+// invalidations for.
+//
+// A Java counterpart will be generated for this enum.
+// GENERATED_JAVA_ENUM_PACKAGE: org.chromium.chrome.browser.sync
+enum ModelTypeSelection {
+ AUTOFILL = 1 << 0,
+ BOOKMARK = 1 << 1,
+ PASSWORD = 1 << 2,
+ SESSION = 1 << 3,
+ TYPED_URL = 1 << 4,
+ AUTOFILL_PROFILE = 1 << 5,
+ HISTORY_DELETE_DIRECTIVE = 1 << 6,
+ PROXY_TABS = 1 << 7,
+ FAVICON_IMAGE = 1 << 8,
+ FAVICON_TRACKING = 1 << 9,
+ NIGORI = 1 << 10,
+ DEVICE_INFO = 1 << 11,
+ EXPERIMENTS = 1 << 12,
+ SUPERVISED_USER_SETTING = 1 << 13,
};
} // namespace

Powered by Google App Engine
This is Rietveld 408576698