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 |