• Henrique Nakashima's avatar
    Modularize DeviceConditions to chrome/browser/device · 7cf7dadf
    Henrique Nakashima authored
    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: default avatarMichael Thiessen <mthiesse@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#810702}
    7cf7dadf
BUILD.gn 1.41 KB