#include "third_party/blink/renderer/core/inspector/inspector_issue_reporter.h"
#include <optional>
#include "base/unguessable_token.h"
#include "third_party/blink/public/mojom/devtools/inspector_issue.mojom-blink.h"
#include "third_party/blink/renderer/core/dom/dom_node_ids.h"
#include "third_party/blink/renderer/core/execution_context/execution_context_lifecycle_observer.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/inspector/identifiers_factory.h"
#include "third_party/blink/renderer/core/inspector/inspector_audits_issue.h"
#include "third_party/blink/renderer/core/inspector/inspector_issue_storage.h"
#include "third_party/blink/renderer/platform/heap/visitor.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_error.h"
namespace blink {
InspectorIssueReporter::InspectorIssueReporter(InspectorIssueStorage* storage)
: … { … }
InspectorIssueReporter::~InspectorIssueReporter() = default;
void InspectorIssueReporter::Trace(Visitor* visitor) const { … }
void InspectorIssueReporter::DidFailLoading(
CoreProbeSink* sink,
uint64_t identifier,
DocumentLoader* loader,
const ResourceError& error,
const base::UnguessableToken& token) { … }
void InspectorIssueReporter::DomContentLoadedEventFired(LocalFrame* frame) { … }
}