Modularize DeviceConditions to chrome/browser/device
This is a step to unblock some classes that depend on it (list below)
and allow modularized code to reuse it.
11 inbound dependency(ies) into .c.b.DeviceConditions:
    [chrome_java]
        <- .c.b.background_sync.BackgroundSyncBackgroundTask
        <- .c.b.background_sync.PeriodicBackgroundSyncChromeWakeUpTask
        <- .c.b.download.DownloadInfoBarController
        <- .c.b.explore_sites.ExploreSitesBackgroundTask
        <- .c.b.offlinepages.BackgroundSchedulerBridge
        <- .c.b.offlinepages.BackgroundSchedulerProcessor
        <- .c.b.offlinepages.OfflineBackgroundTask
        <- .c.b.offlinepages.prefetch.OfflineNotificationBackgroundTask
        <- .c.b.offlinepages.prefetch.PrefetchBackgroundTask
        <- .c.b.services.gcm.ChromeGcmListenerService
        <- .c.b.sharing.click_to_call.ClickToCallMessageHandler
This also breaks about 0.4% of the existing package cycles.
Change-Id: I8ff8b665af2269161811ff76a4087b7e38d38172
Bug: 1132380
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2429587
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Reviewed-by: 
Michael Thiessen <mthiesse@chromium.org>
Cr-Commit-Position: refs/heads/master@{#810702}
Showing
Please register or sign in to comment