#include "third_party/blink/renderer/bindings/core/v8/v8_internal_settings_generated.h"
#include "third_party/blink/public/mojom/origin_trial_feature/origin_trial_feature.mojom-shared.h"
#include "third_party/blink/renderer/bindings/core/v8/generated_code_helper.h"
#include "third_party/blink/renderer/bindings/core/v8/native_value_traits_impl.h"
#include "third_party/blink/renderer/bindings/core/v8/to_v8_traits.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_set_return_value_for_core.h"
#include "third_party/blink/renderer/core/testing/internal_settings_generated.h"
#include "third_party/blink/renderer/platform/bindings/exception_messages.h"
#include "third_party/blink/renderer/platform/bindings/idl_member_installer.h"
#include "third_party/blink/renderer/platform/bindings/runtime_call_stats.h"
#include "third_party/blink/renderer/platform/bindings/v8_binding.h"
#include "third_party/blink/renderer/platform/bindings/wrapper_type_info.h"
namespace blink {
bool V8InternalSettingsGenerated::IsExposed(ExecutionContext* execution_context) { … }
#if defined(COMPONENT_BUILD) && defined(WIN32) && defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wglobal-constructors"
#endif
const WrapperTypeInfo V8InternalSettingsGenerated::wrapper_type_info_{ … };
#if defined(COMPONENT_BUILD) && defined(WIN32) && defined(__clang__)
#pragma clang diagnostic pop
#endif
const WrapperTypeInfo& InternalSettingsGenerated::wrapper_type_info_ = …;
static_assert …;
namespace {
namespace v8_internal_settings_generated {
void SetAccelerated2dCanvasMSAASampleCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAcceleratedCompositingEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAccessibilityAlwaysShowFocusOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAccessibilityFontScaleFactorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAccessibilityFontWeightAdjustmentOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAccessibilityIncludeSvgGElementOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAccessibilityPasswordValuesEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAccessibilityTextSizeContrastFactorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAllowCustomScrollbarInMainFrameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAllowFileAccessFromFileURLsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAllowGeolocationOnInsecureOriginsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAllowNonEmptyNavigatorPluginsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAllowRunningOfInsecureContentOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAllowScriptsToCloseWindowsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAllowUniversalAccessFromFileURLsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAlwaysShowContextMenuOnTouchOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAntialiased2dCanvasEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAntialiasedClips2dCanvasEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAriaModalPrunesAXTreeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAvailableHoverTypesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAvailablePointerTypesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetBarrelButtonForDragEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetBypassCSPOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetCaretBrowsingEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetCookieEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDNSPrefetchingEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDOMPasteAllowedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDefaultFixedFontSizeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDefaultFontSizeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDefaultTextEncodingNameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDefaultVideoPosterURLOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDeviceScaleAdjustmentOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDisableReadingFromCanvasOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDisallowFetchForDocWrittenScriptsInMainFrameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDisallowFetchForDocWrittenScriptsInMainFrameIfEffectively2GOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDisallowFetchForDocWrittenScriptsInMainFrameOnSlowConnectionsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDoHtmlPreloadScanningOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDoNotUpdateSelectionOnMutatingSelectionRangeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDontSendKeyEventsToJavascriptOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDownloadableBinaryFontsEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetEmbeddedMediaExperienceEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetForceAndroidOverlayScrollbarOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetForceDarkModeEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetForceMainWorldInitializationOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetForceTouchEventFeatureDetectionForInspectorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetForceZeroLayoutHeightOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetFullscreenSupportedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetHideDownloadUIOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetHideScrollbarsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetHighlightAdsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetHyperlinkAuditingEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetIgnoreMainFrameOverflowHiddenQuirkOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetImagesEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetImmersiveModeEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetInForcedColorsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetInvertedColorsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetIsForcedColorsDisabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetJavaScriptCanAccessClipboardOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingFrameMarginPx2GOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingFrameMarginPx3GOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingFrameMarginPx4GOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingFrameMarginPxOfflineOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingFrameMarginPxSlow2GOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingFrameMarginPxUnknownOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingImageMarginPx2GOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingImageMarginPx3GOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingImageMarginPx4GOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingImageMarginPxOfflineOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingImageMarginPxSlow2GOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLazyLoadingImageMarginPxUnknownOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLoadWithOverviewModeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLoadsImagesAutomaticallyOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLocalStorageEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLogDnsPrefetchAndPreconnectOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetLogPreloadOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMainFrameClipsContentOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMainFrameResizesAreOrientationChangesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMaxTouchPointsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMediaControlsEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMediaTypeOverrideOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMinimumFontSizeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMinimumLogicalFontSizeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMockGestureTapHighlightsEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetModalContextMenuOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMultiTargetTapNotificationEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetNavigateOnDragDropOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetNavigatorPlatformOverrideOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetNetworkQuietTimeoutOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPasswordEchoDurationInSecondsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPasswordEchoEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPictureInPictureEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPlaceRTLScrollbarsOnLeftSideInMainFrameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPluginsEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPreferHiddenVolumeControlsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPrefersDefaultScrollbarStylesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPrefersReducedMotionOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPrefersReducedTransparencyOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPresentationReceiverOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPresentationRequiresUserGestureOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetReportScreenSizeInPhysicalPixelsQuirkOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetRequireTransientActivationAndAuthorizationForSubAppsAPIOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetRequireTransientActivationForGetDisplayMediaOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetRequireTransientActivationForShowFileOrDirectoryPickerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetResizableOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetRubberBandingOnCompositorThreadOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetScriptEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetScrollAnimatorEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSelectTrailingWhitespaceEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSelectionClipboardBufferAvailableOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSelectionIncludesAltImageTextOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetShouldClearDocumentBackgroundOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetShouldPrintBackgroundsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetShouldProtectAgainstIpcFloodingOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetShouldReuseGlobalForUnownedMainFrameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetShowContextMenuOnMouseUpOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetShrinksViewportContentToFitOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSmartInsertDeleteEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSmoothScrollForFindEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSpatialNavigationEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSpellCheckEnabledByDefaultOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetStrictMixedContentCheckingOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetStrictMixedContentCheckingForPluginOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetStrictPowerfulFeatureRestrictionsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetStrictlyBlockBlockableMixedContentOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSupportsMultipleWindowsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSyncXHRInDocumentsEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTargetBlankImpliesNoOpenerEnabledWillBeRemovedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextAreasAreResizableOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextAutosizingEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextTrackBackgroundColorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextTrackFontFamilyOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextTrackFontStyleOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextTrackFontVariantOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextTrackMarginPercentageOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextTrackTextColorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextTrackTextShadowOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextTrackTextSizeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextTrackWindowColorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextTrackWindowRadiusOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTouchDragDropEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTouchDragEndContextMenuOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTouchEditingEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetUseAXMenuListOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetUseWideViewportOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetValidationMessageTimerMagnificationOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetViewportEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetViewportMetaEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetViewportMetaMergeContentQuirkOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetViewportMetaZeroValuesQuirkOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetWebAppScopeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetWebGL1EnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetWebGL2EnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetWebGLErrorsToConsoleEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetWebSecurityEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetWebXRImmersiveArAllowedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetWideViewportQuirkEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
}
usingnamespacev8_internal_settings_generated;
}
void V8InternalSettingsGenerated::InstallInterfaceTemplate(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> interface_template) { … }
void V8InternalSettingsGenerated::InstallUnconditionalProperties(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> instance_template, v8::Local<v8::Template> prototype_template, v8::Local<v8::Template> interface_template) { … }
}