#include "chrome/browser/extensions/extension_system_factory.h"
#include "chrome/browser/extensions/blocklist_factory.h"
#include "chrome/browser/extensions/extension_management.h"
#include "chrome/browser/extensions/forced_extensions/install_stage_tracker_factory.h"
#include "chrome/browser/extensions/install_verifier_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/signin/identity_manager_factory.h"
#include "chrome/browser/ui/global_error/global_error_service_factory.h"
#include "components/keyed_service/content/browser_context_dependency_manager.h"
#include "extensions/browser/event_router_factory.h"
#include "extensions/browser/extension_host_registry.h"
#include "extensions/browser/extension_prefs_factory.h"
#include "extensions/browser/extension_registry_factory.h"
#include "extensions/browser/extension_system.h"
#include "extensions/browser/extensions_browser_client.h"
#include "extensions/browser/process_manager_factory.h"
#include "extensions/browser/renderer_startup_helper.h"
namespace extensions {
ExtensionSystemImpl::Shared*
ExtensionSystemSharedFactory::GetForBrowserContext(
content::BrowserContext* context) { … }
ExtensionSystemSharedFactory* ExtensionSystemSharedFactory::GetInstance() { … }
ExtensionSystemSharedFactory::ExtensionSystemSharedFactory()
: … { … }
ExtensionSystemSharedFactory::~ExtensionSystemSharedFactory() = default;
std::unique_ptr<KeyedService>
ExtensionSystemSharedFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const { … }
ExtensionSystem* ExtensionSystemFactory::GetForBrowserContext(
content::BrowserContext* context) { … }
ExtensionSystemFactory* ExtensionSystemFactory::GetInstance() { … }
ExtensionSystemFactory::ExtensionSystemFactory()
: … { … }
ExtensionSystemFactory::~ExtensionSystemFactory() = default;
KeyedService* ExtensionSystemFactory::BuildServiceInstanceFor(
content::BrowserContext* context) const { … }
content::BrowserContext* ExtensionSystemFactory::GetBrowserContextToUse(
content::BrowserContext* context) const { … }
bool ExtensionSystemFactory::ServiceIsCreatedWithBrowserContext() const { … }
}