#include "third_party/blink/renderer/core/frame/deprecation/deprecation.h"
#include "base/command_line.h"
#include "build/build_config.h"
#include "third_party/blink/public/common/switches.h"
#include "third_party/blink/public/mojom/frame/frame.mojom-blink.h"
#include "third_party/blink/public/mojom/permissions_policy/permissions_policy.mojom-blink.h"
#include "third_party/blink/public/mojom/reporting/reporting.mojom-blink.h"
#include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/renderer/bindings/core/v8/capture_source_location.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/frame/deprecation/deprecation_info.h"
#include "third_party/blink/renderer/core/frame/deprecation/deprecation_report_body.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/report.h"
#include "third_party/blink/renderer/core/frame/reporting_context.h"
#include "third_party/blink/renderer/core/inspector/inspector_audits_issue.h"
#include "third_party/blink/renderer/core/loader/document_loader.h"
#include "third_party/blink/renderer/core/origin_trials/origin_trial_context.h"
#include "third_party/blink/renderer/core/page/page.h"
#include "third_party/blink/renderer/core/workers/worker_or_worklet_global_scope.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
namespace blink {
namespace {
void SendToBrowser(ExecutionContext* context, const DeprecationInfo& info) { … }
}
Deprecation::Deprecation() : … { … }
void Deprecation::ClearSuppression() { … }
void Deprecation::MuteForInspector() { … }
void Deprecation::UnmuteForInspector() { … }
void Deprecation::SetReported(WebFeature feature) { … }
bool Deprecation::GetReported(WebFeature feature) const { … }
void Deprecation::CountDeprecationCrossOriginIframe(LocalDOMWindow* window,
WebFeature feature) { … }
void Deprecation::CountDeprecation(ExecutionContext* context,
WebFeature feature) { … }
bool Deprecation::IsDeprecated(WebFeature feature) { … }
}