| # Copyright 2018 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//components/feed/features.gni") |
| |
| feed_deps = [ |
| "//base:base_java", |
| "//chrome/android/feed:chrome_feed_java_resources", |
| "//third_party/android_deps:android_support_v7_appcompat_java", |
| "//third_party/android_deps:androidx_annotation_annotation_java", |
| "//third_party/android_deps:androidx_cardview_cardview_java", |
| "//third_party/android_deps:androidx_collection_collection_java", |
| "//third_party/android_deps:androidx_interpolator_interpolator_java", |
| "//third_party/android_deps:androidx_recyclerview_recyclerview_java", |
| "//third_party/android_deps:androidx_swiperefreshlayout_swiperefreshlayout_java", |
| "//third_party/android_deps:com_google_code_findbugs_jsr305_java", |
| "//third_party/android_deps:javax_inject_javax_inject_java", |
| "//third_party/android_deps:protobuf_lite_runtime_java", |
| ] |
| |
| if (enable_feed_v1) { |
| feed_deps += [ |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library:piet_resources", |
| "//components/feed/core/proto:proto_java", |
| ] |
| } |
| |
| feed_java_sources = [ |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSurfaceCoordinator.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSurfaceMediator.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedUma.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedV1ActionOptions.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedV2.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/HeaderIphScrollListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/NtpStreamLifecycleManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/StreamLifecycleManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/locale/LocaleUtils.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/FeedFeatures.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/FeedSurfaceDelegate.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/FeedSurfaceProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/ScrollTracker.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/stream/Header.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/stream/NonDismissibleHeader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/stream/Stream.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/ui/MaterialSpinnerView.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/CardMenuBottomSheetContent.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedImageFetchClient.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedListContentManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedPersistentKeyValueCache.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedProcessScopeDependencyProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedServiceBridge.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedSliceViewTracker.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedStream.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedStreamSurface.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/FeedStreamWrapper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2/NativeViewListRenderer.java", |
| ] |
| |
| if (enable_feed_v2) { |
| feed_java_sources += [ "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedV2BuildFlag.java" ] |
| } else { |
| feed_java_sources += [ "//chrome/android/feed/dummy/java/src/org/chromium/chrome/browser/feed/FeedV2BuildFlag.java" ] |
| } |
| |
| if (enable_feed_v1) { |
| feed_java_sources += [ |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedV1.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/client/knowncontent/ContentMetadata.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/client/knowncontent/ContentRemoval.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/client/knowncontent/KnownContent.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/client/lifecycle/AppLifecycleListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/client/requestmanager/RequestManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/client/scope/ProcessScope.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/client/scope/ProcessScopeBuilder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/client/scope/StreamScope.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/client/scope/StreamScopeBuilder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/common/MutationContext.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/action/ActionApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/action/ActionEnabledApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/action/ActionPeformerApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/action/StreamActionApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/config/ApplicationInfo.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/config/Configuration.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/config/DebugBehavior.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/imageloader/BundledAssets.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/imageloader/ImageLoaderApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/ActionType.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/BasicLoggingApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/ContentLoggingData.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/ElementLoggingData.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/InternalFeedError.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/LoggingApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/RequestReason.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/ScrollType.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/SessionEvent.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/SpinnerType.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/Task.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/logging/ZeroStateShowReason.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/network/HttpHeader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/network/HttpRequest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/network/HttpResponse.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/network/NetworkClient.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/offlineindicator/OfflineIndicatorApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/proto/ProtoExtensionProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/scheduler/SchedulerApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/storage/CommitResult.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/storage/ContentMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/storage/ContentOperation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/storage/ContentOperationListSimplifier.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/storage/ContentStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/storage/ContentStorageDirect.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/storage/JournalMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/storage/JournalOperation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/storage/JournalStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/storage/JournalStorageDirect.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/stream/CardConfiguration.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/stream/SnackbarApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/stream/SnackbarCallbackApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/stream/StreamConfiguration.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/stream/TooltipApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/stream/TooltipCallbackApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/stream/TooltipInfo.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/host/stream/TooltipSupportedApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/actionmanager/ActionManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/actionmanager/ActionReader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/actionmanager/ViewActionManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/actionparser/ActionParser.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/actionparser/ActionParserFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/actionparser/ActionSource.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/actionparser/ActionSourceConverter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/common/DismissActionWithSemanticProperties.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/common/Model.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/common/PayloadWithId.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/common/SemanticPropertiesWithId.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/common/ThreadUtils.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/knowncontent/FeedKnownContent.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/lifecycle/Resettable.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/FeatureChange.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/FeatureChangeObserver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/ModelChild.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/ModelCursor.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/ModelError.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/ModelFeature.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/ModelMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/ModelProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/ModelProviderFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/ModelProviderObserver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/ModelToken.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/RemoveTracking.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/TokenCompleted.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/TokenCompletedObserver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/protocoladapter/ProtocolAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/protocoladapter/RequiredContentAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/requestmanager/ActionUploadRequestManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/requestmanager/FeedRequestManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/scope/ClearAllListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/scope/FeedProcessScope.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/scope/FeedStreamScope.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/sessionmanager/FeedSessionManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/store/ContentMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/store/LocalActionMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/store/SemanticPropertiesMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/store/SessionMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/store/Store.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/store/StoreListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/store/UploadableActionMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/stream/BasicStreamFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/stream/StreamFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/BasicStream.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/StreamItemAnimator.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/StreamItemTouchCallbacks.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/StreamRecyclerViewAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/actions/StreamActionApiImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/actions/ViewElementActionHandler.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/CardDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/ClusterDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/ContentDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/ContinuationDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/FeatureDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/HeaderDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/LeafFeatureDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/NoContentDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/StreamDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/ZeroStateDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/pendingdismiss/ClusterPendingDismissHelper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/pendingdismiss/PendingDismissHandler.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/scroll/BasicStreamScrollMonitor.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/scroll/BasicStreamScrollTracker.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/scroll/ScrollRestorer.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/ContinuationViewHolder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/FeedViewHolder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/HeaderViewHolder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/NoContentViewHolder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/PietViewHolder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/SwipeNotifier.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/SwipeableViewHolder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/ViewHolderType.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/ZeroStateViewHolder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewloggingupdater/ResettableOneShotVisibilityLoggingListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewloggingupdater/ViewLoggingUpdater.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/Result.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/Validators.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/CancelableRunnableTask.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/CancelableTask.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/DirectHostSupported.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/MainThreadCaller.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/MainThreadRunner.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/SimpleSettableFuture.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/TaskQueue.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/feedobservable/FeedObservable.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/feedobservable/ImmediatelyNotifyingObservableNotifier.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/feedobservable/Observable.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/feedobservable/ObservableNotifier.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/functional/Committer.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/functional/Predicate.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/functional/Suppliers.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/intern/HashPoolInterner.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/intern/InternedMap.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/intern/Interner.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/intern/InternerWithStats.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/intern/PoolInternerBase.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/intern/ProtoStringInternerBase.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/intern/WeakPoolInterner.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/logging/Dumpable.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/logging/Dumper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/logging/Logger.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/logging/StringFormattingUtils.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/protoextensions/FeedExtensionRegistry.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/time/Clock.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/time/SystemClockImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/time/TimingUtils.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/ui/LayoutUtils.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedactionmanager/FeedActionManagerImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedactionparser/FeedActionParser.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedactionparser/FeedActionParserFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedactionparser/internal/ActionTypesConverter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedactionparser/internal/PietFeedActionPayloadRetriever.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedactionparser/internal/TooltipInfoImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedactionreader/FeedActionReader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedapplifecyclelistener/FeedAppLifecycleListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedapplifecyclelistener/FeedLifecycleListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedknowncontent/FeedKnownContentImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/FeedModelProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/FeedModelProviderFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/CursorProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/FeatureChangeImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/ModelChildBinder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/ModelCursorImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/ModelMutationImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/UpdatableModelChild.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/UpdatableModelFeature.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/UpdatableModelToken.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedprotocoladapter/FeedProtocolAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedprotocoladapter/internal/transformers/ContentDataOperationTransformer.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedprotocoladapter/internal/transformers/DataOperationTransformer.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedprotocoladapter/internal/transformers/FeatureDataOperationTransformer.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/FeedActionUploadRequestManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/FeedRequestManagerImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/RequestHelper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/RequestManagerImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/UploadableActionsRequestBuilder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/internal/Utils.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/FeedSessionManagerFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/FeedSessionManagerImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/ContentCache.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/HeadAsStructure.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/HeadSessionImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/InitializableSession.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/Session.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/SessionCache.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/SessionContentTracker.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/SessionFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/SessionImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/SessionManagerMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/TimeoutSessionImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/ContentStorageDirectImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/FeedStore.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/JournalStorageDirectImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/ClearableStore.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/ContentGc.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/EphemeralFeedStore.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/FeedContentMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/FeedLocalActionMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/FeedSemanticPropertiesMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/FeedSessionMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/FeedStoreConstants.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/FeedStoreHelper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/FeedUploadableActionMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/LocalActionGc.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/PersistentFeedStore.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/StreamPayloadInterner.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/internal/StreamStructureInterner.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/hostimpl/logging/NoOpBasicLoggingApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/hostimpl/network/NetworkClientWrapper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/hostimpl/scheduler/SchedulerApiWrapper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/PersistentContentStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/PersistentJournalStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/mocknetworkclient/MockServerNetworkClient.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/AdapterFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/AdapterParameters.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ChunkedTextElementAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/CustomElementAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/DebugLogger.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ElementAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ElementAdapterFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ElementContainerAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ElementListAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ElementStackAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/FrameAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/FrameAdapterImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/FrameContext.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/GridRowAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/HostProviders.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ImageElementAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/KeyedRecyclerPool.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/LoadImageCallback.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/MediaQueryHelper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/NoKeyOverwriteHashMap.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ParameterizedTextElementAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ParameterizedTextEvaluator.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/PietFatalException.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/PietManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/PietManagerImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/PietStylesHelper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/RecyclerKey.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/RecyclerPool.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/SingleKeyRecyclerPool.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/StyleProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/TemplateBinder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/TextElementAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ViewUtils.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/ActionHandler.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/AssetProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/CustomElementProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/EmptyStringFormatter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/EventLogger.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/HostBindingProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/ImageLoader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/LogDataCallback.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/NullImageLoader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/NullTypefaceProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/StringFormatter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/ThrowingCustomElementProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/host/TypefaceProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/AspectRatioScalingImageView.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/BitmapMaskingRoundedCornerDelegate.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/BorderDrawable.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/ClipPathRoundedCornerDelegate.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/GradientDrawable.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/GradientShader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/GridRowView.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/OutlineProviderRoundedCornerDelegate.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/RoundedCornerDelegate.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/RoundedCornerDelegateFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/RoundedCornerMaskCache.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/RoundedCornerViewHelper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/RoundedCornerWrapperView.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/constants/Constants.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/contentchanged/StreamContentChangedListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/contextmenumanager/ContextMenuManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/contextmenumanager/ContextMenuManagerImpl.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/contextmenumanager/FloatingContextMenuManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/deepestcontenttracker/DeepestContentTracker.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/LoggingListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/OneShotVisibilityLoggingListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/SpinnerLogger.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/StreamContentLoggingData.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/UiSessionRequestLogger.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/VisibilityListener.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/VisibilityMonitor.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/offlinemonitor/StreamOfflineMonitor.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/pendingdismiss/PendingDismissCallback.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietCustomElementProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietEventLogger.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietHostBindingProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietImageLoader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietRequiredContentAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietStringFormatter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/publicapi/menumeasurer/MenuMeasurer.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/publicapi/menumeasurer/Size.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/publicapi/scroll/ScrollObservable.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/publicapi/scroll/ScrollObserver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/removetrackingfactory/StreamRemoveTrackingFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/scroll/PietScrollObserver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/scroll/ScrollEvents.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/scroll/ScrollListenerNotifier.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/scroll/ScrollLogger.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/sharedstream/scroll/ScrollRestoreHelper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedActionHandler.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedAppLifecycle.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedApplicationInfo.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedConfiguration.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedContentBridge.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedContentStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedContentStorageDirect.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedDebuggingBridge.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedImageLoader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedJournalBridge.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedJournalStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedJournalStorageDirect.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedLifecycleBridge.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedLoggingBridge.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedNetworkBridge.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedOfflineBridge.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedOfflineIndicator.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedProcessScopeFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedRefreshTask.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedScheduler.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedSchedulerBridge.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedStreamWrapper.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FeedV1StreamCreator.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/FutureTaskConsumer.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/TestNetworkClient.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/tooltip/BasicTooltipApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/tooltip/BasicTooltipSupportedApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1/tooltip/FeedTooltipUtils.java", |
| ] |
| } else { # !enable_feed_v1 |
| feed_java_sources += [ "//chrome/android/feed/dummy/java/src/org/chromium/chrome/browser/feed/FeedV1.java" ] |
| } |
| |
| feed_srcjar_deps = [] |
| if (enable_feed_v1) { |
| feed_srcjar_deps += [ "//components/feed/core:feed_core_java_enums_srcjar" ] |
| } |
| |
| feed_junit_test_java_sources = [] |
| |
| if (enable_feed_v2) { |
| feed_junit_test_java_sources += [ |
| "junit/src/org/chromium/chrome/browser/feed/v2/FakeLinearLayoutManager.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/FeedListContentManagerTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/FeedProcessScopeDependencyProviderTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/FeedSliceViewTrackerTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/FeedStreamSurfaceTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/FeedStreamTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v2/NativeViewListRendererTest.java", |
| ] |
| } |
| |
| if (enable_feed_v1) { |
| feed_junit_test_java_sources += [ |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/common/testing/ContentIdGenerators.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/api/internal/common/testing/InternalProtocolBuilder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/testing/FakeFeatureDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/testing/FakeLeafFeatureDriver.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/testing/FakeDirectExecutor.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/testing/FakeMainThreadRunner.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/testing/FakeTaskQueue.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/testing/FakeThreadUtils.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/testing/InfraIntegrationScope.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/testing/ModelProviderValidator.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/testing/PagingState.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/testing/RequiredConsumer.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/testing/ResponseBuilder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/testing/RunnableSubject.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/testing/SessionTestUtils.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/time/testing/FakeClock.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/testing/AbstractSessionImplTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/testing/AbstractClearableFeedStoreTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/testing/AbstractFeedStoreTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/testing/DelegatingContentStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/testing/DelegatingJournalStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedstore/testing/DelegatingStore.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/testing/InMemoryContentStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/testing/InMemoryJournalStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/testing/FakeFrameAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/actionmanager/FakeActionReader.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/actionmanager/FakeViewActionManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/android/LinearLayoutManagerForTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/network/NetworkClientConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/scheduler/SchedulerConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/storage/ContentStorageConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/storage/ContentStorageDirectConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/storage/JournalStorageConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/storage/JournalStorageDirectConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/host/logging/FakeBasicLoggingApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/host/offlineindicator/FakeOfflineIndicatorApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/host/scheduler/FakeSchedulerApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/host/stream/FakeCardConfiguration.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/host/stream/FakeTooltipSupportedApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/modelprovider/FakeModelChild.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/modelprovider/FakeModelCursor.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/modelprovider/FakeModelFeature.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/modelprovider/FakeModelMutation.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/modelprovider/FakeModelProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/modelprovider/FakeModelProviderFactory.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/modelprovider/FakeModelToken.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/modelprovider/FakeViewDepthProvider.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/modelprovider/FeatureChangeBuilder.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/network/FakeNetworkClient.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/protocoladapter/FakeProtocolAdapter.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/requestmanager/FakeActionUploadRequestManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/requestmanager/FakeFeedRequestManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/shadows/ExtendedShadowLinearLayout.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/shadows/ExtendedShadowView.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/shadows/ShadowRecycledViewPool.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/sharedstream/contextmenumanager/FakeContextMenuManager.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/sharedstream/offlinemonitor/FakeStreamOfflineMonitor.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/store/FakeStore.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/client/knowncontent/ContentMetadataTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/client/scope/ProcessScopeBuilderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/client/scope/StreamScopeBuilderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/common/MutationContextTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/host/config/ConfigurationTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/host/network/HttpHeaderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/host/network/HttpRequestTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/host/storage/CommitResultTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/internal/common/ThreadUtilsTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/RemoveTrackingTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/internal/modelprovider/TokenCompletedTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/internal/scope/ClearAllListenerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/api/internal/scope/FeedProcessScopeTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/BasicStreamTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/StreamItemAnimatorTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/StreamItemTouchCallbacksTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/StreamRecyclerViewAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/actions/StreamActionApiImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/CardDriverTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/ClusterDriverTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/ContentDriverTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/ContinuationDriverTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/HeaderDriverTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/NoContentDriverTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/StreamDriverTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/ZeroStateDriverTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/scroll/BasicStreamScrollMonitorTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/scroll/BasicStreamScrollTrackerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/scroll/ScrollRestorerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/ContinuationViewHolderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/HeaderViewHolderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/NoContentViewHolderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/PietViewHolderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewholders/ZeroStateViewHolderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewloggingupdater/ResettableOneShotVisibilityLoggingListenerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/viewloggingupdater/ViewLoggingUpdaterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/ResultTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/ValidatorsTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/concurrent/CancelableRunnableTaskTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/concurrent/SimpleSettableFutureTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/concurrent/TaskQueueTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/feedobservable/FeedObservableTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/intern/HashPoolInternerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/intern/InternedMapTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/intern/InternerWithStatsTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/intern/WeakPoolInternerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/locale/LocaleUtilsTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/logging/DumperTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/logging/LoggerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/testing/RequiredConsumerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/testing/RunnableSubjectTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/common/ui/LayoutUtilsTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedactionmanager/FeedActionManagerImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedactionparser/FeedActionParserTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedactionreader/FeedActionReaderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedapplifecyclelistener/FeedAppLifecycleListenerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedknowncontent/FeedKnownContentImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/FeedModelProviderFactoryTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/FeedModelProviderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/FeatureChangeImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/ModelCursorImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/ModelFeatureImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/ModelMutationImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedmodelprovider/internal/ModelTokenImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedprotocoladapter/FeedProtocolAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedprotocoladapter/internal/transformers/FeatureDataOperationTransformerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/FeedActionUploadRequestManagerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/FeedRequestManagerImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/RequestManagerImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/UploadableActionsRequestBuilderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedrequestmanager/internal/UtilsTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/FeedSessionManagerImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/ContentCacheTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/HeadAsStructureTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/HeadSessionImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/SessionCacheTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/SessionContentTrackerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/SessionImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/SessionManagerMutationTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedsessionmanager/internal/TimeoutSessionImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedstore/FeedStoreEphemeralModeTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedstore/FeedStoreTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedstore/internal/ContentGcTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedstore/internal/EphemeralFeedStoreTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedstore/internal/LocalActionGcTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedstore/internal/PersistentFeedStoreTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedstore/internal/StreamPayloadInternerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedstore/internal/StreamStructureInternerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/hostimpl/network/NetworkClientWrapperTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/hostimpl/scheduler/SchedulerApiWrapperTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/PersistentContentStorageDirectTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/PersistentContentStorageTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/PersistentJournalStorageDirectTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/PersistentJournalStorageTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/testing/InMemoryContentStorageDirectTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/testing/InMemoryContentStorageTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/testing/InMemoryJournalStorageDirectTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/testing/InMemoryJournalStorageTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/ClearAllTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/ClientRequestManagerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/ContentRemoveTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/ContentUpdateTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/DetachSessionTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/EmptyStreamTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/ExistingSessionTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/FilterHeadTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/GcTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/LimitedPagingTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/MultiSessionPagingTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/NoRequestWithContentTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/NoRequestWithTimeoutTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/NoRequestWithWaitTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/RemoveTrackingBehaviorTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/RequestWithContentTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/RequestWithTimeoutTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/RequestWithWaitTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/RootOnlyTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/SemanticPropertiesTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/SharedStateTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/SimpleStreamTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/StreamPagingTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/StructureUpdateTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/SyntheticTokensTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/TimeoutSessionBaseTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/TimeoutSessionWithContentTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/infraintegration/ViewDepthProviderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/mocknetworkclient/MockServerNetworkClientTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ChunkedTextElementAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/CustomElementAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/DebugLoggerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ElementAdapterFactoryTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ElementAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ElementContainerAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ElementListAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ElementStackAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/FrameAdapterImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/FrameContextTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/GridRowAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ImageElementAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/KeyedRecyclerPoolTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/LoadImageCallbackTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/MediaQueryHelperTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/NoKeyOverwriteHashMapTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ParameterizedTextElementAdapterFactoryTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ParameterizedTextElementAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ParameterizedTextEvaluatorTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/PietManagerImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/PietStylesHelperTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/SingleKeyRecyclerPoolTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/StyleProviderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/TemplateBinderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/TextElementAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ViewUtilsTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/host/AssetProviderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ui/AspectRatioScalingImageViewTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ui/BitmapMaskingRoundedCornerDelegateTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ui/BorderDrawableTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ui/GradientDrawableTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ui/GradientShaderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ui/GridRowViewTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ui/RoundedCornerMaskCacheTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ui/RoundedCornerViewHelperTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/piet/ui/RoundedCornerWrapperViewTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/contentchanged/StreamContentChangedListenerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/contextmenumanager/ContextMenuManagerImplTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/contextmenumanager/FloatingContextMenuManagerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/deepestcontenttracker/DeepestContentTrackerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/OneShotVisibilityLoggingListenerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/SpinnerLoggerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/UiSessionRequestLoggerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/logging/VisibilityMonitorTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/offlinemonitor/StreamOfflineMonitorTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietCustomElementProviderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietEventLoggerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietHostBindingProviderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietImageLoaderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietRequiredContentAdapterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/piet/PietStringFormatterTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/publicapi/menumeasurer/MenuMeasurerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/removetrackingfactory/StreamRemoveTrackingFactoryTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/scroll/PietScrollObserverTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/scroll/ScrollListenerNotifierTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/scroll/ScrollLoggerTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/scroll/ScrollRestoreHelperTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/shared/ui/MaterialSpinnerViewTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/NtpStreamLifecycleManagerTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/shared/ScrollTrackerTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v1/FeedActionHandlerTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v1/FeedApplicationInfoTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v1/FeedContentStorageTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v1/FeedImageLoaderTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v1/FeedJournalStorageTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v1/FeedLoggingBridgeTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v1/FeedOfflineBridgeTest.java", |
| "junit/src/org/chromium/chrome/browser/feed/v1/FutureTaskConsumerTest.java", |
| ] |
| } |
| |
| feed_test_java_sources = [ "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/HeaderIphScrollListenerTest.java" ] |
| |
| if (enable_feed_v1) { |
| feed_test_java_sources += [ |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/testing/FakeDirectExecutor.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/testing/FakeMainThreadRunner.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/testing/FakeTaskQueue.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/concurrent/testing/FakeThreadUtils.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/testing/RequiredConsumer.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/common/time/testing/FakeClock.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/testing/InMemoryContentStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/testing/InMemoryJournalStorage.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/network/NetworkClientConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/scheduler/SchedulerConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/storage/ContentStorageConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/storage/ContentStorageDirectConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/storage/JournalStorageConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/storage/JournalStorageDirectConformanceTest.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/host/logging/FakeBasicLoggingApi.java", |
| "//chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/store/FakeStore.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/ConsumerSyncWrapper.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/DataFilePath.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/FeedAppLifecycleTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/FeedConfigurationTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/FeedContentStorageConformanceTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/FeedDataInjectRule.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/FeedJournalStorageConformanceTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/FeedNetworkBridgeConformanceTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/FeedNewTabPageCardRenderTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/FeedNewTabPageTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/FeedRefreshTaskTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/FeedSchedulerBridgeConformanceTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v1/tooltip/FeedTooltipTest.java", |
| ] |
| } |
| |
| if (enable_feed_v2) { |
| feed_test_java_sources += [ |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v2/FeedProcessScopeDependencyProviderNativeTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v2/FeedV2NewTabPageTest.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v2/FeedV2TestHelper.java", |
| "//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v2/TestFeedServer.java", |
| ] |
| } |
| |
| feed_test_deps = [] |
| if (enable_feed_v1 || enable_feed_v2) { |
| feed_test_deps += feed_deps + [ |
| "//chrome/browser/privacy:java", |
| "//chrome/browser/user_education:java", |
| "//chrome/browser/xsurface:java", |
| "//third_party/android_deps:guava_android_java", |
| "//third_party/google-truth:google_truth_java", |
| ] |
| } |