#include "third_party/blink/renderer/bindings/modules/v8/v8_html_input_element.h"
#include "third_party/blink/public/mojom/origin_trial_feature/origin_trial_feature.mojom-shared.h"
#include "third_party/blink/renderer/bindings/core/v8/frozen_array.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_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_file_list.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_constructor.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_form_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_node_list.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_selection_mode.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_set_return_value_for_core.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_validity_state.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_entry.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/node_list.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/fileapi/file_list.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/html/custom/ce_reactions_scope.h"
#include "third_party/blink/renderer/core/html/forms/html_form_element.h"
#include "third_party/blink/renderer/core/html/forms/html_input_element.h"
#include "third_party/blink/renderer/core/html/forms/validity_state.h"
#include "third_party/blink/renderer/core/html/html_element.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/modules/filesystem/entry.h"
#include "third_party/blink/renderer/modules/filesystem/html_input_element_file_system.h"
#include "third_party/blink/renderer/platform/bindings/cooperative_scheduling_helpers.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/v8_object_constructor.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
namespace blink {
void V8HTMLInputElement::Impl::Init() { … }
namespace {
namespace v8_html_input_element {
void AcceptAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AcceptAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AltAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AltAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AutocompleteAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AutocompleteAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DefaultCheckedAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DefaultCheckedAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CheckedAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CheckedAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DirNameAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DirNameAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DisabledAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DisabledAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FilesAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FilesAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormActionAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormActionAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormEnctypeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormEnctypeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormMethodAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormMethodAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormNoValidateAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormNoValidateAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormTargetAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormTargetAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HeightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HeightAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IndeterminateAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IndeterminateAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ListAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxLengthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxLengthAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinLengthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinLengthAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MultipleAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MultipleAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NameAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NameAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PatternAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PatternAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PlaceholderAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PlaceholderAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ReadOnlyAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ReadOnlyAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RequiredAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RequiredAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SrcAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SrcAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void StepAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void StepAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TypeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TypeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DefaultValueAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DefaultValueAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ValueAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ValueAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ValueAsDateAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ValueAsDateAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ValueAsNumberAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ValueAsNumberAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WidthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WidthAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WillValidateAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ValidityAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ValidationMessageAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LabelsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectionStartAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectionStartAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectionEndAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectionEndAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectionDirectionAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectionDirectionAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AlignAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AlignAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UseMapAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UseMapAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CaptureAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CaptureAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WebkitdirectoryAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WebkitdirectoryAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IncrementalAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IncrementalAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WebkitEntriesAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PopoverTargetElementAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PopoverTargetElementAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PopoverTargetActionAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PopoverTargetActionAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CommandForElementAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CommandForElementAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CommandAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CommandAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InterestTargetElementAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InterestTargetElementAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InterestActionAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InterestActionAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ConstructorCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CheckValidityOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ReportValidityOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetCustomValidityOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetRangeTextOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetRangeTextOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetRangeTextOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSelectionRangeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ShowPickerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void StepDownOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void StepUpOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
}
usingnamespacev8_html_input_element;
}
void V8HTMLInputElement::Impl::InstallInterfaceTemplate(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> interface_template) { … }
void V8HTMLInputElement::Impl::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) { … }
void V8HTMLInputElement::Impl::InstallContextIndependentProperties(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> instance_template, v8::Local<v8::Template> prototype_template, v8::Local<v8::Template> interface_template) { … }
}