#include "chrome/browser/ui/webui/devtools/devtools_ui.h"
#include "base/command_line.h"
#include "base/strings/stringprintf.h"
#include "chrome/browser/devtools/url_constants.h"
#include "chrome/browser/ui/webui/devtools/devtools_ui_data_source.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/common/url_constants.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/storage_partition.h"
#include "content/public/browser/url_data_source.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_ui.h"
#include "content/public/common/bindings_policy.h"
#include "content/public/common/user_agent.h"
GURL DevToolsUI::GetProxyURL(const std::string& frontend_url) { … }
GURL DevToolsUI::GetRemoteBaseURL() { … }
bool DevToolsUI::IsFrontendResourceURL(const GURL& url) { … }
DevToolsUI::DevToolsUI(content::WebUI* web_ui)
: … { … }
DevToolsUI::~DevToolsUI() = default;