#include "third_party/blink/renderer/core/testing/null_execution_context.h"
#include "base/task/single_thread_task_runner.h"
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
#include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/execution_context/agent.h"
#include "third_party/blink/renderer/core/execution_context/security_context_init.h"
#include "third_party/blink/renderer/core/frame/csp/content_security_policy.h"
#include "third_party/blink/renderer/core/frame/policy_container.h"
#include "third_party/blink/renderer/platform/scheduler/public/agent_group_scheduler.h"
#include "third_party/blink/renderer/platform/scheduler/public/dummy_schedulers.h"
#include "third_party/blink/renderer/platform/scheduler/public/frame_scheduler.h"
#include "third_party/blink/renderer/platform/scheduler/public/thread.h"
namespace blink {
NullExecutionContext::NullExecutionContext()
: … { … }
NullExecutionContext::NullExecutionContext(v8::Isolate* isolate)
: … { … }
NullExecutionContext::NullExecutionContext(
std::unique_ptr<FrameScheduler> scheduler)
: … { … }
NullExecutionContext::~NullExecutionContext() { … }
void NullExecutionContext::SetUpSecurityContextForTesting() { … }
FrameOrWorkerScheduler* NullExecutionContext::GetScheduler() { … }
scoped_refptr<base::SingleThreadTaskRunner> NullExecutionContext::GetTaskRunner(
TaskType task_type) { … }
const BrowserInterfaceBrokerProxy&
NullExecutionContext::GetBrowserInterfaceBroker() const { … }
}