| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This file has been auto-generated by code_generator_v8.py. | 5 // This file has been auto-generated by code_generator_v8.py. |
| 6 // DO NOT MODIFY! | 6 // DO NOT MODIFY! |
| 7 | 7 |
| 8 // clang-format off | 8 // clang-format off |
| 9 #include "V8TestObject.h" | 9 #include "V8TestObject.h" |
| 10 | 10 |
| 11 #include "bindings/core/v8/ArrayBufferOrArrayBufferViewOrDictionary.h" | 11 #include "bindings/core/v8/ArrayBufferOrArrayBufferViewOrDictionary.h" |
| 12 #include "bindings/core/v8/BindingSecurity.h" | 12 #include "bindings/core/v8/BindingSecurity.h" |
| 13 #include "bindings/core/v8/BooleanOrStringOrUnrestrictedDouble.h" | 13 #include "bindings/core/v8/BooleanOrStringOrUnrestrictedDouble.h" |
| 14 #include "bindings/core/v8/Dictionary.h" | 14 #include "bindings/core/v8/Dictionary.h" |
| 15 #include "bindings/core/v8/DoubleOrString.h" | 15 #include "bindings/core/v8/DoubleOrString.h" |
| 16 #include "bindings/core/v8/ExceptionState.h" | 16 #include "bindings/core/v8/ExceptionState.h" |
| 17 #include "bindings/core/v8/GeneratedCodeHelper.h" | 17 #include "bindings/core/v8/GeneratedCodeHelper.h" |
| 18 #include "bindings/core/v8/PrivateScriptRunner.h" | |
| 19 #include "bindings/core/v8/ScriptCallStack.h" | 18 #include "bindings/core/v8/ScriptCallStack.h" |
| 20 #include "bindings/core/v8/ScriptPromise.h" | 19 #include "bindings/core/v8/ScriptPromise.h" |
| 21 #include "bindings/core/v8/ScriptState.h" | 20 #include "bindings/core/v8/ScriptState.h" |
| 22 #include "bindings/core/v8/ScriptValue.h" | 21 #include "bindings/core/v8/ScriptValue.h" |
| 23 #include "bindings/core/v8/SerializedScriptValue.h" | 22 #include "bindings/core/v8/SerializedScriptValue.h" |
| 24 #include "bindings/core/v8/SerializedScriptValueFactory.h" | 23 #include "bindings/core/v8/SerializedScriptValueFactory.h" |
| 25 #include "bindings/core/v8/StringOrArrayBufferOrArrayBufferView.h" | 24 #include "bindings/core/v8/StringOrArrayBufferOrArrayBufferView.h" |
| 26 #include "bindings/core/v8/StringOrStringSequence.h" | 25 #include "bindings/core/v8/StringOrStringSequence.h" |
| 27 #include "bindings/core/v8/TestEnumOrDouble.h" | 26 #include "bindings/core/v8/TestEnumOrDouble.h" |
| 28 #include "bindings/core/v8/TestInterfaceGarbageCollectedOrString.h" | 27 #include "bindings/core/v8/TestInterfaceGarbageCollectedOrString.h" |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 #include "bindings/core/v8/V8XPathNSResolver.h" | 64 #include "bindings/core/v8/V8XPathNSResolver.h" |
| 66 #include "core/HTMLNames.h" | 65 #include "core/HTMLNames.h" |
| 67 #include "core/dom/ClassCollection.h" | 66 #include "core/dom/ClassCollection.h" |
| 68 #include "core/dom/DOMArrayBufferBase.h" | 67 #include "core/dom/DOMArrayBufferBase.h" |
| 69 #include "core/dom/Document.h" | 68 #include "core/dom/Document.h" |
| 70 #include "core/dom/FlexibleArrayBufferView.h" | 69 #include "core/dom/FlexibleArrayBufferView.h" |
| 71 #include "core/dom/TagCollection.h" | 70 #include "core/dom/TagCollection.h" |
| 72 #include "core/dom/custom/V0CustomElementProcessingStack.h" | 71 #include "core/dom/custom/V0CustomElementProcessingStack.h" |
| 73 #include "core/frame/Deprecation.h" | 72 #include "core/frame/Deprecation.h" |
| 74 #include "core/frame/ImageBitmap.h" | 73 #include "core/frame/ImageBitmap.h" |
| 75 #include "core/frame/LocalFrame.h" | |
| 76 #include "core/frame/UseCounter.h" | 74 #include "core/frame/UseCounter.h" |
| 77 #include "core/html/HTMLCollection.h" | 75 #include "core/html/HTMLCollection.h" |
| 78 #include "core/html/HTMLDataListOptionsCollection.h" | 76 #include "core/html/HTMLDataListOptionsCollection.h" |
| 79 #include "core/html/HTMLFormControlsCollection.h" | 77 #include "core/html/HTMLFormControlsCollection.h" |
| 80 #include "core/html/HTMLTableRowsCollection.h" | 78 #include "core/html/HTMLTableRowsCollection.h" |
| 81 #include "core/inspector/ConsoleMessage.h" | 79 #include "core/inspector/ConsoleMessage.h" |
| 82 #include "core/inspector/ScriptArguments.h" | 80 #include "core/inspector/ScriptArguments.h" |
| 83 #include "core/origin_trials/OriginTrials.h" | 81 #include "core/origin_trials/OriginTrials.h" |
| 84 #include "platform/RuntimeEnabledFeatures.h" | 82 #include "platform/RuntimeEnabledFeatures.h" |
| 85 #include "platform/ScriptForbiddenScope.h" | |
| 86 #include "wtf/GetPtr.h" | 83 #include "wtf/GetPtr.h" |
| 87 #include "wtf/RefPtr.h" | 84 #include "wtf/RefPtr.h" |
| 88 | 85 |
| 89 namespace blink { | 86 namespace blink { |
| 90 | 87 |
| 91 // Suppress warning: global constructors, because struct WrapperTypeInfo is triv
ial | 88 // Suppress warning: global constructors, because struct WrapperTypeInfo is triv
ial |
| 92 // and does not depend on another global objects. | 89 // and does not depend on another global objects. |
| 93 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) | 90 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) |
| 94 #pragma clang diagnostic push | 91 #pragma clang diagnostic push |
| 95 #pragma clang diagnostic ignored "-Wglobal-constructors" | 92 #pragma clang diagnostic ignored "-Wglobal-constructors" |
| (...skipping 2456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2552 } | 2549 } |
| 2553 | 2550 |
| 2554 v8SetReturnValueFast(info, WTF::getPtr(impl->checkSecurityForNodeReadonlyDocum
entAttribute()), impl); | 2551 v8SetReturnValueFast(info, WTF::getPtr(impl->checkSecurityForNodeReadonlyDocum
entAttribute()), impl); |
| 2555 } | 2552 } |
| 2556 | 2553 |
| 2557 void checkSecurityForNodeReadonlyDocumentAttributeAttributeGetterCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) { | 2554 void checkSecurityForNodeReadonlyDocumentAttributeAttributeGetterCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) { |
| 2558 TestObjectV8Internal::checkSecurityForNodeReadonlyDocumentAttributeAttributeGe
tter(info); | 2555 TestObjectV8Internal::checkSecurityForNodeReadonlyDocumentAttributeAttributeGe
tter(info); |
| 2559 } | 2556 } |
| 2560 | 2557 |
| 2561 void testInterfaceEmptyConstructorAttributeConstructorGetterCallback(v8::Local<v
8::Name> property, const v8::PropertyCallbackInfo<v8::Value>& info) { | 2558 void testInterfaceEmptyConstructorAttributeConstructorGetterCallback(v8::Local<v
8::Name> property, const v8::PropertyCallbackInfo<v8::Value>& info) { |
| 2562 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), currentExec
utionContext(info.GetIsolate()), UseCounter::deprecatedTestInterfaceEmptyConstru
ctorAttribute); | 2559 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate()), UseC
ounter::deprecatedTestInterfaceEmptyConstructorAttribute); |
| 2563 | 2560 |
| 2564 v8ConstructorAttributeGetter(property, info); | 2561 v8ConstructorAttributeGetter(property, info); |
| 2565 } | 2562 } |
| 2566 | 2563 |
| 2567 void measureAsFeatureNameTestInterfaceEmptyConstructorAttributeConstructorGetter
Callback(v8::Local<v8::Name> property, const v8::PropertyCallbackInfo<v8::Value>
& info) { | 2564 void measureAsFeatureNameTestInterfaceEmptyConstructorAttributeConstructorGetter
Callback(v8::Local<v8::Name> property, const v8::PropertyCallbackInfo<v8::Value>
& info) { |
| 2568 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionContext
(info.GetIsolate()), UseCounter::FeatureName); | 2565 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter::Feat
ureName); |
| 2569 | 2566 |
| 2570 v8ConstructorAttributeGetter(property, info); | 2567 v8ConstructorAttributeGetter(property, info); |
| 2571 } | 2568 } |
| 2572 | 2569 |
| 2573 void customObjectAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) { | 2570 void customObjectAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) { |
| 2574 V8TestObject::customObjectAttributeAttributeGetterCustom(info); | 2571 V8TestObject::customObjectAttributeAttributeGetterCustom(info); |
| 2575 } | 2572 } |
| 2576 | 2573 |
| 2577 void customObjectAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) { | 2574 void customObjectAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) { |
| 2578 v8::Local<v8::Value> v8Value = info[0]; | 2575 v8::Local<v8::Value> v8Value = info[0]; |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2628 | 2625 |
| 2629 static void deprecatedLongAttributeAttributeGetter(const v8::FunctionCallbackInf
o<v8::Value>& info) { | 2626 static void deprecatedLongAttributeAttributeGetter(const v8::FunctionCallbackInf
o<v8::Value>& info) { |
| 2630 v8::Local<v8::Object> holder = info.Holder(); | 2627 v8::Local<v8::Object> holder = info.Holder(); |
| 2631 | 2628 |
| 2632 TestObject* impl = V8TestObject::toImpl(holder); | 2629 TestObject* impl = V8TestObject::toImpl(holder); |
| 2633 | 2630 |
| 2634 v8SetReturnValueInt(info, impl->deprecatedLongAttribute()); | 2631 v8SetReturnValueInt(info, impl->deprecatedLongAttribute()); |
| 2635 } | 2632 } |
| 2636 | 2633 |
| 2637 void deprecatedLongAttributeAttributeGetterCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) { | 2634 void deprecatedLongAttributeAttributeGetterCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) { |
| 2638 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), currentExec
utionContext(info.GetIsolate()), UseCounter::LongAttribute); | 2635 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate()), UseC
ounter::LongAttribute); |
| 2639 | 2636 |
| 2640 TestObjectV8Internal::deprecatedLongAttributeAttributeGetter(info); | 2637 TestObjectV8Internal::deprecatedLongAttributeAttributeGetter(info); |
| 2641 } | 2638 } |
| 2642 | 2639 |
| 2643 static void deprecatedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::FunctionCallbackInfo<v8::Value>& info) { | 2640 static void deprecatedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::FunctionCallbackInfo<v8::Value>& info) { |
| 2644 v8::Local<v8::Object> holder = info.Holder(); | 2641 v8::Local<v8::Object> holder = info.Holder(); |
| 2645 TestObject* impl = V8TestObject::toImpl(holder); | 2642 TestObject* impl = V8TestObject::toImpl(holder); |
| 2646 | 2643 |
| 2647 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext
, "TestObject", "deprecatedLongAttribute"); | 2644 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext
, "TestObject", "deprecatedLongAttribute"); |
| 2648 | 2645 |
| 2649 // Prepare the value to be set. | 2646 // Prepare the value to be set. |
| 2650 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exception
State); | 2647 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exception
State); |
| 2651 if (exceptionState.hadException()) | 2648 if (exceptionState.hadException()) |
| 2652 return; | 2649 return; |
| 2653 | 2650 |
| 2654 impl->setDeprecatedLongAttribute(cppValue); | 2651 impl->setDeprecatedLongAttribute(cppValue); |
| 2655 } | 2652 } |
| 2656 | 2653 |
| 2657 void deprecatedLongAttributeAttributeSetterCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) { | 2654 void deprecatedLongAttributeAttributeSetterCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) { |
| 2658 v8::Local<v8::Value> v8Value = info[0]; | 2655 v8::Local<v8::Value> v8Value = info[0]; |
| 2659 | 2656 |
| 2660 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), currentExec
utionContext(info.GetIsolate()), UseCounter::LongAttribute); | 2657 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate()), UseC
ounter::LongAttribute); |
| 2661 | 2658 |
| 2662 TestObjectV8Internal::deprecatedLongAttributeAttributeSetter(v8Value, info); | 2659 TestObjectV8Internal::deprecatedLongAttributeAttributeSetter(v8Value, info); |
| 2663 } | 2660 } |
| 2664 | 2661 |
| 2665 static void enforceRangeLongAttributeAttributeGetter(const v8::FunctionCallbackI
nfo<v8::Value>& info) { | 2662 static void enforceRangeLongAttributeAttributeGetter(const v8::FunctionCallbackI
nfo<v8::Value>& info) { |
| 2666 v8::Local<v8::Object> holder = info.Holder(); | 2663 v8::Local<v8::Object> holder = info.Holder(); |
| 2667 | 2664 |
| 2668 TestObject* impl = V8TestObject::toImpl(holder); | 2665 TestObject* impl = V8TestObject::toImpl(holder); |
| 2669 | 2666 |
| 2670 v8SetReturnValueInt(info, impl->enforceRangeLongAttribute()); | 2667 v8SetReturnValueInt(info, impl->enforceRangeLongAttribute()); |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2780 | 2777 |
| 2781 static void measureAsLongAttributeAttributeGetter(const v8::FunctionCallbackInfo
<v8::Value>& info) { | 2778 static void measureAsLongAttributeAttributeGetter(const v8::FunctionCallbackInfo
<v8::Value>& info) { |
| 2782 v8::Local<v8::Object> holder = info.Holder(); | 2779 v8::Local<v8::Object> holder = info.Holder(); |
| 2783 | 2780 |
| 2784 TestObject* impl = V8TestObject::toImpl(holder); | 2781 TestObject* impl = V8TestObject::toImpl(holder); |
| 2785 | 2782 |
| 2786 v8SetReturnValueInt(info, impl->measureAsLongAttribute()); | 2783 v8SetReturnValueInt(info, impl->measureAsLongAttribute()); |
| 2787 } | 2784 } |
| 2788 | 2785 |
| 2789 void measureAsLongAttributeAttributeGetterCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) { | 2786 void measureAsLongAttributeAttributeGetterCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) { |
| 2790 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionContext
(info.GetIsolate()), UseCounter::TestFeature); | 2787 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter::Test
Feature); |
| 2791 | 2788 |
| 2792 TestObjectV8Internal::measureAsLongAttributeAttributeGetter(info); | 2789 TestObjectV8Internal::measureAsLongAttributeAttributeGetter(info); |
| 2793 } | 2790 } |
| 2794 | 2791 |
| 2795 static void measureAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::FunctionCallbackInfo<v8::Value>& info) { | 2792 static void measureAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::FunctionCallbackInfo<v8::Value>& info) { |
| 2796 v8::Local<v8::Object> holder = info.Holder(); | 2793 v8::Local<v8::Object> holder = info.Holder(); |
| 2797 TestObject* impl = V8TestObject::toImpl(holder); | 2794 TestObject* impl = V8TestObject::toImpl(holder); |
| 2798 | 2795 |
| 2799 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext
, "TestObject", "measureAsLongAttribute"); | 2796 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext
, "TestObject", "measureAsLongAttribute"); |
| 2800 | 2797 |
| 2801 // Prepare the value to be set. | 2798 // Prepare the value to be set. |
| 2802 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exception
State); | 2799 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exception
State); |
| 2803 if (exceptionState.hadException()) | 2800 if (exceptionState.hadException()) |
| 2804 return; | 2801 return; |
| 2805 | 2802 |
| 2806 impl->setMeasureAsLongAttribute(cppValue); | 2803 impl->setMeasureAsLongAttribute(cppValue); |
| 2807 } | 2804 } |
| 2808 | 2805 |
| 2809 void measureAsLongAttributeAttributeSetterCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) { | 2806 void measureAsLongAttributeAttributeSetterCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) { |
| 2810 v8::Local<v8::Value> v8Value = info[0]; | 2807 v8::Local<v8::Value> v8Value = info[0]; |
| 2811 | 2808 |
| 2812 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionContext
(info.GetIsolate()), UseCounter::TestFeature); | 2809 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter::Test
Feature); |
| 2813 | 2810 |
| 2814 TestObjectV8Internal::measureAsLongAttributeAttributeSetter(v8Value, info); | 2811 TestObjectV8Internal::measureAsLongAttributeAttributeSetter(v8Value, info); |
| 2815 } | 2812 } |
| 2816 | 2813 |
| 2817 static void notEnumerableLongAttributeAttributeGetter(const v8::FunctionCallback
Info<v8::Value>& info) { | 2814 static void notEnumerableLongAttributeAttributeGetter(const v8::FunctionCallback
Info<v8::Value>& info) { |
| 2818 v8::Local<v8::Object> holder = info.Holder(); | 2815 v8::Local<v8::Object> holder = info.Holder(); |
| 2819 | 2816 |
| 2820 TestObject* impl = V8TestObject::toImpl(holder); | 2817 TestObject* impl = V8TestObject::toImpl(holder); |
| 2821 | 2818 |
| 2822 v8SetReturnValueInt(info, impl->notEnumerableLongAttribute()); | 2819 v8SetReturnValueInt(info, impl->notEnumerableLongAttribute()); |
| (...skipping 2040 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4863 | 4860 |
| 4864 static void measuredLongAttributeAttributeGetter(const v8::FunctionCallbackInfo<
v8::Value>& info) { | 4861 static void measuredLongAttributeAttributeGetter(const v8::FunctionCallbackInfo<
v8::Value>& info) { |
| 4865 v8::Local<v8::Object> holder = info.Holder(); | 4862 v8::Local<v8::Object> holder = info.Holder(); |
| 4866 | 4863 |
| 4867 TestObject* impl = V8TestObject::toImpl(holder); | 4864 TestObject* impl = V8TestObject::toImpl(holder); |
| 4868 | 4865 |
| 4869 v8SetReturnValueInt(info, impl->measuredLongAttribute()); | 4866 v8SetReturnValueInt(info, impl->measuredLongAttribute()); |
| 4870 } | 4867 } |
| 4871 | 4868 |
| 4872 void measuredLongAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) { | 4869 void measuredLongAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) { |
| 4873 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionContext
(info.GetIsolate()), UseCounter::V8TestObject_MeasuredLongAttribute_AttributeGet
ter); | 4870 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter::V8Te
stObject_MeasuredLongAttribute_AttributeGetter); |
| 4874 | 4871 |
| 4875 TestObjectV8Internal::measuredLongAttributeAttributeGetter(info); | 4872 TestObjectV8Internal::measuredLongAttributeAttributeGetter(info); |
| 4876 } | 4873 } |
| 4877 | 4874 |
| 4878 static void measuredLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::FunctionCallbackInfo<v8::Value>& info) { | 4875 static void measuredLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::FunctionCallbackInfo<v8::Value>& info) { |
| 4879 v8::Local<v8::Object> holder = info.Holder(); | 4876 v8::Local<v8::Object> holder = info.Holder(); |
| 4880 TestObject* impl = V8TestObject::toImpl(holder); | 4877 TestObject* impl = V8TestObject::toImpl(holder); |
| 4881 | 4878 |
| 4882 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext
, "TestObject", "measuredLongAttribute"); | 4879 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext
, "TestObject", "measuredLongAttribute"); |
| 4883 | 4880 |
| 4884 // Prepare the value to be set. | 4881 // Prepare the value to be set. |
| 4885 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exception
State); | 4882 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exception
State); |
| 4886 if (exceptionState.hadException()) | 4883 if (exceptionState.hadException()) |
| 4887 return; | 4884 return; |
| 4888 | 4885 |
| 4889 impl->setMeasuredLongAttribute(cppValue); | 4886 impl->setMeasuredLongAttribute(cppValue); |
| 4890 } | 4887 } |
| 4891 | 4888 |
| 4892 void measuredLongAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) { | 4889 void measuredLongAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) { |
| 4893 v8::Local<v8::Value> v8Value = info[0]; | 4890 v8::Local<v8::Value> v8Value = info[0]; |
| 4894 | 4891 |
| 4895 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionContext
(info.GetIsolate()), UseCounter::V8TestObject_MeasuredLongAttribute_AttributeSet
ter); | 4892 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter::V8Te
stObject_MeasuredLongAttribute_AttributeSetter); |
| 4896 | 4893 |
| 4897 TestObjectV8Internal::measuredLongAttributeAttributeSetter(v8Value, info); | 4894 TestObjectV8Internal::measuredLongAttributeAttributeSetter(v8Value, info); |
| 4898 } | 4895 } |
| 4899 | 4896 |
| 4900 static void sameObjectAttributeAttributeGetter(const v8::FunctionCallbackInfo<v8
::Value>& info) { | 4897 static void sameObjectAttributeAttributeGetter(const v8::FunctionCallbackInfo<v8
::Value>& info) { |
| 4901 v8::Local<v8::Object> holder = info.Holder(); | 4898 v8::Local<v8::Object> holder = info.Holder(); |
| 4902 | 4899 |
| 4903 TestObject* impl = V8TestObject::toImpl(holder); | 4900 TestObject* impl = V8TestObject::toImpl(holder); |
| 4904 | 4901 |
| 4905 TestInterfaceImplementation* cppValue(WTF::getPtr(impl->sameObjectAttribute())
); | 4902 TestInterfaceImplementation* cppValue(WTF::getPtr(impl->sameObjectAttribute())
); |
| (...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5156 | 5153 |
| 5157 impl->setTestInterfaceGarbageCollectedOrNullAttribute(cppValue); | 5154 impl->setTestInterfaceGarbageCollectedOrNullAttribute(cppValue); |
| 5158 } | 5155 } |
| 5159 | 5156 |
| 5160 void testInterfaceGarbageCollectedOrNullAttributeAttributeSetterCallback(const v
8::FunctionCallbackInfo<v8::Value>& info) { | 5157 void testInterfaceGarbageCollectedOrNullAttributeAttributeSetterCallback(const v
8::FunctionCallbackInfo<v8::Value>& info) { |
| 5161 v8::Local<v8::Value> v8Value = info[0]; | 5158 v8::Local<v8::Value> v8Value = info[0]; |
| 5162 | 5159 |
| 5163 TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeSet
ter(v8Value, info); | 5160 TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeSet
ter(v8Value, info); |
| 5164 } | 5161 } |
| 5165 | 5162 |
| 5166 static void readonlyShortAttributeAttributeGetter(const v8::FunctionCallbackInfo
<v8::Value>& info) { | |
| 5167 v8::Local<v8::Object> holder = info.Holder(); | |
| 5168 | |
| 5169 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5170 | |
| 5171 int result = 0; | |
| 5172 if (!V8TestObject::PrivateScript::readonlyShortAttributeAttributeGetter(toLoca
lFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, &res
ult)) | |
| 5173 return; | |
| 5174 | |
| 5175 v8SetReturnValueInt(info, result); | |
| 5176 } | |
| 5177 | |
| 5178 void readonlyShortAttributeAttributeGetterCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) { | |
| 5179 TestObjectV8Internal::readonlyShortAttributeAttributeGetter(info); | |
| 5180 } | |
| 5181 | |
| 5182 static void shortAttributeAttributeGetter(const v8::FunctionCallbackInfo<v8::Val
ue>& info) { | |
| 5183 v8::Local<v8::Object> holder = info.Holder(); | |
| 5184 | |
| 5185 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5186 | |
| 5187 int result = 0; | |
| 5188 if (!V8TestObject::PrivateScript::shortAttributeAttributeGetter(toLocalFrame(t
oFrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, &result)) | |
| 5189 return; | |
| 5190 | |
| 5191 v8SetReturnValueInt(info, result); | |
| 5192 } | |
| 5193 | |
| 5194 void shortAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) { | |
| 5195 TestObjectV8Internal::shortAttributeAttributeGetter(info); | |
| 5196 } | |
| 5197 | |
| 5198 static void shortAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::FunctionCallbackInfo<v8::Value>& info) { | |
| 5199 v8::Local<v8::Object> holder = info.Holder(); | |
| 5200 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5201 | |
| 5202 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext
, "TestObject", "shortAttribute"); | |
| 5203 | |
| 5204 // Prepare the value to be set. | |
| 5205 int cppValue = toInt16(info.GetIsolate(), v8Value, NormalConversion, exception
State); | |
| 5206 if (exceptionState.hadException()) | |
| 5207 return; | |
| 5208 | |
| 5209 V8TestObject::PrivateScript::shortAttributeAttributeSetter(toLocalFrame(toFram
eIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, cppValue); | |
| 5210 } | |
| 5211 | |
| 5212 void shortAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) { | |
| 5213 v8::Local<v8::Value> v8Value = info[0]; | |
| 5214 | |
| 5215 TestObjectV8Internal::shortAttributeAttributeSetter(v8Value, info); | |
| 5216 } | |
| 5217 | |
| 5218 static void stringAttributeAttributeGetter(const v8::FunctionCallbackInfo<v8::Va
lue>& info) { | |
| 5219 v8::Local<v8::Object> holder = info.Holder(); | |
| 5220 | |
| 5221 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5222 | |
| 5223 String result; | |
| 5224 if (!V8TestObject::PrivateScript::stringAttributeAttributeGetter(toLocalFrame(
toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, &result)) | |
| 5225 return; | |
| 5226 | |
| 5227 v8SetReturnValueString(info, result, info.GetIsolate()); | |
| 5228 } | |
| 5229 | |
| 5230 void stringAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) { | |
| 5231 TestObjectV8Internal::stringAttributeAttributeGetter(info); | |
| 5232 } | |
| 5233 | |
| 5234 static void stringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::FunctionCallbackInfo<v8::Value>& info) { | |
| 5235 v8::Local<v8::Object> holder = info.Holder(); | |
| 5236 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5237 | |
| 5238 // Prepare the value to be set. | |
| 5239 V8StringResource<> cppValue = v8Value; | |
| 5240 if (!cppValue.prepare()) | |
| 5241 return; | |
| 5242 | |
| 5243 V8TestObject::PrivateScript::stringAttributeAttributeSetter(toLocalFrame(toFra
meIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, cppValue); | |
| 5244 } | |
| 5245 | |
| 5246 void stringAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) { | |
| 5247 v8::Local<v8::Value> v8Value = info[0]; | |
| 5248 | |
| 5249 TestObjectV8Internal::stringAttributeAttributeSetter(v8Value, info); | |
| 5250 } | |
| 5251 | |
| 5252 static void nodeAttributeAttributeGetter(const v8::FunctionCallbackInfo<v8::Valu
e>& info) { | |
| 5253 v8::Local<v8::Object> holder = info.Holder(); | |
| 5254 | |
| 5255 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5256 | |
| 5257 Node* result = nullptr; | |
| 5258 if (!V8TestObject::PrivateScript::nodeAttributeAttributeGetter(toLocalFrame(to
FrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, &result)) | |
| 5259 return; | |
| 5260 | |
| 5261 v8SetReturnValueFast(info, result, impl); | |
| 5262 } | |
| 5263 | |
| 5264 void nodeAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Val
ue>& info) { | |
| 5265 TestObjectV8Internal::nodeAttributeAttributeGetter(info); | |
| 5266 } | |
| 5267 | |
| 5268 static void nodeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:FunctionCallbackInfo<v8::Value>& info) { | |
| 5269 v8::Local<v8::Object> holder = info.Holder(); | |
| 5270 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5271 | |
| 5272 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext
, "TestObject", "nodeAttribute"); | |
| 5273 | |
| 5274 // Prepare the value to be set. | |
| 5275 Node* cppValue = V8Node::toImplWithTypeCheck(info.GetIsolate(), v8Value); | |
| 5276 | |
| 5277 // Type check per: http://heycam.github.io/webidl/#es-interface | |
| 5278 if (!cppValue) { | |
| 5279 exceptionState.throwTypeError("The provided value is not of type 'Node'."); | |
| 5280 return; | |
| 5281 } | |
| 5282 | |
| 5283 V8TestObject::PrivateScript::nodeAttributeAttributeSetter(toLocalFrame(toFrame
IfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, cppValue); | |
| 5284 } | |
| 5285 | |
| 5286 void nodeAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Val
ue>& info) { | |
| 5287 v8::Local<v8::Value> v8Value = info[0]; | |
| 5288 | |
| 5289 TestObjectV8Internal::nodeAttributeAttributeSetter(v8Value, info); | |
| 5290 } | |
| 5291 | |
| 5292 static void attributeImplementedInCPPForPrivateScriptOnlyAttributeGetter(const v
8::FunctionCallbackInfo<v8::Value>& info) { | |
| 5293 v8::Local<v8::Object> holder = info.Holder(); | |
| 5294 | |
| 5295 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5296 | |
| 5297 v8SetReturnValueString(info, impl->attributeImplementedInCPPForPrivateScriptOn
ly(), info.GetIsolate()); | |
| 5298 } | |
| 5299 | |
| 5300 void attributeImplementedInCPPForPrivateScriptOnlyAttributeGetterCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) { | |
| 5301 TestObjectV8Internal::attributeImplementedInCPPForPrivateScriptOnlyAttributeGe
tter(info); | |
| 5302 } | |
| 5303 | |
| 5304 static void attributeImplementedInCPPForPrivateScriptOnlyAttributeSetter(v8::Loc
al<v8::Value> v8Value, const v8::FunctionCallbackInfo<v8::Value>& info) { | |
| 5305 v8::Local<v8::Object> holder = info.Holder(); | |
| 5306 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5307 | |
| 5308 // Prepare the value to be set. | |
| 5309 V8StringResource<> cppValue = v8Value; | |
| 5310 if (!cppValue.prepare()) | |
| 5311 return; | |
| 5312 | |
| 5313 impl->setAttributeImplementedInCPPForPrivateScriptOnly(cppValue); | |
| 5314 } | |
| 5315 | |
| 5316 void attributeImplementedInCPPForPrivateScriptOnlyAttributeSetterCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) { | |
| 5317 v8::Local<v8::Value> v8Value = info[0]; | |
| 5318 | |
| 5319 TestObjectV8Internal::attributeImplementedInCPPForPrivateScriptOnlyAttributeSe
tter(v8Value, info); | |
| 5320 } | |
| 5321 | |
| 5322 static void enumForPrivateScriptAttributeGetter(const v8::FunctionCallbackInfo<v
8::Value>& info) { | |
| 5323 v8::Local<v8::Object> holder = info.Holder(); | |
| 5324 | |
| 5325 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5326 | |
| 5327 String result; | |
| 5328 if (!V8TestObject::PrivateScript::enumForPrivateScriptAttributeGetter(toLocalF
rame(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, &resul
t)) | |
| 5329 return; | |
| 5330 | |
| 5331 v8SetReturnValueString(info, result, info.GetIsolate()); | |
| 5332 } | |
| 5333 | |
| 5334 void enumForPrivateScriptAttributeGetterCallback(const v8::FunctionCallbackInfo<
v8::Value>& info) { | |
| 5335 TestObjectV8Internal::enumForPrivateScriptAttributeGetter(info); | |
| 5336 } | |
| 5337 | |
| 5338 static void enumForPrivateScriptAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::FunctionCallbackInfo<v8::Value>& info) { | |
| 5339 v8::Local<v8::Object> holder = info.Holder(); | |
| 5340 TestObject* impl = V8TestObject::toImpl(holder); | |
| 5341 | |
| 5342 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext
, "TestObject", "enumForPrivateScript"); | |
| 5343 | |
| 5344 // Prepare the value to be set. | |
| 5345 V8StringResource<> cppValue = v8Value; | |
| 5346 if (!cppValue.prepare()) | |
| 5347 return; | |
| 5348 | |
| 5349 // Type check per: http://heycam.github.io/webidl/#dfn-attribute-setter | |
| 5350 // Returns undefined without setting the value if the value is invalid. | |
| 5351 DummyExceptionStateForTesting dummyExceptionState; | |
| 5352 const char* validValues[] = { | |
| 5353 "", | |
| 5354 "EnumValue1", | |
| 5355 "EnumValue2", | |
| 5356 "EnumValue3", | |
| 5357 }; | |
| 5358 if (!isValidEnum(cppValue, validValues, WTF_ARRAY_LENGTH(validValues), "TestEn
um", dummyExceptionState)) { | |
| 5359 currentExecutionContext(info.GetIsolate())->addConsoleMessage(ConsoleMessage
::create(JSMessageSource, WarningMessageLevel, dummyExceptionState.message())); | |
| 5360 return; | |
| 5361 } | |
| 5362 | |
| 5363 V8TestObject::PrivateScript::enumForPrivateScriptAttributeSetter(toLocalFrame(
toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, cppValue); | |
| 5364 } | |
| 5365 | |
| 5366 void enumForPrivateScriptAttributeSetterCallback(const v8::FunctionCallbackInfo<
v8::Value>& info) { | |
| 5367 v8::Local<v8::Value> v8Value = info[0]; | |
| 5368 | |
| 5369 TestObjectV8Internal::enumForPrivateScriptAttributeSetter(v8Value, info); | |
| 5370 } | |
| 5371 | |
| 5372 static void unscopableVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) { | 5163 static void unscopableVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) { |
| 5373 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5164 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5374 | 5165 |
| 5375 impl->unscopableVoidMethod(); | 5166 impl->unscopableVoidMethod(); |
| 5376 } | 5167 } |
| 5377 | 5168 |
| 5378 void unscopableVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value
>& info) { | 5169 void unscopableVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value
>& info) { |
| 5379 TestObjectV8Internal::unscopableVoidMethodMethod(info); | 5170 TestObjectV8Internal::unscopableVoidMethodMethod(info); |
| 5380 } | 5171 } |
| 5381 | 5172 |
| (...skipping 4285 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9667 TestObjectV8Internal::customCallEpilogueVoidMethodMethod(info); | 9458 TestObjectV8Internal::customCallEpilogueVoidMethodMethod(info); |
| 9668 } | 9459 } |
| 9669 | 9460 |
| 9670 static void deprecatedVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) { | 9461 static void deprecatedVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) { |
| 9671 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9462 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9672 | 9463 |
| 9673 impl->deprecatedVoidMethod(); | 9464 impl->deprecatedVoidMethod(); |
| 9674 } | 9465 } |
| 9675 | 9466 |
| 9676 void deprecatedVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value
>& info) { | 9467 void deprecatedVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value
>& info) { |
| 9677 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), currentExec
utionContext(info.GetIsolate()), UseCounter::voidMethod); | 9468 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate()), UseC
ounter::voidMethod); |
| 9678 TestObjectV8Internal::deprecatedVoidMethodMethod(info); | 9469 TestObjectV8Internal::deprecatedVoidMethodMethod(info); |
| 9679 } | 9470 } |
| 9680 | 9471 |
| 9681 static void implementedAsVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) { | 9472 static void implementedAsVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) { |
| 9682 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9473 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9683 | 9474 |
| 9684 impl->implementedAsMethodName(); | 9475 impl->implementedAsMethodName(); |
| 9685 } | 9476 } |
| 9686 | 9477 |
| 9687 void implementedAsVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) { | 9478 void implementedAsVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) { |
| 9688 TestObjectV8Internal::implementedAsVoidMethodMethod(info); | 9479 TestObjectV8Internal::implementedAsVoidMethodMethod(info); |
| 9689 } | 9480 } |
| 9690 | 9481 |
| 9691 static void measureAsVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) { | 9482 static void measureAsVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) { |
| 9692 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9483 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9693 | 9484 |
| 9694 impl->measureAsVoidMethod(); | 9485 impl->measureAsVoidMethod(); |
| 9695 } | 9486 } |
| 9696 | 9487 |
| 9697 void measureAsVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>
& info) { | 9488 void measureAsVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>
& info) { |
| 9698 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionContext
(info.GetIsolate()), UseCounter::TestFeature); | 9489 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter::Test
Feature); |
| 9699 TestObjectV8Internal::measureAsVoidMethodMethod(info); | 9490 TestObjectV8Internal::measureAsVoidMethodMethod(info); |
| 9700 } | 9491 } |
| 9701 | 9492 |
| 9702 static void measureMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
{ | 9493 static void measureMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
{ |
| 9703 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9494 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9704 | 9495 |
| 9705 impl->measureMethod(); | 9496 impl->measureMethod(); |
| 9706 } | 9497 } |
| 9707 | 9498 |
| 9708 void measureMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info
) { | 9499 void measureMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info
) { |
| 9709 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionContext
(info.GetIsolate()), UseCounter::V8TestObject_MeasureMethod_Method); | 9500 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter::V8Te
stObject_MeasureMethod_Method); |
| 9710 TestObjectV8Internal::measureMethodMethod(info); | 9501 TestObjectV8Internal::measureMethodMethod(info); |
| 9711 } | 9502 } |
| 9712 | 9503 |
| 9713 static void measureOverloadedMethod1Method(const v8::FunctionCallbackInfo<v8::Va
lue>& info) { | 9504 static void measureOverloadedMethod1Method(const v8::FunctionCallbackInfo<v8::Va
lue>& info) { |
| 9714 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9505 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9715 | 9506 |
| 9716 impl->measureOverloadedMethod(); | 9507 impl->measureOverloadedMethod(); |
| 9717 } | 9508 } |
| 9718 | 9509 |
| 9719 static void measureOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8::Va
lue>& info) { | 9510 static void measureOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8::Va
lue>& info) { |
| 9720 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "measureOverloadedMethod"); | 9511 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "measureOverloadedMethod"); |
| 9721 | 9512 |
| 9722 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9513 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9723 | 9514 |
| 9724 int arg; | 9515 int arg; |
| 9725 arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState); | 9516 arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState); |
| 9726 if (exceptionState.hadException()) | 9517 if (exceptionState.hadException()) |
| 9727 return; | 9518 return; |
| 9728 | 9519 |
| 9729 impl->measureOverloadedMethod(arg); | 9520 impl->measureOverloadedMethod(arg); |
| 9730 } | 9521 } |
| 9731 | 9522 |
| 9732 static void measureOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) { | 9523 static void measureOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) { |
| 9733 bool isArityError = false; | 9524 bool isArityError = false; |
| 9734 switch (std::min(1, info.Length())) { | 9525 switch (std::min(1, info.Length())) { |
| 9735 case 0: | 9526 case 0: |
| 9736 if (true) { | 9527 if (true) { |
| 9737 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::V8TestObject_MeasureOverloadedMethod_Meth
od); | 9528 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::V8TestObject_MeasureOverloadedMethod_Method); |
| 9738 measureOverloadedMethod1Method(info); | 9529 measureOverloadedMethod1Method(info); |
| 9739 return; | 9530 return; |
| 9740 } | 9531 } |
| 9741 break; | 9532 break; |
| 9742 case 1: | 9533 case 1: |
| 9743 if (true) { | 9534 if (true) { |
| 9744 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::V8TestObject_MeasureOverloadedMethod_Meth
od); | 9535 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::V8TestObject_MeasureOverloadedMethod_Method); |
| 9745 measureOverloadedMethod2Method(info); | 9536 measureOverloadedMethod2Method(info); |
| 9746 return; | 9537 return; |
| 9747 } | 9538 } |
| 9748 break; | 9539 break; |
| 9749 default: | 9540 default: |
| 9750 isArityError = true; | 9541 isArityError = true; |
| 9751 } | 9542 } |
| 9752 | 9543 |
| 9753 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "measureOverloadedMethod"); | 9544 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "measureOverloadedMethod"); |
| 9754 | 9545 |
| (...skipping 23 matching lines...) Expand all Loading... |
| 9778 return; | 9569 return; |
| 9779 | 9570 |
| 9780 impl->DeprecateAsOverloadedMethod(arg); | 9571 impl->DeprecateAsOverloadedMethod(arg); |
| 9781 } | 9572 } |
| 9782 | 9573 |
| 9783 static void DeprecateAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) { | 9574 static void DeprecateAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) { |
| 9784 bool isArityError = false; | 9575 bool isArityError = false; |
| 9785 switch (std::min(1, info.Length())) { | 9576 switch (std::min(1, info.Length())) { |
| 9786 case 0: | 9577 case 0: |
| 9787 if (true) { | 9578 if (true) { |
| 9788 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), curre
ntExecutionContext(info.GetIsolate()), UseCounter::TestFeatureA); | 9579 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate())
, UseCounter::TestFeatureA); |
| 9789 DeprecateAsOverloadedMethod1Method(info); | 9580 DeprecateAsOverloadedMethod1Method(info); |
| 9790 return; | 9581 return; |
| 9791 } | 9582 } |
| 9792 break; | 9583 break; |
| 9793 case 1: | 9584 case 1: |
| 9794 if (true) { | 9585 if (true) { |
| 9795 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), curre
ntExecutionContext(info.GetIsolate()), UseCounter::TestFeatureB); | 9586 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate())
, UseCounter::TestFeatureB); |
| 9796 DeprecateAsOverloadedMethod2Method(info); | 9587 DeprecateAsOverloadedMethod2Method(info); |
| 9797 return; | 9588 return; |
| 9798 } | 9589 } |
| 9799 break; | 9590 break; |
| 9800 default: | 9591 default: |
| 9801 isArityError = true; | 9592 isArityError = true; |
| 9802 } | 9593 } |
| 9803 | 9594 |
| 9804 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "DeprecateAsOverloadedMethod"); | 9595 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "DeprecateAsOverloadedMethod"); |
| 9805 | 9596 |
| (...skipping 19 matching lines...) Expand all Loading... |
| 9825 | 9616 |
| 9826 int arg; | 9617 int arg; |
| 9827 arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState); | 9618 arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState); |
| 9828 if (exceptionState.hadException()) | 9619 if (exceptionState.hadException()) |
| 9829 return; | 9620 return; |
| 9830 | 9621 |
| 9831 impl->DeprecateAsSameValueOverloadedMethod(arg); | 9622 impl->DeprecateAsSameValueOverloadedMethod(arg); |
| 9832 } | 9623 } |
| 9833 | 9624 |
| 9834 static void DeprecateAsSameValueOverloadedMethodMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) { | 9625 static void DeprecateAsSameValueOverloadedMethodMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) { |
| 9835 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), currentExec
utionContext(info.GetIsolate()), UseCounter::TestFeature); | 9626 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate()), UseC
ounter::TestFeature); |
| 9836 | 9627 |
| 9837 bool isArityError = false; | 9628 bool isArityError = false; |
| 9838 switch (std::min(1, info.Length())) { | 9629 switch (std::min(1, info.Length())) { |
| 9839 case 0: | 9630 case 0: |
| 9840 if (true) { | 9631 if (true) { |
| 9841 DeprecateAsSameValueOverloadedMethod1Method(info); | 9632 DeprecateAsSameValueOverloadedMethod1Method(info); |
| 9842 return; | 9633 return; |
| 9843 } | 9634 } |
| 9844 break; | 9635 break; |
| 9845 case 1: | 9636 case 1: |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9880 return; | 9671 return; |
| 9881 | 9672 |
| 9882 impl->measureAsOverloadedMethod(arg); | 9673 impl->measureAsOverloadedMethod(arg); |
| 9883 } | 9674 } |
| 9884 | 9675 |
| 9885 static void measureAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) { | 9676 static void measureAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) { |
| 9886 bool isArityError = false; | 9677 bool isArityError = false; |
| 9887 switch (std::min(1, info.Length())) { | 9678 switch (std::min(1, info.Length())) { |
| 9888 case 0: | 9679 case 0: |
| 9889 if (true) { | 9680 if (true) { |
| 9890 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::TestFeatureA); | 9681 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::TestFeatureA); |
| 9891 measureAsOverloadedMethod1Method(info); | 9682 measureAsOverloadedMethod1Method(info); |
| 9892 return; | 9683 return; |
| 9893 } | 9684 } |
| 9894 break; | 9685 break; |
| 9895 case 1: | 9686 case 1: |
| 9896 if (true) { | 9687 if (true) { |
| 9897 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::TestFeatureB); | 9688 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::TestFeatureB); |
| 9898 measureAsOverloadedMethod2Method(info); | 9689 measureAsOverloadedMethod2Method(info); |
| 9899 return; | 9690 return; |
| 9900 } | 9691 } |
| 9901 break; | 9692 break; |
| 9902 default: | 9693 default: |
| 9903 isArityError = true; | 9694 isArityError = true; |
| 9904 } | 9695 } |
| 9905 | 9696 |
| 9906 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "measureAsOverloadedMethod"); | 9697 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "measureAsOverloadedMethod"); |
| 9907 | 9698 |
| (...skipping 23 matching lines...) Expand all Loading... |
| 9931 return; | 9722 return; |
| 9932 | 9723 |
| 9933 impl->measureAsSameValueOverloadedMethod(arg); | 9724 impl->measureAsSameValueOverloadedMethod(arg); |
| 9934 } | 9725 } |
| 9935 | 9726 |
| 9936 static void measureAsSameValueOverloadedMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) { | 9727 static void measureAsSameValueOverloadedMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) { |
| 9937 bool isArityError = false; | 9728 bool isArityError = false; |
| 9938 switch (std::min(1, info.Length())) { | 9729 switch (std::min(1, info.Length())) { |
| 9939 case 0: | 9730 case 0: |
| 9940 if (true) { | 9731 if (true) { |
| 9941 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::TestFeature); | 9732 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::TestFeature); |
| 9942 measureAsSameValueOverloadedMethod1Method(info); | 9733 measureAsSameValueOverloadedMethod1Method(info); |
| 9943 return; | 9734 return; |
| 9944 } | 9735 } |
| 9945 break; | 9736 break; |
| 9946 case 1: | 9737 case 1: |
| 9947 if (true) { | 9738 if (true) { |
| 9948 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::TestFeature); | 9739 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::TestFeature); |
| 9949 measureAsSameValueOverloadedMethod2Method(info); | 9740 measureAsSameValueOverloadedMethod2Method(info); |
| 9950 return; | 9741 return; |
| 9951 } | 9742 } |
| 9952 break; | 9743 break; |
| 9953 default: | 9744 default: |
| 9954 isArityError = true; | 9745 isArityError = true; |
| 9955 } | 9746 } |
| 9956 | 9747 |
| 9957 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "measureAsSameValueOverloadedMethod"); | 9748 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "measureAsSameValueOverloadedMethod"); |
| 9958 | 9749 |
| (...skipping 23 matching lines...) Expand all Loading... |
| 9982 return; | 9773 return; |
| 9983 | 9774 |
| 9984 impl->deprecateAsMeasureAsSameValueOverloadedMethod(arg); | 9775 impl->deprecateAsMeasureAsSameValueOverloadedMethod(arg); |
| 9985 } | 9776 } |
| 9986 | 9777 |
| 9987 static void deprecateAsMeasureAsSameValueOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) { | 9778 static void deprecateAsMeasureAsSameValueOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) { |
| 9988 bool isArityError = false; | 9779 bool isArityError = false; |
| 9989 switch (std::min(1, info.Length())) { | 9780 switch (std::min(1, info.Length())) { |
| 9990 case 0: | 9781 case 0: |
| 9991 if (true) { | 9782 if (true) { |
| 9992 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::TestFeature); | 9783 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::TestFeature); |
| 9993 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), curre
ntExecutionContext(info.GetIsolate()), UseCounter::TestFeatureA); | 9784 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate())
, UseCounter::TestFeatureA); |
| 9994 deprecateAsMeasureAsSameValueOverloadedMethod1Method(info); | 9785 deprecateAsMeasureAsSameValueOverloadedMethod1Method(info); |
| 9995 return; | 9786 return; |
| 9996 } | 9787 } |
| 9997 break; | 9788 break; |
| 9998 case 1: | 9789 case 1: |
| 9999 if (true) { | 9790 if (true) { |
| 10000 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::TestFeature); | 9791 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::TestFeature); |
| 10001 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), curre
ntExecutionContext(info.GetIsolate()), UseCounter::TestFeatureB); | 9792 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate())
, UseCounter::TestFeatureB); |
| 10002 deprecateAsMeasureAsSameValueOverloadedMethod2Method(info); | 9793 deprecateAsMeasureAsSameValueOverloadedMethod2Method(info); |
| 10003 return; | 9794 return; |
| 10004 } | 9795 } |
| 10005 break; | 9796 break; |
| 10006 default: | 9797 default: |
| 10007 isArityError = true; | 9798 isArityError = true; |
| 10008 } | 9799 } |
| 10009 | 9800 |
| 10010 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "deprecateAsMeasureAsSameValueOverloadedMethod"); | 9801 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "deprecateAsMeasureAsSameValueOverloadedMethod"); |
| 10011 | 9802 |
| (...skipping 19 matching lines...) Expand all Loading... |
| 10031 | 9822 |
| 10032 int arg; | 9823 int arg; |
| 10033 arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState); | 9824 arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState); |
| 10034 if (exceptionState.hadException()) | 9825 if (exceptionState.hadException()) |
| 10035 return; | 9826 return; |
| 10036 | 9827 |
| 10037 impl->deprecateAsSameValueMeasureAsOverloadedMethod(arg); | 9828 impl->deprecateAsSameValueMeasureAsOverloadedMethod(arg); |
| 10038 } | 9829 } |
| 10039 | 9830 |
| 10040 static void deprecateAsSameValueMeasureAsOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) { | 9831 static void deprecateAsSameValueMeasureAsOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) { |
| 10041 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), currentExec
utionContext(info.GetIsolate()), UseCounter::TestFeature); | 9832 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate()), UseC
ounter::TestFeature); |
| 10042 | 9833 |
| 10043 bool isArityError = false; | 9834 bool isArityError = false; |
| 10044 switch (std::min(1, info.Length())) { | 9835 switch (std::min(1, info.Length())) { |
| 10045 case 0: | 9836 case 0: |
| 10046 if (true) { | 9837 if (true) { |
| 10047 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::TestFeatureA); | 9838 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::TestFeatureA); |
| 10048 deprecateAsSameValueMeasureAsOverloadedMethod1Method(info); | 9839 deprecateAsSameValueMeasureAsOverloadedMethod1Method(info); |
| 10049 return; | 9840 return; |
| 10050 } | 9841 } |
| 10051 break; | 9842 break; |
| 10052 case 1: | 9843 case 1: |
| 10053 if (true) { | 9844 if (true) { |
| 10054 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::TestFeatureB); | 9845 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::TestFeatureB); |
| 10055 deprecateAsSameValueMeasureAsOverloadedMethod2Method(info); | 9846 deprecateAsSameValueMeasureAsOverloadedMethod2Method(info); |
| 10056 return; | 9847 return; |
| 10057 } | 9848 } |
| 10058 break; | 9849 break; |
| 10059 default: | 9850 default: |
| 10060 isArityError = true; | 9851 isArityError = true; |
| 10061 } | 9852 } |
| 10062 | 9853 |
| 10063 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "deprecateAsSameValueMeasureAsOverloadedMethod"); | 9854 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "deprecateAsSameValueMeasureAsOverloadedMethod"); |
| 10064 | 9855 |
| (...skipping 19 matching lines...) Expand all Loading... |
| 10084 | 9875 |
| 10085 int arg; | 9876 int arg; |
| 10086 arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState); | 9877 arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState); |
| 10087 if (exceptionState.hadException()) | 9878 if (exceptionState.hadException()) |
| 10088 return; | 9879 return; |
| 10089 | 9880 |
| 10090 impl->deprecateAsSameValueMeasureAsSameValueOverloadedMethod(arg); | 9881 impl->deprecateAsSameValueMeasureAsSameValueOverloadedMethod(arg); |
| 10091 } | 9882 } |
| 10092 | 9883 |
| 10093 static void deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethod(const v
8::FunctionCallbackInfo<v8::Value>& info) { | 9884 static void deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethod(const v
8::FunctionCallbackInfo<v8::Value>& info) { |
| 10094 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), currentExec
utionContext(info.GetIsolate()), UseCounter::TestFeatureA); | 9885 Deprecation::countDeprecation(currentExecutionContext(info.GetIsolate()), UseC
ounter::TestFeatureA); |
| 10095 | 9886 |
| 10096 bool isArityError = false; | 9887 bool isArityError = false; |
| 10097 switch (std::min(1, info.Length())) { | 9888 switch (std::min(1, info.Length())) { |
| 10098 case 0: | 9889 case 0: |
| 10099 if (true) { | 9890 if (true) { |
| 10100 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::TestFeatureB); | 9891 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::TestFeatureB); |
| 10101 deprecateAsSameValueMeasureAsSameValueOverloadedMethod1Method(info); | 9892 deprecateAsSameValueMeasureAsSameValueOverloadedMethod1Method(info); |
| 10102 return; | 9893 return; |
| 10103 } | 9894 } |
| 10104 break; | 9895 break; |
| 10105 case 1: | 9896 case 1: |
| 10106 if (true) { | 9897 if (true) { |
| 10107 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionC
ontext(info.GetIsolate()), UseCounter::TestFeatureB); | 9898 UseCounter::count(currentExecutionContext(info.GetIsolate()), UseCounter
::TestFeatureB); |
| 10108 deprecateAsSameValueMeasureAsSameValueOverloadedMethod2Method(info); | 9899 deprecateAsSameValueMeasureAsSameValueOverloadedMethod2Method(info); |
| 10109 return; | 9900 return; |
| 10110 } | 9901 } |
| 10111 break; | 9902 break; |
| 10112 default: | 9903 default: |
| 10113 isArityError = true; | 9904 isArityError = true; |
| 10114 } | 9905 } |
| 10115 | 9906 |
| 10116 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "deprecateAsSameValueMeasureAsSameValueOverloadedMethod"); | 9907 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "deprecateAsSameValueMeasureAsSameValueOverloadedMethod"); |
| 10117 | 9908 |
| (...skipping 847 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10965 static void serializerMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& in
fo) { | 10756 static void serializerMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& in
fo) { |
| 10966 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10757 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 10967 | 10758 |
| 10968 v8SetReturnValueString(info, impl->serializerMethod(), info.GetIsolate()); | 10759 v8SetReturnValueString(info, impl->serializerMethod(), info.GetIsolate()); |
| 10969 } | 10760 } |
| 10970 | 10761 |
| 10971 void serializerMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) { | 10762 void serializerMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) { |
| 10972 TestObjectV8Internal::serializerMethodMethod(info); | 10763 TestObjectV8Internal::serializerMethodMethod(info); |
| 10973 } | 10764 } |
| 10974 | 10765 |
| 10975 static void voidMethodImplementedInPrivateScriptMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) { | |
| 10976 TestObject* impl = V8TestObject::toImpl(info.Holder()); | |
| 10977 | |
| 10978 V8TestObject::PrivateScript::voidMethodImplementedInPrivateScriptMethod(toLoca
lFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl); | |
| 10979 } | |
| 10980 | |
| 10981 void voidMethodImplementedInPrivateScriptMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) { | |
| 10982 TestObjectV8Internal::voidMethodImplementedInPrivateScriptMethod(info); | |
| 10983 } | |
| 10984 | |
| 10985 static void shortMethodImplementedInPrivateScriptMethod(const v8::FunctionCallba
ckInfo<v8::Value>& info) { | |
| 10986 TestObject* impl = V8TestObject::toImpl(info.Holder()); | |
| 10987 | |
| 10988 int result = 0; | |
| 10989 if (!V8TestObject::PrivateScript::shortMethodImplementedInPrivateScriptMethod(
toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl
, &result)) | |
| 10990 return; | |
| 10991 v8SetReturnValueInt(info, result); | |
| 10992 } | |
| 10993 | |
| 10994 void shortMethodImplementedInPrivateScriptMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) { | |
| 10995 TestObjectV8Internal::shortMethodImplementedInPrivateScriptMethod(info); | |
| 10996 } | |
| 10997 | |
| 10998 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethod(const v
8::FunctionCallbackInfo<v8::Value>& info) { | |
| 10999 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "shortMethodWithShortArgumentImplementedInPrivateScript"); | |
| 11000 | |
| 11001 TestObject* impl = V8TestObject::toImpl(info.Holder()); | |
| 11002 | |
| 11003 if (UNLIKELY(info.Length() < 1)) { | |
| 11004 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, info.
Length())); | |
| 11005 return; | |
| 11006 } | |
| 11007 | |
| 11008 int value; | |
| 11009 value = toInt16(info.GetIsolate(), info[0], NormalConversion, exceptionState); | |
| 11010 if (exceptionState.hadException()) | |
| 11011 return; | |
| 11012 | |
| 11013 int result = 0; | |
| 11014 if (!V8TestObject::PrivateScript::shortMethodWithShortArgumentImplementedInPri
vateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurrent
Context())), impl, value, &result)) | |
| 11015 return; | |
| 11016 v8SetReturnValueInt(info, result); | |
| 11017 } | |
| 11018 | |
| 11019 void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) { | |
| 11020 TestObjectV8Internal::shortMethodWithShortArgumentImplementedInPrivateScriptMe
thod(info); | |
| 11021 } | |
| 11022 | |
| 11023 static void stringMethodWithStringArgumentImplementedInPrivateScriptMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) { | |
| 11024 TestObject* impl = V8TestObject::toImpl(info.Holder()); | |
| 11025 | |
| 11026 if (UNLIKELY(info.Length() < 1)) { | |
| 11027 V8ThrowException::throwTypeError(info.GetIsolate(), ExceptionMessages::faile
dToExecute("stringMethodWithStringArgumentImplementedInPrivateScript", "TestObje
ct", ExceptionMessages::notEnoughArguments(1, info.Length()))); | |
| 11028 return; | |
| 11029 } | |
| 11030 | |
| 11031 V8StringResource<> value; | |
| 11032 value = info[0]; | |
| 11033 if (!value.prepare()) | |
| 11034 return; | |
| 11035 | |
| 11036 String result; | |
| 11037 if (!V8TestObject::PrivateScript::stringMethodWithStringArgumentImplementedInP
rivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurre
ntContext())), impl, value, &result)) | |
| 11038 return; | |
| 11039 v8SetReturnValueString(info, result, info.GetIsolate()); | |
| 11040 } | |
| 11041 | |
| 11042 void stringMethodWithStringArgumentImplementedInPrivateScriptMethodCallback(cons
t v8::FunctionCallbackInfo<v8::Value>& info) { | |
| 11043 TestObjectV8Internal::stringMethodWithStringArgumentImplementedInPrivateScript
Method(info); | |
| 11044 } | |
| 11045 | |
| 11046 static void nodeMethodWithNodeArgumentImplementedInPrivateScriptMethod(const v8:
:FunctionCallbackInfo<v8::Value>& info) { | |
| 11047 TestObject* impl = V8TestObject::toImpl(info.Holder()); | |
| 11048 | |
| 11049 if (UNLIKELY(info.Length() < 1)) { | |
| 11050 V8ThrowException::throwTypeError(info.GetIsolate(), ExceptionMessages::faile
dToExecute("nodeMethodWithNodeArgumentImplementedInPrivateScript", "TestObject",
ExceptionMessages::notEnoughArguments(1, info.Length()))); | |
| 11051 return; | |
| 11052 } | |
| 11053 | |
| 11054 Node* value; | |
| 11055 value = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[0]); | |
| 11056 if (!value) { | |
| 11057 V8ThrowException::throwTypeError(info.GetIsolate(), ExceptionMessages::faile
dToExecute("nodeMethodWithNodeArgumentImplementedInPrivateScript", "TestObject",
"parameter 1 is not of type 'Node'.")); | |
| 11058 | |
| 11059 return; | |
| 11060 } | |
| 11061 | |
| 11062 Node* result = nullptr; | |
| 11063 if (!V8TestObject::PrivateScript::nodeMethodWithNodeArgumentImplementedInPriva
teScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurrentCo
ntext())), impl, value, &result)) | |
| 11064 return; | |
| 11065 v8SetReturnValue(info, result); | |
| 11066 } | |
| 11067 | |
| 11068 void nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodCallback(const v8
::FunctionCallbackInfo<v8::Value>& info) { | |
| 11069 TestObjectV8Internal::nodeMethodWithNodeArgumentImplementedInPrivateScriptMeth
od(info); | |
| 11070 } | |
| 11071 | |
| 11072 static void nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) { | |
| 11073 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "nodeMethodWithVariousArgumentsImplementedInPrivateScript"); | |
| 11074 | |
| 11075 TestObject* impl = V8TestObject::toImpl(info.Holder()); | |
| 11076 | |
| 11077 if (UNLIKELY(info.Length() < 5)) { | |
| 11078 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(5, info.
Length())); | |
| 11079 return; | |
| 11080 } | |
| 11081 | |
| 11082 Document* document; | |
| 11083 Node* node; | |
| 11084 int value1; | |
| 11085 double value2; | |
| 11086 V8StringResource<> string; | |
| 11087 document = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); | |
| 11088 if (!document) { | |
| 11089 exceptionState.throwTypeError("parameter 1 is not of type 'Document'."); | |
| 11090 | |
| 11091 return; | |
| 11092 } | |
| 11093 | |
| 11094 node = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[1]); | |
| 11095 if (!node) { | |
| 11096 exceptionState.throwTypeError("parameter 2 is not of type 'Node'."); | |
| 11097 | |
| 11098 return; | |
| 11099 } | |
| 11100 | |
| 11101 value1 = toInt16(info.GetIsolate(), info[2], NormalConversion, exceptionState)
; | |
| 11102 if (exceptionState.hadException()) | |
| 11103 return; | |
| 11104 | |
| 11105 value2 = toRestrictedDouble(info.GetIsolate(), info[3], exceptionState); | |
| 11106 if (exceptionState.hadException()) | |
| 11107 return; | |
| 11108 | |
| 11109 string = info[4]; | |
| 11110 if (!string.prepare()) | |
| 11111 return; | |
| 11112 | |
| 11113 Node* result = nullptr; | |
| 11114 if (!V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedInP
rivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurre
ntContext())), impl, document, node, value1, value2, string, &result)) | |
| 11115 return; | |
| 11116 v8SetReturnValue(info, result); | |
| 11117 } | |
| 11118 | |
| 11119 void nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethodCallback(cons
t v8::FunctionCallbackInfo<v8::Value>& info) { | |
| 11120 TestObjectV8Internal::nodeMethodWithVariousArgumentsImplementedInPrivateScript
Method(info); | |
| 11121 } | |
| 11122 | |
| 11123 static void methodImplementedInCPPForPrivateScriptOnlyMethod(const v8::FunctionC
allbackInfo<v8::Value>& info) { | |
| 11124 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "methodImplementedInCPPForPrivateScriptOnly"); | |
| 11125 | |
| 11126 TestObject* impl = V8TestObject::toImpl(info.Holder()); | |
| 11127 | |
| 11128 if (UNLIKELY(info.Length() < 2)) { | |
| 11129 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(2, info.
Length())); | |
| 11130 return; | |
| 11131 } | |
| 11132 | |
| 11133 int value1; | |
| 11134 int value2; | |
| 11135 value1 = toInt16(info.GetIsolate(), info[0], NormalConversion, exceptionState)
; | |
| 11136 if (exceptionState.hadException()) | |
| 11137 return; | |
| 11138 | |
| 11139 value2 = toInt16(info.GetIsolate(), info[1], NormalConversion, exceptionState)
; | |
| 11140 if (exceptionState.hadException()) | |
| 11141 return; | |
| 11142 | |
| 11143 v8SetReturnValueInt(info, impl->methodImplementedInCPPForPrivateScriptOnly(val
ue1, value2)); | |
| 11144 } | |
| 11145 | |
| 11146 void methodImplementedInCPPForPrivateScriptOnlyMethodCallback(const v8::Function
CallbackInfo<v8::Value>& info) { | |
| 11147 TestObjectV8Internal::methodImplementedInCPPForPrivateScriptOnlyMethod(info); | |
| 11148 } | |
| 11149 | |
| 11150 static void keysMethod(const v8::FunctionCallbackInfo<v8::Value>& info) { | 10766 static void keysMethod(const v8::FunctionCallbackInfo<v8::Value>& info) { |
| 11151 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "keys"); | 10767 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont
ext, "TestObject", "keys"); |
| 11152 | 10768 |
| 11153 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10769 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 11154 | 10770 |
| 11155 ScriptState* scriptState = ScriptState::forReceiverObject(info); | 10771 ScriptState* scriptState = ScriptState::forReceiverObject(info); |
| 11156 | 10772 |
| 11157 Iterator* result = impl->keysForBinding(scriptState, exceptionState); | 10773 Iterator* result = impl->keysForBinding(scriptState, exceptionState); |
| 11158 if (exceptionState.hadException()) { | 10774 if (exceptionState.hadException()) { |
| 11159 return; | 10775 return; |
| (...skipping 398 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11558 | 11174 |
| 11559 } // namespace TestObjectV8Internal | 11175 } // namespace TestObjectV8Internal |
| 11560 | 11176 |
| 11561 // Suppress warning: global constructors, because AttributeConfiguration is triv
ial | 11177 // Suppress warning: global constructors, because AttributeConfiguration is triv
ial |
| 11562 // and does not depend on another global objects. | 11178 // and does not depend on another global objects. |
| 11563 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) | 11179 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) |
| 11564 #pragma clang diagnostic push | 11180 #pragma clang diagnostic push |
| 11565 #pragma clang diagnostic ignored "-Wglobal-constructors" | 11181 #pragma clang diagnostic ignored "-Wglobal-constructors" |
| 11566 #endif | 11182 #endif |
| 11567 const V8DOMConfiguration::AttributeConfiguration V8TestObjectAttributes[] = { | 11183 const V8DOMConfiguration::AttributeConfiguration V8TestObjectAttributes[] = { |
| 11568 {"testInterfaceEmptyConstructorAttribute", TestObjectV8Internal::testInterfa
ceEmptyConstructorAttributeConstructorGetterCallback, 0, 0, 0, nullptr, const_ca
st<WrapperTypeInfo*>(&V8TestInterfaceEmpty::wrapperTypeInfo), static_cast<v8::Ac
cessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInstance, V8DOMConfi
guration::CheckHolder}, | 11184 {"testInterfaceEmptyConstructorAttribute", TestObjectV8Internal::testInterfa
ceEmptyConstructorAttributeConstructorGetterCallback, 0, 0, 0, nullptr, const_ca
st<WrapperTypeInfo*>(&V8TestInterfaceEmpty::wrapperTypeInfo), static_cast<v8::Ac
cessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), V8D
OMConfiguration::OnInstance, V8DOMConfiguration::CheckHolder}, |
| 11569 {"measureAsFeatureNameTestInterfaceEmptyConstructorAttribute", TestObjectV8I
nternal::measureAsFeatureNameTestInterfaceEmptyConstructorAttributeConstructorGe
tterCallback, 0, 0, 0, nullptr, const_cast<WrapperTypeInfo*>(&V8TestInterfaceEmp
ty::wrapperTypeInfo), static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v
8::PropertyAttribute>(v8::DontEnum), V8DOMConfiguration::ExposedToAllScripts, V8
DOMConfiguration::OnInstance, V8DOMConfiguration::CheckHolder}, | 11185 {"measureAsFeatureNameTestInterfaceEmptyConstructorAttribute", TestObjectV8I
nternal::measureAsFeatureNameTestInterfaceEmptyConstructorAttributeConstructorGe
tterCallback, 0, 0, 0, nullptr, const_cast<WrapperTypeInfo*>(&V8TestInterfaceEmp
ty::wrapperTypeInfo), static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v
8::PropertyAttribute>(v8::DontEnum), V8DOMConfiguration::OnInstance, V8DOMConfig
uration::CheckHolder}, |
| 11570 }; | 11186 }; |
| 11571 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) | 11187 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) |
| 11572 #pragma clang diagnostic pop | 11188 #pragma clang diagnostic pop |
| 11573 #endif | 11189 #endif |
| 11574 | 11190 |
| 11575 // Suppress warning: global constructors, because AttributeConfiguration is triv
ial | 11191 // Suppress warning: global constructors, because AttributeConfiguration is triv
ial |
| 11576 // and does not depend on another global objects. | 11192 // and does not depend on another global objects. |
| 11577 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) | 11193 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) |
| 11578 #pragma clang diagnostic push | 11194 #pragma clang diagnostic push |
| 11579 #pragma clang diagnostic ignored "-Wglobal-constructors" | 11195 #pragma clang diagnostic ignored "-Wglobal-constructors" |
| 11580 #endif | 11196 #endif |
| 11581 const V8DOMConfiguration::AttributeConfiguration V8TestObjectLazyDataAttributes[
] = { | 11197 const V8DOMConfiguration::AttributeConfiguration V8TestObjectLazyDataAttributes[
] = { |
| 11582 {"testInterfaceEmptyConstructorAttribute", v8ConstructorAttributeGetter, 0,
0, 0, nullptr, const_cast<WrapperTypeInfo*>(&V8TestInterfaceEmpty::wrapperTypeIn
fo), static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttrib
ute>(v8::DontEnum), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:
:OnInstance, V8DOMConfiguration::CheckHolder}, | 11198 {"testInterfaceEmptyConstructorAttribute", v8ConstructorAttributeGetter, 0,
0, 0, nullptr, const_cast<WrapperTypeInfo*>(&V8TestInterfaceEmpty::wrapperTypeIn
fo), static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttrib
ute>(v8::DontEnum), V8DOMConfiguration::OnInstance, V8DOMConfiguration::CheckHol
der}, |
| 11583 }; | 11199 }; |
| 11584 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) | 11200 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) |
| 11585 #pragma clang diagnostic pop | 11201 #pragma clang diagnostic pop |
| 11586 #endif | 11202 #endif |
| 11587 | 11203 |
| 11588 const V8DOMConfiguration::AccessorConfiguration V8TestObjectAccessors[] = { | 11204 const V8DOMConfiguration::AccessorConfiguration V8TestObjectAccessors[] = { |
| 11589 {"stringifierAttribute", TestObjectV8Internal::stringifierAttributeAttribute
GetterCallback, TestObjectV8Internal::stringifierAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, | 11205 {"stringifierAttribute", TestObjectV8Internal::stringifierAttributeAttribute
GetterCallback, TestObjectV8Internal::stringifierAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11590 {"readonlyStringAttribute", TestObjectV8Internal::readonlyStringAttributeAtt
ributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Property
Attribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
ation::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11206 {"readonlyStringAttribute", TestObjectV8Internal::readonlyStringAttributeAtt
ributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Property
Attribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, |
| 11591 {"readonlyTestInterfaceEmptyAttribute", TestObjectV8Internal::readonlyTestIn
terfaceEmptyAttributeAttributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT,
static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToA
llScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11207 {"readonlyTestInterfaceEmptyAttribute", TestObjectV8Internal::readonlyTestIn
terfaceEmptyAttributeAttributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT,
static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, |
| 11592 {"readonlyLongAttribute", TestObjectV8Internal::readonlyLongAttributeAttribu
teGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttr
ibute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguratio
n::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11208 {"readonlyLongAttribute", TestObjectV8Internal::readonlyLongAttributeAttribu
teGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttr
ibute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check
Holder}, |
| 11593 {"dateAttribute", TestObjectV8Internal::dateAttributeAttributeGetterCallback
, TestObjectV8Internal::dateAttributeAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, | 11209 {"dateAttribute", TestObjectV8Internal::dateAttributeAttributeGetterCallback
, TestObjectV8Internal::dateAttributeAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, |
| 11594 {"stringAttribute", TestObjectV8Internal::stringAttributeAttributeGetterCall
back, TestObjectV8Internal::stringAttributeAttributeSetterCallback, 0, 0, nullpt
r, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigurat
ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, | 11210 {"stringAttribute", TestObjectV8Internal::stringAttributeAttributeGetterCall
back, TestObjectV8Internal::stringAttributeAttributeSetterCallback, 0, 0, nullpt
r, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigurat
ion::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11595 {"byteStringAttribute", TestObjectV8Internal::byteStringAttributeAttributeGe
tterCallback, TestObjectV8Internal::byteStringAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11211 {"byteStringAttribute", TestObjectV8Internal::byteStringAttributeAttributeGe
tterCallback, TestObjectV8Internal::byteStringAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11596 {"usvStringAttribute", TestObjectV8Internal::usvStringAttributeAttributeGett
erCallback, TestObjectV8Internal::usvStringAttributeAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMC
onfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, | 11212 {"usvStringAttribute", TestObjectV8Internal::usvStringAttributeAttributeGett
erCallback, TestObjectV8Internal::usvStringAttributeAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11597 {"domTimeStampAttribute", TestObjectV8Internal::domTimeStampAttributeAttribu
teGetterCallback, TestObjectV8Internal::domTimeStampAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11213 {"domTimeStampAttribute", TestObjectV8Internal::domTimeStampAttributeAttribu
teGetterCallback, TestObjectV8Internal::domTimeStampAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11598 {"booleanAttribute", TestObjectV8Internal::booleanAttributeAttributeGetterCa
llback, TestObjectV8Internal::booleanAttributeAttributeSetterCallback, 0, 0, nul
lptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigu
ration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, | 11214 {"booleanAttribute", TestObjectV8Internal::booleanAttributeAttributeGetterCa
llback, TestObjectV8Internal::booleanAttributeAttributeSetterCallback, 0, 0, nul
lptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11599 {"byteAttribute", TestObjectV8Internal::byteAttributeAttributeGetterCallback
, TestObjectV8Internal::byteAttributeAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, | 11215 {"byteAttribute", TestObjectV8Internal::byteAttributeAttributeGetterCallback
, TestObjectV8Internal::byteAttributeAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, |
| 11600 {"doubleAttribute", TestObjectV8Internal::doubleAttributeAttributeGetterCall
back, TestObjectV8Internal::doubleAttributeAttributeSetterCallback, 0, 0, nullpt
r, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigurat
ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, | 11216 {"doubleAttribute", TestObjectV8Internal::doubleAttributeAttributeGetterCall
back, TestObjectV8Internal::doubleAttributeAttributeSetterCallback, 0, 0, nullpt
r, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigurat
ion::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11601 {"floatAttribute", TestObjectV8Internal::floatAttributeAttributeGetterCallba
ck, TestObjectV8Internal::floatAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, | 11217 {"floatAttribute", TestObjectV8Internal::floatAttributeAttributeGetterCallba
ck, TestObjectV8Internal::floatAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11602 {"longAttribute", TestObjectV8Internal::longAttributeAttributeGetterCallback
, TestObjectV8Internal::longAttributeAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, | 11218 {"longAttribute", TestObjectV8Internal::longAttributeAttributeGetterCallback
, TestObjectV8Internal::longAttributeAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, |
| 11603 {"longLongAttribute", TestObjectV8Internal::longLongAttributeAttributeGetter
Callback, TestObjectV8Internal::longLongAttributeAttributeSetterCallback, 0, 0,
nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConf
iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat
ion::CheckHolder}, | 11219 {"longLongAttribute", TestObjectV8Internal::longLongAttributeAttributeGetter
Callback, TestObjectV8Internal::longLongAttributeAttributeSetterCallback, 0, 0,
nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConf
iguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11604 {"octetAttribute", TestObjectV8Internal::octetAttributeAttributeGetterCallba
ck, TestObjectV8Internal::octetAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, | 11220 {"octetAttribute", TestObjectV8Internal::octetAttributeAttributeGetterCallba
ck, TestObjectV8Internal::octetAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11605 {"shortAttribute", TestObjectV8Internal::shortAttributeAttributeGetterCallba
ck, TestObjectV8Internal::shortAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, | 11221 {"shortAttribute", TestObjectV8Internal::shortAttributeAttributeGetterCallba
ck, TestObjectV8Internal::shortAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11606 {"unrestrictedDoubleAttribute", TestObjectV8Internal::unrestrictedDoubleAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::unrestrictedDoubleAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11222 {"unrestrictedDoubleAttribute", TestObjectV8Internal::unrestrictedDoubleAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::unrestrictedDoubleAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH
older}, |
| 11607 {"unrestrictedFloatAttribute", TestObjectV8Internal::unrestrictedFloatAttrib
uteAttributeGetterCallback, TestObjectV8Internal::unrestrictedFloatAttributeAttr
ibuteSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttr
ibute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, | 11223 {"unrestrictedFloatAttribute", TestObjectV8Internal::unrestrictedFloatAttrib
uteAttributeGetterCallback, TestObjectV8Internal::unrestrictedFloatAttributeAttr
ibuteSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttr
ibute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold
er}, |
| 11608 {"unsignedLongAttribute", TestObjectV8Internal::unsignedLongAttributeAttribu
teGetterCallback, TestObjectV8Internal::unsignedLongAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11224 {"unsignedLongAttribute", TestObjectV8Internal::unsignedLongAttributeAttribu
teGetterCallback, TestObjectV8Internal::unsignedLongAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11609 {"unsignedLongLongAttribute", TestObjectV8Internal::unsignedLongLongAttribut
eAttributeGetterCallback, TestObjectV8Internal::unsignedLongLongAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11225 {"unsignedLongLongAttribute", TestObjectV8Internal::unsignedLongLongAttribut
eAttributeGetterCallback, TestObjectV8Internal::unsignedLongLongAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11610 {"unsignedShortAttribute", TestObjectV8Internal::unsignedShortAttributeAttri
buteGetterCallback, TestObjectV8Internal::unsignedShortAttributeAttributeSetterC
allback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::N
one), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11226 {"unsignedShortAttribute", TestObjectV8Internal::unsignedShortAttributeAttri
buteGetterCallback, TestObjectV8Internal::unsignedShortAttributeAttributeSetterC
allback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::N
one), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11611 {"testInterfaceEmptyAttribute", TestObjectV8Internal::testInterfaceEmptyAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::testInterfaceEmptyAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11227 {"testInterfaceEmptyAttribute", TestObjectV8Internal::testInterfaceEmptyAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::testInterfaceEmptyAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH
older}, |
| 11612 {"testObjectAttribute", TestObjectV8Internal::testObjectAttributeAttributeGe
tterCallback, TestObjectV8Internal::testObjectAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11228 {"testObjectAttribute", TestObjectV8Internal::testObjectAttributeAttributeGe
tterCallback, TestObjectV8Internal::testObjectAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11613 {"cssAttribute", TestObjectV8Internal::cssAttributeAttributeGetterCallback,
TestObjectV8Internal::cssAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8:
:DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expo
sedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, | 11229 {"cssAttribute", TestObjectV8Internal::cssAttributeAttributeGetterCallback,
TestObjectV8Internal::cssAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8:
:DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, |
| 11614 {"imeAttribute", TestObjectV8Internal::imeAttributeAttributeGetterCallback,
TestObjectV8Internal::imeAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8:
:DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expo
sedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, | 11230 {"imeAttribute", TestObjectV8Internal::imeAttributeAttributeGetterCallback,
TestObjectV8Internal::imeAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8:
:DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, |
| 11615 {"svgAttribute", TestObjectV8Internal::svgAttributeAttributeGetterCallback,
TestObjectV8Internal::svgAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8:
:DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expo
sedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, | 11231 {"svgAttribute", TestObjectV8Internal::svgAttributeAttributeGetterCallback,
TestObjectV8Internal::svgAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8:
:DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, |
| 11616 {"xmlAttribute", TestObjectV8Internal::xmlAttributeAttributeGetterCallback,
TestObjectV8Internal::xmlAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8:
:DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expo
sedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, | 11232 {"xmlAttribute", TestObjectV8Internal::xmlAttributeAttributeGetterCallback,
TestObjectV8Internal::xmlAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8:
:DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, |
| 11617 {"nodeFilterAttribute", TestObjectV8Internal::nodeFilterAttributeAttributeGe
tterCallback, TestObjectV8Internal::nodeFilterAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11233 {"nodeFilterAttribute", TestObjectV8Internal::nodeFilterAttributeAttributeGe
tterCallback, TestObjectV8Internal::nodeFilterAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11618 {"serializedScriptValueAttribute", TestObjectV8Internal::serializedScriptVal
ueAttributeAttributeGetterCallback, TestObjectV8Internal::serializedScriptValueA
ttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::
PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConf
iguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11234 {"serializedScriptValueAttribute", TestObjectV8Internal::serializedScriptVal
ueAttributeAttributeGetterCallback, TestObjectV8Internal::serializedScriptValueA
ttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::
PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguratio
n::CheckHolder}, |
| 11619 {"anyAttribute", TestObjectV8Internal::anyAttributeAttributeGetterCallback,
TestObjectV8Internal::anyAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8:
:DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expo
sedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, | 11235 {"anyAttribute", TestObjectV8Internal::anyAttributeAttributeGetterCallback,
TestObjectV8Internal::anyAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8:
:DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, |
| 11620 {"promiseAttribute", TestObjectV8Internal::promiseAttributeAttributeGetterCa
llback, TestObjectV8Internal::promiseAttributeAttributeSetterCallback, 0, 0, nul
lptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigu
ration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, | 11236 {"promiseAttribute", TestObjectV8Internal::promiseAttributeAttributeGetterCa
llback, TestObjectV8Internal::promiseAttributeAttributeSetterCallback, 0, 0, nul
lptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11621 {"windowAttribute", TestObjectV8Internal::windowAttributeAttributeGetterCall
back, TestObjectV8Internal::windowAttributeAttributeSetterCallback, 0, 0, nullpt
r, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigurat
ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, | 11237 {"windowAttribute", TestObjectV8Internal::windowAttributeAttributeGetterCall
back, TestObjectV8Internal::windowAttributeAttributeSetterCallback, 0, 0, nullpt
r, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigurat
ion::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11622 {"documentAttribute", TestObjectV8Internal::documentAttributeAttributeGetter
Callback, TestObjectV8Internal::documentAttributeAttributeSetterCallback, 0, 0,
nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConf
iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat
ion::CheckHolder}, | 11238 {"documentAttribute", TestObjectV8Internal::documentAttributeAttributeGetter
Callback, TestObjectV8Internal::documentAttributeAttributeSetterCallback, 0, 0,
nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConf
iguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11623 {"documentFragmentAttribute", TestObjectV8Internal::documentFragmentAttribut
eAttributeGetterCallback, TestObjectV8Internal::documentFragmentAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11239 {"documentFragmentAttribute", TestObjectV8Internal::documentFragmentAttribut
eAttributeGetterCallback, TestObjectV8Internal::documentFragmentAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11624 {"documentTypeAttribute", TestObjectV8Internal::documentTypeAttributeAttribu
teGetterCallback, TestObjectV8Internal::documentTypeAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11240 {"documentTypeAttribute", TestObjectV8Internal::documentTypeAttributeAttribu
teGetterCallback, TestObjectV8Internal::documentTypeAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11625 {"elementAttribute", TestObjectV8Internal::elementAttributeAttributeGetterCa
llback, TestObjectV8Internal::elementAttributeAttributeSetterCallback, 0, 0, nul
lptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigu
ration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, | 11241 {"elementAttribute", TestObjectV8Internal::elementAttributeAttributeGetterCa
llback, TestObjectV8Internal::elementAttributeAttributeSetterCallback, 0, 0, nul
lptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11626 {"nodeAttribute", TestObjectV8Internal::nodeAttributeAttributeGetterCallback
, TestObjectV8Internal::nodeAttributeAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, | 11242 {"nodeAttribute", TestObjectV8Internal::nodeAttributeAttributeGetterCallback
, TestObjectV8Internal::nodeAttributeAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, |
| 11627 {"shadowRootAttribute", TestObjectV8Internal::shadowRootAttributeAttributeGe
tterCallback, TestObjectV8Internal::shadowRootAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11243 {"shadowRootAttribute", TestObjectV8Internal::shadowRootAttributeAttributeGe
tterCallback, TestObjectV8Internal::shadowRootAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11628 {"arrayBufferAttribute", TestObjectV8Internal::arrayBufferAttributeAttribute
GetterCallback, TestObjectV8Internal::arrayBufferAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, | 11244 {"arrayBufferAttribute", TestObjectV8Internal::arrayBufferAttributeAttribute
GetterCallback, TestObjectV8Internal::arrayBufferAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11629 {"float32ArrayAttribute", TestObjectV8Internal::float32ArrayAttributeAttribu
teGetterCallback, TestObjectV8Internal::float32ArrayAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11245 {"float32ArrayAttribute", TestObjectV8Internal::float32ArrayAttributeAttribu
teGetterCallback, TestObjectV8Internal::float32ArrayAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11630 {"uint8ArrayAttribute", TestObjectV8Internal::uint8ArrayAttributeAttributeGe
tterCallback, TestObjectV8Internal::uint8ArrayAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11246 {"uint8ArrayAttribute", TestObjectV8Internal::uint8ArrayAttributeAttributeGe
tterCallback, TestObjectV8Internal::uint8ArrayAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11631 {"self", TestObjectV8Internal::selfAttributeGetterCallback, 0, 0, 0, nullptr
, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfigu
ration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, | 11247 {"self", TestObjectV8Internal::selfAttributeGetterCallback, 0, 0, 0, nullptr
, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11632 {"readonlyEventTargetAttribute", TestObjectV8Internal::readonlyEventTargetAt
tributeAttributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8
::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11248 {"readonlyEventTargetAttribute", TestObjectV8Internal::readonlyEventTargetAt
tributeAttributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8
::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, |
| 11633 {"readonlyEventTargetOrNullAttribute", TestObjectV8Internal::readonlyEventTa
rgetOrNullAttributeAttributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, st
atic_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAll
Scripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11249 {"readonlyEventTargetOrNullAttribute", TestObjectV8Internal::readonlyEventTa
rgetOrNullAttributeAttributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, st
atic_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, |
| 11634 {"readonlyWindowAttribute", TestObjectV8Internal::readonlyWindowAttributeAtt
ributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Property
Attribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
ation::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11250 {"readonlyWindowAttribute", TestObjectV8Internal::readonlyWindowAttributeAtt
ributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Property
Attribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, |
| 11635 {"htmlCollectionAttribute", TestObjectV8Internal::htmlCollectionAttributeAtt
ributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Property
Attribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
ation::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11251 {"htmlCollectionAttribute", TestObjectV8Internal::htmlCollectionAttributeAtt
ributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Property
Attribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, |
| 11636 {"htmlElementAttribute", TestObjectV8Internal::htmlElementAttributeAttribute
GetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttrib
ute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:
:OnPrototype, V8DOMConfiguration::CheckHolder}, | 11252 {"htmlElementAttribute", TestObjectV8Internal::htmlElementAttributeAttribute
GetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttrib
ute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, |
| 11637 {"stringArrayAttribute", TestObjectV8Internal::stringArrayAttributeAttribute
GetterCallback, TestObjectV8Internal::stringArrayAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, | 11253 {"stringArrayAttribute", TestObjectV8Internal::stringArrayAttributeAttribute
GetterCallback, TestObjectV8Internal::stringArrayAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11638 {"testInterfaceEmptyArrayAttribute", TestObjectV8Internal::testInterfaceEmpt
yArrayAttributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceEmpty
ArrayAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cas
t<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11254 {"testInterfaceEmptyArrayAttribute", TestObjectV8Internal::testInterfaceEmpt
yArrayAttributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceEmpty
ArrayAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cas
t<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, |
| 11639 {"floatArrayAttribute", TestObjectV8Internal::floatArrayAttributeAttributeGe
tterCallback, TestObjectV8Internal::floatArrayAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11255 {"floatArrayAttribute", TestObjectV8Internal::floatArrayAttributeAttributeGe
tterCallback, TestObjectV8Internal::floatArrayAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11640 {"stringFrozenArrayAttribute", TestObjectV8Internal::stringFrozenArrayAttrib
uteAttributeGetterCallback, TestObjectV8Internal::stringFrozenArrayAttributeAttr
ibuteSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttr
ibute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, | 11256 {"stringFrozenArrayAttribute", TestObjectV8Internal::stringFrozenArrayAttrib
uteAttributeGetterCallback, TestObjectV8Internal::stringFrozenArrayAttributeAttr
ibuteSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttr
ibute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold
er}, |
| 11641 {"testInterfaceEmptyFrozenArrayAttribute", TestObjectV8Internal::testInterfa
ceEmptyFrozenArrayAttributeAttributeGetterCallback, TestObjectV8Internal::testIn
terfaceEmptyFrozenArrayAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expose
dToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, | 11257 {"testInterfaceEmptyFrozenArrayAttribute", TestObjectV8Internal::testInterfa
ceEmptyFrozenArrayAttributeAttributeGetterCallback, TestObjectV8Internal::testIn
terfaceEmptyFrozenArrayAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt
otype, V8DOMConfiguration::CheckHolder}, |
| 11642 {"stringOrNullAttribute", TestObjectV8Internal::stringOrNullAttributeAttribu
teGetterCallback, TestObjectV8Internal::stringOrNullAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11258 {"stringOrNullAttribute", TestObjectV8Internal::stringOrNullAttributeAttribu
teGetterCallback, TestObjectV8Internal::stringOrNullAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11643 {"longOrNullAttribute", TestObjectV8Internal::longOrNullAttributeAttributeGe
tterCallback, TestObjectV8Internal::longOrNullAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11259 {"longOrNullAttribute", TestObjectV8Internal::longOrNullAttributeAttributeGe
tterCallback, TestObjectV8Internal::longOrNullAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11644 {"testInterfaceOrNullAttribute", TestObjectV8Internal::testInterfaceOrNullAt
tributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceOrNullAttribu
teAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Proper
tyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurat
ion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11260 {"testInterfaceOrNullAttribute", TestObjectV8Internal::testInterfaceOrNullAt
tributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceOrNullAttribu
teAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Proper
tyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che
ckHolder}, |
| 11645 {"testEnumAttribute", TestObjectV8Internal::testEnumAttributeAttributeGetter
Callback, TestObjectV8Internal::testEnumAttributeAttributeSetterCallback, 0, 0,
nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConf
iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat
ion::CheckHolder}, | 11261 {"testEnumAttribute", TestObjectV8Internal::testEnumAttributeAttributeGetter
Callback, TestObjectV8Internal::testEnumAttributeAttributeSetterCallback, 0, 0,
nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConf
iguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11646 {"testEnumOrNullAttribute", TestObjectV8Internal::testEnumOrNullAttributeAtt
ributeGetterCallback, TestObjectV8Internal::testEnumOrNullAttributeAttributeSett
erCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, | 11262 {"testEnumOrNullAttribute", TestObjectV8Internal::testEnumOrNullAttributeAtt
ributeGetterCallback, TestObjectV8Internal::testEnumOrNullAttributeAttributeSett
erCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11647 {"staticStringAttribute", TestObjectV8Internal::staticStringAttributeAttribu
teGetterCallback, TestObjectV8Internal::staticStringAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInterface, V8D
OMConfiguration::CheckHolder}, | 11263 {"staticStringAttribute", TestObjectV8Internal::staticStringAttributeAttribu
teGetterCallback, TestObjectV8Internal::staticStringAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::OnInterface, V8DOMConfiguration::CheckHolder}, |
| 11648 {"staticLongAttribute", TestObjectV8Internal::staticLongAttributeAttributeGe
tterCallback, TestObjectV8Internal::staticLongAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInterface, V8DOMConf
iguration::CheckHolder}, | 11264 {"staticLongAttribute", TestObjectV8Internal::staticLongAttributeAttributeGe
tterCallback, TestObjectV8Internal::staticLongAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::OnInterface, V8DOMConfiguration::CheckHolder}, |
| 11649 {"eventHandlerAttribute", TestObjectV8Internal::eventHandlerAttributeAttribu
teGetterCallback, TestObjectV8Internal::eventHandlerAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11265 {"eventHandlerAttribute", TestObjectV8Internal::eventHandlerAttributeAttribu
teGetterCallback, TestObjectV8Internal::eventHandlerAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11650 {"doubleOrStringAttribute", TestObjectV8Internal::doubleOrStringAttributeAtt
ributeGetterCallback, TestObjectV8Internal::doubleOrStringAttributeAttributeSett
erCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, | 11266 {"doubleOrStringAttribute", TestObjectV8Internal::doubleOrStringAttributeAtt
ributeGetterCallback, TestObjectV8Internal::doubleOrStringAttributeAttributeSett
erCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11651 {"doubleOrStringOrNullAttribute", TestObjectV8Internal::doubleOrStringOrNull
AttributeAttributeGetterCallback, TestObjectV8Internal::doubleOrStringOrNullAttr
ibuteAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Pro
pertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11267 {"doubleOrStringOrNullAttribute", TestObjectV8Internal::doubleOrStringOrNull
AttributeAttributeGetterCallback, TestObjectV8Internal::doubleOrStringOrNullAttr
ibuteAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Pro
pertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::
CheckHolder}, |
| 11652 {"doubleOrNullStringAttribute", TestObjectV8Internal::doubleOrNullStringAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::doubleOrNullStringAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11268 {"doubleOrNullStringAttribute", TestObjectV8Internal::doubleOrNullStringAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::doubleOrNullStringAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH
older}, |
| 11653 {"stringOrStringSequenceAttribute", TestObjectV8Internal::stringOrStringSequ
enceAttributeAttributeGetterCallback, TestObjectV8Internal::stringOrStringSequen
ceAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v
8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11269 {"stringOrStringSequenceAttribute", TestObjectV8Internal::stringOrStringSequ
enceAttributeAttributeGetterCallback, TestObjectV8Internal::stringOrStringSequen
ceAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v
8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11654 {"testEnumOrDoubleAttribute", TestObjectV8Internal::testEnumOrDoubleAttribut
eAttributeGetterCallback, TestObjectV8Internal::testEnumOrDoubleAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11270 {"testEnumOrDoubleAttribute", TestObjectV8Internal::testEnumOrDoubleAttribut
eAttributeGetterCallback, TestObjectV8Internal::testEnumOrDoubleAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11655 {"unrestrictedDoubleOrStringAttribute", TestObjectV8Internal::unrestrictedDo
ubleOrStringAttributeAttributeGetterCallback, TestObjectV8Internal::unrestricted
DoubleOrStringAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, s
tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScr
ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11271 {"unrestrictedDoubleOrStringAttribute", TestObjectV8Internal::unrestrictedDo
ubleOrStringAttributeAttributeGetterCallback, TestObjectV8Internal::unrestricted
DoubleOrStringAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, s
tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8
DOMConfiguration::CheckHolder}, |
| 11656 {"activityLoggingAccessForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingAccessForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8
DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder}, | 11272 {"activityLoggingAccessForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingAccessForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11657 {"activityLoggingGetterForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingGetterForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingGetterForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8
DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder}, | 11273 {"activityLoggingGetterForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingGetterForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingGetterForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11658 {"activityLoggingSetterForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingSetterForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8
DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder}, | 11274 {"activityLoggingSetterForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingSetterForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11659 {"cachedAttributeAnyAttribute", TestObjectV8Internal::cachedAttributeAnyAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::cachedAttributeAnyAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11275 {"cachedAttributeAnyAttribute", TestObjectV8Internal::cachedAttributeAnyAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::cachedAttributeAnyAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH
older}, |
| 11660 {"cachedArrayAttribute", TestObjectV8Internal::cachedArrayAttributeAttribute
GetterCallback, TestObjectV8Internal::cachedArrayAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, | 11276 {"cachedArrayAttribute", TestObjectV8Internal::cachedArrayAttributeAttribute
GetterCallback, TestObjectV8Internal::cachedArrayAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11661 {"cachedStringOrNoneAttribute", TestObjectV8Internal::cachedStringOrNoneAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::cachedStringOrNoneAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11277 {"cachedStringOrNoneAttribute", TestObjectV8Internal::cachedStringOrNoneAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::cachedStringOrNoneAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH
older}, |
| 11662 {"callWithExecutionContextAnyAttribute", TestObjectV8Internal::callWithExecu
tionContextAnyAttributeAttributeGetterCallback, TestObjectV8Internal::callWithEx
ecutionContextAnyAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT
, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAll
Scripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11278 {"callWithExecutionContextAnyAttribute", TestObjectV8Internal::callWithExecu
tionContextAnyAttributeAttributeGetterCallback, TestObjectV8Internal::callWithEx
ecutionContextAnyAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT
, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, |
| 11663 {"callWithScriptStateAnyAttribute", TestObjectV8Internal::callWithScriptStat
eAnyAttributeAttributeGetterCallback, TestObjectV8Internal::callWithScriptStateA
nyAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v
8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11279 {"callWithScriptStateAnyAttribute", TestObjectV8Internal::callWithScriptStat
eAnyAttributeAttributeGetterCallback, TestObjectV8Internal::callWithScriptStateA
nyAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v
8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11664 {"callWithExecutionContextAndScriptStateAnyAttribute", TestObjectV8Internal:
:callWithExecutionContextAndScriptStateAnyAttributeAttributeGetterCallback, Test
ObjectV8Internal::callWithExecutionContextAndScriptStateAnyAttributeAttributeSet
terCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v
8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototy
pe, V8DOMConfiguration::CheckHolder}, | 11280 {"callWithExecutionContextAndScriptStateAnyAttribute", TestObjectV8Internal:
:callWithExecutionContextAndScriptStateAnyAttributeAttributeGetterCallback, Test
ObjectV8Internal::callWithExecutionContextAndScriptStateAnyAttributeAttributeSet
terCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v
8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11665 {"checkSecurityForNodeReadonlyDocumentAttribute", TestObjectV8Internal::chec
kSecurityForNodeReadonlyDocumentAttributeAttributeGetterCallback, 0, 0, 0, nullp
tr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfi
guration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurati
on::CheckHolder}, | 11281 {"checkSecurityForNodeReadonlyDocumentAttribute", TestObjectV8Internal::chec
kSecurityForNodeReadonlyDocumentAttributeAttributeGetterCallback, 0, 0, 0, nullp
tr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11666 {"customObjectAttribute", TestObjectV8Internal::customObjectAttributeAttribu
teGetterCallback, TestObjectV8Internal::customObjectAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11282 {"customObjectAttribute", TestObjectV8Internal::customObjectAttributeAttribu
teGetterCallback, TestObjectV8Internal::customObjectAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11667 {"customGetterLongAttribute", TestObjectV8Internal::customGetterLongAttribut
eAttributeGetterCallback, TestObjectV8Internal::customGetterLongAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11283 {"customGetterLongAttribute", TestObjectV8Internal::customGetterLongAttribut
eAttributeGetterCallback, TestObjectV8Internal::customGetterLongAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11668 {"customGetterReadonlyObjectAttribute", TestObjectV8Internal::customGetterRe
adonlyObjectAttributeAttributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT,
static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToA
llScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11284 {"customGetterReadonlyObjectAttribute", TestObjectV8Internal::customGetterRe
adonlyObjectAttributeAttributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT,
static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, |
| 11669 {"customSetterLongAttribute", TestObjectV8Internal::customSetterLongAttribut
eAttributeGetterCallback, TestObjectV8Internal::customSetterLongAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11285 {"customSetterLongAttribute", TestObjectV8Internal::customSetterLongAttribut
eAttributeGetterCallback, TestObjectV8Internal::customSetterLongAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11670 {"deprecatedLongAttribute", TestObjectV8Internal::deprecatedLongAttributeAtt
ributeGetterCallback, TestObjectV8Internal::deprecatedLongAttributeAttributeSett
erCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, | 11286 {"deprecatedLongAttribute", TestObjectV8Internal::deprecatedLongAttributeAtt
ributeGetterCallback, TestObjectV8Internal::deprecatedLongAttributeAttributeSett
erCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11671 {"enforceRangeLongAttribute", TestObjectV8Internal::enforceRangeLongAttribut
eAttributeGetterCallback, TestObjectV8Internal::enforceRangeLongAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11287 {"enforceRangeLongAttribute", TestObjectV8Internal::enforceRangeLongAttribut
eAttributeGetterCallback, TestObjectV8Internal::enforceRangeLongAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11672 {"implementedAsLongAttribute", TestObjectV8Internal::implementedAsLongAttrib
uteAttributeGetterCallback, TestObjectV8Internal::implementedAsLongAttributeAttr
ibuteSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttr
ibute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, | 11288 {"implementedAsLongAttribute", TestObjectV8Internal::implementedAsLongAttrib
uteAttributeGetterCallback, TestObjectV8Internal::implementedAsLongAttributeAttr
ibuteSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttr
ibute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold
er}, |
| 11673 {"customImplementedAsLongAttribute", TestObjectV8Internal::customImplemented
AsLongAttributeAttributeGetterCallback, TestObjectV8Internal::customImplementedA
sLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cas
t<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11289 {"customImplementedAsLongAttribute", TestObjectV8Internal::customImplemented
AsLongAttributeAttributeGetterCallback, TestObjectV8Internal::customImplementedA
sLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cas
t<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, |
| 11674 {"customGetterImplementedAsLongAttribute", TestObjectV8Internal::customGette
rImplementedAsLongAttributeAttributeGetterCallback, TestObjectV8Internal::custom
GetterImplementedAsLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expose
dToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, | 11290 {"customGetterImplementedAsLongAttribute", TestObjectV8Internal::customGette
rImplementedAsLongAttributeAttributeGetterCallback, TestObjectV8Internal::custom
GetterImplementedAsLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt
otype, V8DOMConfiguration::CheckHolder}, |
| 11675 {"customSetterImplementedAsLongAttribute", TestObjectV8Internal::customSette
rImplementedAsLongAttributeAttributeGetterCallback, TestObjectV8Internal::custom
SetterImplementedAsLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expose
dToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, | 11291 {"customSetterImplementedAsLongAttribute", TestObjectV8Internal::customSette
rImplementedAsLongAttributeAttributeGetterCallback, TestObjectV8Internal::custom
SetterImplementedAsLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt
otype, V8DOMConfiguration::CheckHolder}, |
| 11676 {"measureAsLongAttribute", TestObjectV8Internal::measureAsLongAttributeAttri
buteGetterCallback, TestObjectV8Internal::measureAsLongAttributeAttributeSetterC
allback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::N
one), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11292 {"measureAsLongAttribute", TestObjectV8Internal::measureAsLongAttributeAttri
buteGetterCallback, TestObjectV8Internal::measureAsLongAttributeAttributeSetterC
allback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::N
one), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11677 {"notEnumerableLongAttribute", TestObjectV8Internal::notEnumerableLongAttrib
uteAttributeGetterCallback, TestObjectV8Internal::notEnumerableLongAttributeAttr
ibuteSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttr
ibute>(v8::DontEnum), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguratio
n::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11293 {"notEnumerableLongAttribute", TestObjectV8Internal::notEnumerableLongAttrib
uteAttributeGetterCallback, TestObjectV8Internal::notEnumerableLongAttributeAttr
ibuteSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttr
ibute>(v8::DontEnum), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check
Holder}, |
| 11678 {"perWorldBindingsReadonlyTestInterfaceEmptyAttribute", TestObjectV8Internal
::perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterCallback, 0,
TestObjectV8Internal::perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttrib
uteGetterCallbackForMainWorld, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Prope
rtyAttribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11294 {"perWorldBindingsReadonlyTestInterfaceEmptyAttribute", TestObjectV8Internal
::perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterCallback, 0,
TestObjectV8Internal::perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttrib
uteGetterCallbackForMainWorld, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Prope
rtyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, |
| 11679 {"activityLoggingAccessPerWorldBindingsLongAttribute", TestObjectV8Internal:
:activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCallback, Test
ObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttributeSet
terCallback, TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttr
ibuteAttributeGetterCallbackForMainWorld, TestObjectV8Internal::activityLoggingA
ccessPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, | 11295 {"activityLoggingAccessPerWorldBindingsLongAttribute", TestObjectV8Internal:
:activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCallback, Test
ObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttributeSet
terCallback, TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttr
ibuteAttributeGetterCallbackForMainWorld, TestObjectV8Internal::activityLoggingA
ccessPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11680 {"activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute", Test
ObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::activityLoggingAccessForIsol
atedWorldsPerWorldBindingsLongAttributeAttributeSetterCallback, TestObjectV8Inte
rnal::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeAttribu
teGetterCallbackForMainWorld, TestObjectV8Internal::activityLoggingAccessForIsol
atedWorldsPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, null
ptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigur
ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration:
:CheckHolder}, | 11296 {"activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute", Test
ObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::activityLoggingAccessForIsol
atedWorldsPerWorldBindingsLongAttributeAttributeSetterCallback, TestObjectV8Inte
rnal::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeAttribu
teGetterCallbackForMainWorld, TestObjectV8Internal::activityLoggingAccessForIsol
atedWorldsPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, null
ptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigur
ation::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11681 {"activityLoggingGetterPerWorldBindingsLongAttribute", TestObjectV8Internal:
:activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCallback, Test
ObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttributeSet
terCallback, TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttr
ibuteAttributeGetterCallbackForMainWorld, TestObjectV8Internal::activityLoggingG
etterPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, | 11297 {"activityLoggingGetterPerWorldBindingsLongAttribute", TestObjectV8Internal:
:activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCallback, Test
ObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttributeSet
terCallback, TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttr
ibuteAttributeGetterCallbackForMainWorld, TestObjectV8Internal::activityLoggingG
etterPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11682 {"activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute", Test
ObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::activityLoggingGetterForIsol
atedWorldsPerWorldBindingsLongAttributeAttributeSetterCallback, TestObjectV8Inte
rnal::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeAttribu
teGetterCallbackForMainWorld, TestObjectV8Internal::activityLoggingGetterForIsol
atedWorldsPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, null
ptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigur
ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration:
:CheckHolder}, | 11298 {"activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute", Test
ObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::activityLoggingGetterForIsol
atedWorldsPerWorldBindingsLongAttributeAttributeSetterCallback, TestObjectV8Inte
rnal::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeAttribu
teGetterCallbackForMainWorld, TestObjectV8Internal::activityLoggingGetterForIsol
atedWorldsPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, null
ptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigur
ation::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11683 {"location", TestObjectV8Internal::locationAttributeGetterCallback, TestObje
ctV8Internal::locationAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, st
atic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScri
pts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11299 {"location", TestObjectV8Internal::locationAttributeGetterCallback, TestObje
ctV8Internal::locationAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, st
atic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, |
| 11684 {"locationWithException", TestObjectV8Internal::locationWithExceptionAttribu
teGetterCallback, TestObjectV8Internal::locationWithExceptionAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11300 {"locationWithException", TestObjectV8Internal::locationWithExceptionAttribu
teGetterCallback, TestObjectV8Internal::locationWithExceptionAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11685 {"locationWithCallWith", TestObjectV8Internal::locationWithCallWithAttribute
GetterCallback, TestObjectV8Internal::locationWithCallWithAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, | 11301 {"locationWithCallWith", TestObjectV8Internal::locationWithCallWithAttribute
GetterCallback, TestObjectV8Internal::locationWithCallWithAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11686 {"locationByteString", TestObjectV8Internal::locationByteStringAttributeGett
erCallback, TestObjectV8Internal::locationByteStringAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMC
onfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, | 11302 {"locationByteString", TestObjectV8Internal::locationByteStringAttributeGett
erCallback, TestObjectV8Internal::locationByteStringAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11687 {"locationWithPerWorldBindings", TestObjectV8Internal::locationWithPerWorldB
indingsAttributeGetterCallback, TestObjectV8Internal::locationWithPerWorldBindin
gsAttributeSetterCallback, TestObjectV8Internal::locationWithPerWorldBindingsAtt
ributeGetterCallbackForMainWorld, TestObjectV8Internal::locationWithPerWorldBind
ingsAttributeSetterCallbackForMainWorld, nullptr, 0, v8::DEFAULT, static_cast<v8
::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMCo
nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11303 {"locationWithPerWorldBindings", TestObjectV8Internal::locationWithPerWorldB
indingsAttributeGetterCallback, TestObjectV8Internal::locationWithPerWorldBindin
gsAttributeSetterCallback, TestObjectV8Internal::locationWithPerWorldBindingsAtt
ributeGetterCallbackForMainWorld, TestObjectV8Internal::locationWithPerWorldBind
ingsAttributeSetterCallbackForMainWorld, nullptr, 0, v8::DEFAULT, static_cast<v8
::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigurat
ion::CheckHolder}, |
| 11688 {"locationLegacyInterfaceTypeChecking", TestObjectV8Internal::locationLegacy
InterfaceTypeCheckingAttributeGetterCallback, TestObjectV8Internal::locationLega
cyInterfaceTypeCheckingAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, s
tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScr
ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11304 {"locationLegacyInterfaceTypeChecking", TestObjectV8Internal::locationLegacy
InterfaceTypeCheckingAttributeGetterCallback, TestObjectV8Internal::locationLega
cyInterfaceTypeCheckingAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, s
tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8
DOMConfiguration::CheckHolder}, |
| 11689 {"locationGarbageCollected", TestObjectV8Internal::locationGarbageCollectedA
ttributeGetterCallback, TestObjectV8Internal::locationGarbageCollectedAttributeS
etterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>
(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProto
type, V8DOMConfiguration::CheckHolder}, | 11305 {"locationGarbageCollected", TestObjectV8Internal::locationGarbageCollectedA
ttributeGetterCallback, TestObjectV8Internal::locationGarbageCollectedAttributeS
etterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>
(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11690 {"raisesExceptionLongAttribute", TestObjectV8Internal::raisesExceptionLongAt
tributeAttributeGetterCallback, TestObjectV8Internal::raisesExceptionLongAttribu
teAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Proper
tyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurat
ion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11306 {"raisesExceptionLongAttribute", TestObjectV8Internal::raisesExceptionLongAt
tributeAttributeGetterCallback, TestObjectV8Internal::raisesExceptionLongAttribu
teAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Proper
tyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che
ckHolder}, |
| 11691 {"raisesExceptionGetterLongAttribute", TestObjectV8Internal::raisesException
GetterLongAttributeAttributeGetterCallback, TestObjectV8Internal::raisesExceptio
nGetterLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, stat
ic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScript
s, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11307 {"raisesExceptionGetterLongAttribute", TestObjectV8Internal::raisesException
GetterLongAttributeAttributeGetterCallback, TestObjectV8Internal::raisesExceptio
nGetterLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, stat
ic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOM
Configuration::CheckHolder}, |
| 11692 {"setterRaisesExceptionLongAttribute", TestObjectV8Internal::setterRaisesExc
eptionLongAttributeAttributeGetterCallback, TestObjectV8Internal::setterRaisesEx
ceptionLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, stat
ic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScript
s, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11308 {"setterRaisesExceptionLongAttribute", TestObjectV8Internal::setterRaisesExc
eptionLongAttributeAttributeGetterCallback, TestObjectV8Internal::setterRaisesEx
ceptionLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, stat
ic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOM
Configuration::CheckHolder}, |
| 11693 {"raisesExceptionTestInterfaceEmptyAttribute", TestObjectV8Internal::raisesE
xceptionTestInterfaceEmptyAttributeAttributeGetterCallback, TestObjectV8Internal
::raisesExceptionTestInterfaceEmptyAttributeAttributeSetterCallback, 0, 0, nullp
tr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura
tion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::
CheckHolder}, | 11309 {"raisesExceptionTestInterfaceEmptyAttribute", TestObjectV8Internal::raisesE
xceptionTestInterfaceEmptyAttributeAttributeGetterCallback, TestObjectV8Internal
::raisesExceptionTestInterfaceEmptyAttributeAttributeSetterCallback, 0, 0, nullp
tr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11694 {"cachedAttributeRaisesExceptionGetterAnyAttribute", TestObjectV8Internal::c
achedAttributeRaisesExceptionGetterAnyAttributeAttributeGetterCallback, TestObje
ctV8Internal::cachedAttributeRaisesExceptionGetterAnyAttributeAttributeSetterCal
lback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::Non
e), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8
DOMConfiguration::CheckHolder}, | 11310 {"cachedAttributeRaisesExceptionGetterAnyAttribute", TestObjectV8Internal::c
achedAttributeRaisesExceptionGetterAnyAttributeAttributeGetterCallback, TestObje
ctV8Internal::cachedAttributeRaisesExceptionGetterAnyAttributeAttributeSetterCal
lback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::Non
e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11695 {"reflectTestInterfaceAttribute", TestObjectV8Internal::reflectTestInterface
AttributeAttributeGetterCallback, TestObjectV8Internal::reflectTestInterfaceAttr
ibuteAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Pro
pertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11311 {"reflectTestInterfaceAttribute", TestObjectV8Internal::reflectTestInterface
AttributeAttributeGetterCallback, TestObjectV8Internal::reflectTestInterfaceAttr
ibuteAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Pro
pertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::
CheckHolder}, |
| 11696 {"reflectReflectedNameAttributeTestAttribute", TestObjectV8Internal::reflect
ReflectedNameAttributeTestAttributeAttributeGetterCallback, TestObjectV8Internal
::reflectReflectedNameAttributeTestAttributeAttributeSetterCallback, 0, 0, nullp
tr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura
tion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::
CheckHolder}, | 11312 {"reflectReflectedNameAttributeTestAttribute", TestObjectV8Internal::reflect
ReflectedNameAttributeTestAttributeAttributeGetterCallback, TestObjectV8Internal
::reflectReflectedNameAttributeTestAttributeAttributeSetterCallback, 0, 0, nullp
tr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11697 {"reflectBooleanAttribute", TestObjectV8Internal::reflectBooleanAttributeAtt
ributeGetterCallback, TestObjectV8Internal::reflectBooleanAttributeAttributeSett
erCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, | 11313 {"reflectBooleanAttribute", TestObjectV8Internal::reflectBooleanAttributeAtt
ributeGetterCallback, TestObjectV8Internal::reflectBooleanAttributeAttributeSett
erCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11698 {"reflectLongAttribute", TestObjectV8Internal::reflectLongAttributeAttribute
GetterCallback, TestObjectV8Internal::reflectLongAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, | 11314 {"reflectLongAttribute", TestObjectV8Internal::reflectLongAttributeAttribute
GetterCallback, TestObjectV8Internal::reflectLongAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11699 {"reflectUnsignedShortAttribute", TestObjectV8Internal::reflectUnsignedShort
AttributeAttributeGetterCallback, TestObjectV8Internal::reflectUnsignedShortAttr
ibuteAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Pro
pertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11315 {"reflectUnsignedShortAttribute", TestObjectV8Internal::reflectUnsignedShort
AttributeAttributeGetterCallback, TestObjectV8Internal::reflectUnsignedShortAttr
ibuteAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Pro
pertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::
CheckHolder}, |
| 11700 {"reflectUnsignedLongAttribute", TestObjectV8Internal::reflectUnsignedLongAt
tributeAttributeGetterCallback, TestObjectV8Internal::reflectUnsignedLongAttribu
teAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Proper
tyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurat
ion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11316 {"reflectUnsignedLongAttribute", TestObjectV8Internal::reflectUnsignedLongAt
tributeAttributeGetterCallback, TestObjectV8Internal::reflectUnsignedLongAttribu
teAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Proper
tyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che
ckHolder}, |
| 11701 {"id", TestObjectV8Internal::idAttributeGetterCallback, TestObjectV8Internal
::idAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Prop
ertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
ation::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11317 {"id", TestObjectV8Internal::idAttributeGetterCallback, TestObjectV8Internal
::idAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Prop
ertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, |
| 11702 {"name", TestObjectV8Internal::nameAttributeGetterCallback, TestObjectV8Inte
rnal::nameAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8
::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMCo
nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11318 {"name", TestObjectV8Internal::nameAttributeGetterCallback, TestObjectV8Inte
rnal::nameAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8
::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigurat
ion::CheckHolder}, |
| 11703 {"class", TestObjectV8Internal::classAttributeGetterCallback, TestObjectV8In
ternal::classAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast
<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DO
MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11319 {"class", TestObjectV8Internal::classAttributeGetterCallback, TestObjectV8In
ternal::classAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast
<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, |
| 11704 {"reflectedId", TestObjectV8Internal::reflectedIdAttributeGetterCallback, Te
stObjectV8Internal::reflectedIdAttributeSetterCallback, 0, 0, nullptr, 0, v8::DE
FAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Exposed
ToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11320 {"reflectedId", TestObjectV8Internal::reflectedIdAttributeGetterCallback, Te
stObjectV8Internal::reflectedIdAttributeSetterCallback, 0, 0, nullptr, 0, v8::DE
FAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProto
type, V8DOMConfiguration::CheckHolder}, |
| 11705 {"reflectedName", TestObjectV8Internal::reflectedNameAttributeGetterCallback
, TestObjectV8Internal::reflectedNameAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, | 11321 {"reflectedName", TestObjectV8Internal::reflectedNameAttributeGetterCallback
, TestObjectV8Internal::reflectedNameAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, |
| 11706 {"reflectedClass", TestObjectV8Internal::reflectedClassAttributeGetterCallba
ck, TestObjectV8Internal::reflectedClassAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, | 11322 {"reflectedClass", TestObjectV8Internal::reflectedClassAttributeGetterCallba
ck, TestObjectV8Internal::reflectedClassAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11707 {"limitedToOnlyOneAttribute", TestObjectV8Internal::limitedToOnlyOneAttribut
eAttributeGetterCallback, TestObjectV8Internal::limitedToOnlyOneAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11323 {"limitedToOnlyOneAttribute", TestObjectV8Internal::limitedToOnlyOneAttribut
eAttributeGetterCallback, TestObjectV8Internal::limitedToOnlyOneAttributeAttribu
teSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribu
te>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11708 {"limitedToOnlyAttribute", TestObjectV8Internal::limitedToOnlyAttributeAttri
buteGetterCallback, TestObjectV8Internal::limitedToOnlyAttributeAttributeSetterC
allback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::N
one), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11324 {"limitedToOnlyAttribute", TestObjectV8Internal::limitedToOnlyAttributeAttri
buteGetterCallback, TestObjectV8Internal::limitedToOnlyAttributeAttributeSetterC
allback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::N
one), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11709 {"limitedToOnlyOtherAttribute", TestObjectV8Internal::limitedToOnlyOtherAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::limitedToOnlyOtherAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11325 {"limitedToOnlyOtherAttribute", TestObjectV8Internal::limitedToOnlyOtherAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::limitedToOnlyOtherAttributeA
ttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH
older}, |
| 11710 {"limitedWithMissingDefaultAttribute", TestObjectV8Internal::limitedWithMiss
ingDefaultAttributeAttributeGetterCallback, TestObjectV8Internal::limitedWithMis
singDefaultAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, stat
ic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScript
s, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11326 {"limitedWithMissingDefaultAttribute", TestObjectV8Internal::limitedWithMiss
ingDefaultAttributeAttributeGetterCallback, TestObjectV8Internal::limitedWithMis
singDefaultAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, stat
ic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOM
Configuration::CheckHolder}, |
| 11711 {"limitedWithInvalidMissingDefaultAttribute", TestObjectV8Internal::limitedW
ithInvalidMissingDefaultAttributeAttributeGetterCallback, TestObjectV8Internal::
limitedWithInvalidMissingDefaultAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguratio
n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che
ckHolder}, | 11327 {"limitedWithInvalidMissingDefaultAttribute", TestObjectV8Internal::limitedW
ithInvalidMissingDefaultAttributeAttributeGetterCallback, TestObjectV8Internal::
limitedWithInvalidMissingDefaultAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguratio
n::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11712 {"corsSettingAttribute", TestObjectV8Internal::corsSettingAttributeAttribute
GetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttrib
ute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:
:OnPrototype, V8DOMConfiguration::CheckHolder}, | 11328 {"corsSettingAttribute", TestObjectV8Internal::corsSettingAttributeAttribute
GetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttrib
ute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, |
| 11713 {"limitedWithEmptyMissingInvalidAttribute", TestObjectV8Internal::limitedWit
hEmptyMissingInvalidAttributeAttributeGetterCallback, 0, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::Ex
posedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol
der}, | 11329 {"limitedWithEmptyMissingInvalidAttribute", TestObjectV8Internal::limitedWit
hEmptyMissingInvalidAttributeAttributeGetterCallback, 0, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, |
| 11714 {"replaceableReadonlyLongAttribute", TestObjectV8Internal::replaceableReadon
lyLongAttributeAttributeGetterCallback, TestObjectV8Internal::replaceableReadonl
yLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cas
t<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11330 {"replaceableReadonlyLongAttribute", TestObjectV8Internal::replaceableReadon
lyLongAttributeAttributeGetterCallback, TestObjectV8Internal::replaceableReadonl
yLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cas
t<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, |
| 11715 {"locationPutForwards", TestObjectV8Internal::locationPutForwardsAttributeGe
tterCallback, TestObjectV8Internal::locationPutForwardsAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11331 {"locationPutForwards", TestObjectV8Internal::locationPutForwardsAttributeGe
tterCallback, TestObjectV8Internal::locationPutForwardsAttributeSetterCallback,
0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11716 {"setterCallWithCurrentWindowAndEnteredWindowStringAttribute", TestObjectV8I
nternal::setterCallWithCurrentWindowAndEnteredWindowStringAttributeAttributeGett
erCallback, TestObjectV8Internal::setterCallWithCurrentWindowAndEnteredWindowStr
ingAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<
v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11332 {"setterCallWithCurrentWindowAndEnteredWindowStringAttribute", TestObjectV8I
nternal::setterCallWithCurrentWindowAndEnteredWindowStringAttributeAttributeGett
erCallback, TestObjectV8Internal::setterCallWithCurrentWindowAndEnteredWindowStr
ingAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<
v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigur
ation::CheckHolder}, |
| 11717 {"setterCallWithExecutionContextStringAttribute", TestObjectV8Internal::sett
erCallWithExecutionContextStringAttributeAttributeGetterCallback, TestObjectV8In
ternal::setterCallWithExecutionContextStringAttributeAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOM
Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, | 11333 {"setterCallWithExecutionContextStringAttribute", TestObjectV8Internal::sett
erCallWithExecutionContextStringAttributeAttributeGetterCallback, TestObjectV8In
ternal::setterCallWithExecutionContextStringAttributeAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11718 {"treatNullAsEmptyStringStringAttribute", TestObjectV8Internal::treatNullAsE
mptyStringStringAttributeAttributeGetterCallback, TestObjectV8Internal::treatNul
lAsEmptyStringStringAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFA
ULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedTo
AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11334 {"treatNullAsEmptyStringStringAttribute", TestObjectV8Internal::treatNullAsE
mptyStringStringAttributeAttributeGetterCallback, TestObjectV8Internal::treatNul
lAsEmptyStringStringAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFA
ULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy
pe, V8DOMConfiguration::CheckHolder}, |
| 11719 {"treatNullAsNullStringStringAttribute", TestObjectV8Internal::treatNullAsNu
llStringStringAttributeAttributeGetterCallback, TestObjectV8Internal::treatNullA
sNullStringStringAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT
, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAll
Scripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11335 {"treatNullAsNullStringStringAttribute", TestObjectV8Internal::treatNullAsNu
llStringStringAttributeAttributeGetterCallback, TestObjectV8Internal::treatNullA
sNullStringStringAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT
, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, |
| 11720 {"legacyInterfaceTypeCheckingFloatAttribute", TestObjectV8Internal::legacyIn
terfaceTypeCheckingFloatAttributeAttributeGetterCallback, TestObjectV8Internal::
legacyInterfaceTypeCheckingFloatAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguratio
n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che
ckHolder}, | 11336 {"legacyInterfaceTypeCheckingFloatAttribute", TestObjectV8Internal::legacyIn
terfaceTypeCheckingFloatAttributeAttributeGetterCallback, TestObjectV8Internal::
legacyInterfaceTypeCheckingFloatAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguratio
n::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11721 {"legacyInterfaceTypeCheckingTestInterfaceAttribute", TestObjectV8Internal::
legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeGetterCallback, TestOb
jectV8Internal::legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeSetter
Callback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::
None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11337 {"legacyInterfaceTypeCheckingTestInterfaceAttribute", TestObjectV8Internal::
legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeGetterCallback, TestOb
jectV8Internal::legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeSetter
Callback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::
None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11722 {"legacyInterfaceTypeCheckingTestInterfaceOrNullAttribute", TestObjectV8Inte
rnal::legacyInterfaceTypeCheckingTestInterfaceOrNullAttributeAttributeGetterCall
back, TestObjectV8Internal::legacyInterfaceTypeCheckingTestInterfaceOrNullAttrib
uteAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Prope
rtyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11338 {"legacyInterfaceTypeCheckingTestInterfaceOrNullAttribute", TestObjectV8Inte
rnal::legacyInterfaceTypeCheckingTestInterfaceOrNullAttributeAttributeGetterCall
back, TestObjectV8Internal::legacyInterfaceTypeCheckingTestInterfaceOrNullAttrib
uteAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Prope
rtyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch
eckHolder}, |
| 11723 {"urlStringAttribute", TestObjectV8Internal::urlStringAttributeAttributeGett
erCallback, TestObjectV8Internal::urlStringAttributeAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMC
onfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, | 11339 {"urlStringAttribute", TestObjectV8Internal::urlStringAttributeAttributeGett
erCallback, TestObjectV8Internal::urlStringAttributeAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11724 {"urlStringAttribute", TestObjectV8Internal::urlStringAttributeAttributeGett
erCallback, TestObjectV8Internal::urlStringAttributeAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMC
onfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, | 11340 {"urlStringAttribute", TestObjectV8Internal::urlStringAttributeAttributeGett
erCallback, TestObjectV8Internal::urlStringAttributeAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11725 {"unforgeableLongAttribute", TestObjectV8Internal::unforgeableLongAttributeA
ttributeGetterCallback, TestObjectV8Internal::unforgeableLongAttributeAttributeS
etterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>
(v8::DontDelete), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::O
nInstance, V8DOMConfiguration::CheckHolder}, | 11341 {"unforgeableLongAttribute", TestObjectV8Internal::unforgeableLongAttributeA
ttributeGetterCallback, TestObjectV8Internal::unforgeableLongAttributeAttributeS
etterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>
(v8::DontDelete), V8DOMConfiguration::OnInstance, V8DOMConfiguration::CheckHolde
r}, |
| 11726 {"measuredLongAttribute", TestObjectV8Internal::measuredLongAttributeAttribu
teGetterCallback, TestObjectV8Internal::measuredLongAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11342 {"measuredLongAttribute", TestObjectV8Internal::measuredLongAttributeAttribu
teGetterCallback, TestObjectV8Internal::measuredLongAttributeAttributeSetterCall
back, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None
), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11727 {"sameObjectAttribute", TestObjectV8Internal::sameObjectAttributeAttributeGe
tterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribut
e>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, | 11343 {"sameObjectAttribute", TestObjectV8Internal::sameObjectAttributeAttributeGe
tterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribut
e>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold
er}, |
| 11728 {"saveSameObjectAttribute", TestObjectV8Internal::saveSameObjectAttributeAtt
ributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Property
Attribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
ation::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11344 {"saveSameObjectAttribute", TestObjectV8Internal::saveSameObjectAttributeAtt
ributeGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::Property
Attribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, |
| 11729 {"unscopableLongAttribute", TestObjectV8Internal::unscopableLongAttributeAtt
ributeGetterCallback, TestObjectV8Internal::unscopableLongAttributeAttributeSett
erCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, | 11345 {"unscopableLongAttribute", TestObjectV8Internal::unscopableLongAttributeAtt
ributeGetterCallback, TestObjectV8Internal::unscopableLongAttributeAttributeSett
erCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11730 {"testInterfaceAttribute", TestObjectV8Internal::testInterfaceAttributeAttri
buteGetterCallback, TestObjectV8Internal::testInterfaceAttributeAttributeSetterC
allback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::N
one), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11346 {"testInterfaceAttribute", TestObjectV8Internal::testInterfaceAttributeAttri
buteGetterCallback, TestObjectV8Internal::testInterfaceAttributeAttributeSetterC
allback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::N
one), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11731 {"testInterfaceGarbageCollectedAttribute", TestObjectV8Internal::testInterfa
ceGarbageCollectedAttributeAttributeGetterCallback, TestObjectV8Internal::testIn
terfaceGarbageCollectedAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expose
dToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, | 11347 {"testInterfaceGarbageCollectedAttribute", TestObjectV8Internal::testInterfa
ceGarbageCollectedAttributeAttributeGetterCallback, TestObjectV8Internal::testIn
terfaceGarbageCollectedAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt
otype, V8DOMConfiguration::CheckHolder}, |
| 11732 {"testInterfaceGarbageCollectedOrNullAttribute", TestObjectV8Internal::testI
nterfaceGarbageCollectedOrNullAttributeAttributeGetterCallback, TestObjectV8Inte
rnal::testInterfaceGarbageCollectedOrNullAttributeAttributeSetterCallback, 0, 0,
nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon
figuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, | 11348 {"testInterfaceGarbageCollectedOrNullAttribute", TestObjectV8Internal::testI
nterfaceGarbageCollectedOrNullAttributeAttributeGetterCallback, TestObjectV8Inte
rnal::testInterfaceGarbageCollectedOrNullAttributeAttributeSetterCallback, 0, 0,
nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon
figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11733 {"readonlyShortAttribute", TestObjectV8Internal::readonlyShortAttributeAttri
buteGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAt
tribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurat
ion::OnPrototype, V8DOMConfiguration::CheckHolder}, | |
| 11734 {"shortAttribute", TestObjectV8Internal::shortAttributeAttributeGetterCallba
ck, TestObjectV8Internal::shortAttributeAttributeSetterCallback, 0, 0, nullptr,
0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration
::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, | |
| 11735 {"stringAttribute", TestObjectV8Internal::stringAttributeAttributeGetterCall
back, TestObjectV8Internal::stringAttributeAttributeSetterCallback, 0, 0, nullpt
r, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigurat
ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, | |
| 11736 {"nodeAttribute", TestObjectV8Internal::nodeAttributeAttributeGetterCallback
, TestObjectV8Internal::nodeAttributeAttributeSetterCallback, 0, 0, nullptr, 0,
v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, | |
| 11737 {"attributeImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::attr
ibuteImplementedInCPPForPrivateScriptOnlyAttributeGetterCallback, TestObjectV8In
ternal::attributeImplementedInCPPForPrivateScriptOnlyAttributeSetterCallback, 0,
0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOM
Configuration::OnlyExposedToPrivateScript, V8DOMConfiguration::OnPrototype, V8DO
MConfiguration::CheckHolder}, | |
| 11738 {"enumForPrivateScript", TestObjectV8Internal::enumForPrivateScriptAttribute
GetterCallback, TestObjectV8Internal::enumForPrivateScriptAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, | |
| 11739 }; | 11349 }; |
| 11740 | 11350 |
| 11741 const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = { | 11351 const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = { |
| 11742 {"unscopableVoidMethod", TestObjectV8Internal::unscopableVoidMethodMethodCal
lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11352 {"unscopableVoidMethod", TestObjectV8Internal::unscopableVoidMethodMethodCal
lback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, |
| 11743 {"voidMethod", TestObjectV8Internal::voidMethodMethodCallback, 0, 0, v8::Non
e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11353 {"voidMethod", TestObjectV8Internal::voidMethodMethodCallback, 0, 0, v8::Non
e, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11744 {"staticVoidMethod", TestObjectV8Internal::staticVoidMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnIn
terface, V8DOMConfiguration::CheckHolder}, | 11354 {"staticVoidMethod", TestObjectV8Internal::staticVoidMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::OnInterface, V8DOMConfiguration::CheckHolder}
, |
| 11745 {"dateMethod", TestObjectV8Internal::dateMethodMethodCallback, 0, 0, v8::Non
e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11355 {"dateMethod", TestObjectV8Internal::dateMethodMethodCallback, 0, 0, v8::Non
e, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11746 {"stringMethod", TestObjectV8Internal::stringMethodMethodCallback, 0, 0, v8:
:None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11356 {"stringMethod", TestObjectV8Internal::stringMethodMethodCallback, 0, 0, v8:
:None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11747 {"byteStringMethod", TestObjectV8Internal::byteStringMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11357 {"byteStringMethod", TestObjectV8Internal::byteStringMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11748 {"usvStringMethod", TestObjectV8Internal::usvStringMethodMethodCallback, 0,
0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt
otype, V8DOMConfiguration::CheckHolder}, | 11358 {"usvStringMethod", TestObjectV8Internal::usvStringMethodMethodCallback, 0,
0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11749 {"readonlyDOMTimeStampMethod", TestObjectV8Internal::readonlyDOMTimeStampMet
hodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO
MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11359 {"readonlyDOMTimeStampMethod", TestObjectV8Internal::readonlyDOMTimeStampMet
hodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, |
| 11750 {"booleanMethod", TestObjectV8Internal::booleanMethodMethodCallback, 0, 0, v
8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, | 11360 {"booleanMethod", TestObjectV8Internal::booleanMethodMethodCallback, 0, 0, v
8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11751 {"byteMethod", TestObjectV8Internal::byteMethodMethodCallback, 0, 0, v8::Non
e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11361 {"byteMethod", TestObjectV8Internal::byteMethodMethodCallback, 0, 0, v8::Non
e, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11752 {"doubleMethod", TestObjectV8Internal::doubleMethodMethodCallback, 0, 0, v8:
:None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11362 {"doubleMethod", TestObjectV8Internal::doubleMethodMethodCallback, 0, 0, v8:
:None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11753 {"floatMethod", TestObjectV8Internal::floatMethodMethodCallback, 0, 0, v8::N
one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V
8DOMConfiguration::CheckHolder}, | 11363 {"floatMethod", TestObjectV8Internal::floatMethodMethodCallback, 0, 0, v8::N
one, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11754 {"longMethod", TestObjectV8Internal::longMethodMethodCallback, 0, 0, v8::Non
e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11364 {"longMethod", TestObjectV8Internal::longMethodMethodCallback, 0, 0, v8::Non
e, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11755 {"longLongMethod", TestObjectV8Internal::longLongMethodMethodCallback, 0, 0,
v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot
ype, V8DOMConfiguration::CheckHolder}, | 11365 {"longLongMethod", TestObjectV8Internal::longLongMethodMethodCallback, 0, 0,
v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11756 {"octetMethod", TestObjectV8Internal::octetMethodMethodCallback, 0, 0, v8::N
one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V
8DOMConfiguration::CheckHolder}, | 11366 {"octetMethod", TestObjectV8Internal::octetMethodMethodCallback, 0, 0, v8::N
one, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11757 {"shortMethod", TestObjectV8Internal::shortMethodMethodCallback, 0, 0, v8::N
one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V
8DOMConfiguration::CheckHolder}, | 11367 {"shortMethod", TestObjectV8Internal::shortMethodMethodCallback, 0, 0, v8::N
one, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11758 {"unsignedLongMethod", TestObjectV8Internal::unsignedLongMethodMethodCallbac
k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::
OnPrototype, V8DOMConfiguration::CheckHolder}, | 11368 {"unsignedLongMethod", TestObjectV8Internal::unsignedLongMethodMethodCallbac
k, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol
der}, |
| 11759 {"unsignedLongLongMethod", TestObjectV8Internal::unsignedLongLongMethodMetho
dCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11369 {"unsignedLongLongMethod", TestObjectV8Internal::unsignedLongLongMethodMetho
dCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::
CheckHolder}, |
| 11760 {"unsignedShortMethod", TestObjectV8Internal::unsignedShortMethodMethodCallb
ack, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11370 {"unsignedShortMethod", TestObjectV8Internal::unsignedShortMethodMethodCallb
ack, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH
older}, |
| 11761 {"voidMethodDateArg", TestObjectV8Internal::voidMethodDateArgMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11371 {"voidMethodDateArg", TestObjectV8Internal::voidMethodDateArgMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11762 {"voidMethodStringArg", TestObjectV8Internal::voidMethodStringArgMethodCallb
ack, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11372 {"voidMethodStringArg", TestObjectV8Internal::voidMethodStringArgMethodCallb
ack, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH
older}, |
| 11763 {"voidMethodByteStringArg", TestObjectV8Internal::voidMethodByteStringArgMet
hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11373 {"voidMethodByteStringArg", TestObjectV8Internal::voidMethodByteStringArgMet
hodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, |
| 11764 {"voidMethodUSVStringArg", TestObjectV8Internal::voidMethodUSVStringArgMetho
dCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11374 {"voidMethodUSVStringArg", TestObjectV8Internal::voidMethodUSVStringArgMetho
dCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::
CheckHolder}, |
| 11765 {"voidMethodDOMTimeStampArg", TestObjectV8Internal::voidMethodDOMTimeStampAr
gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11375 {"voidMethodDOMTimeStampArg", TestObjectV8Internal::voidMethodDOMTimeStampAr
gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11766 {"voidMethodBooleanArg", TestObjectV8Internal::voidMethodBooleanArgMethodCal
lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11376 {"voidMethodBooleanArg", TestObjectV8Internal::voidMethodBooleanArgMethodCal
lback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, |
| 11767 {"voidMethodByteArg", TestObjectV8Internal::voidMethodByteArgMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11377 {"voidMethodByteArg", TestObjectV8Internal::voidMethodByteArgMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11768 {"voidMethodDoubleArg", TestObjectV8Internal::voidMethodDoubleArgMethodCallb
ack, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11378 {"voidMethodDoubleArg", TestObjectV8Internal::voidMethodDoubleArgMethodCallb
ack, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH
older}, |
| 11769 {"voidMethodFloatArg", TestObjectV8Internal::voidMethodFloatArgMethodCallbac
k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::
OnPrototype, V8DOMConfiguration::CheckHolder}, | 11379 {"voidMethodFloatArg", TestObjectV8Internal::voidMethodFloatArgMethodCallbac
k, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol
der}, |
| 11770 {"voidMethodLongArg", TestObjectV8Internal::voidMethodLongArgMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11380 {"voidMethodLongArg", TestObjectV8Internal::voidMethodLongArgMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11771 {"voidMethodLongLongArg", TestObjectV8Internal::voidMethodLongLongArgMethodC
allback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11381 {"voidMethodLongLongArg", TestObjectV8Internal::voidMethodLongLongArgMethodC
allback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch
eckHolder}, |
| 11772 {"voidMethodOctetArg", TestObjectV8Internal::voidMethodOctetArgMethodCallbac
k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::
OnPrototype, V8DOMConfiguration::CheckHolder}, | 11382 {"voidMethodOctetArg", TestObjectV8Internal::voidMethodOctetArgMethodCallbac
k, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol
der}, |
| 11773 {"voidMethodShortArg", TestObjectV8Internal::voidMethodShortArgMethodCallbac
k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::
OnPrototype, V8DOMConfiguration::CheckHolder}, | 11383 {"voidMethodShortArg", TestObjectV8Internal::voidMethodShortArgMethodCallbac
k, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol
der}, |
| 11774 {"voidMethodUnsignedLongArg", TestObjectV8Internal::voidMethodUnsignedLongAr
gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11384 {"voidMethodUnsignedLongArg", TestObjectV8Internal::voidMethodUnsignedLongAr
gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11775 {"voidMethodUnsignedLongLongArg", TestObjectV8Internal::voidMethodUnsignedLo
ngLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts
, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11385 {"voidMethodUnsignedLongLongArg", TestObjectV8Internal::voidMethodUnsignedLo
ngLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, |
| 11776 {"voidMethodUnsignedShortArg", TestObjectV8Internal::voidMethodUnsignedShort
ArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO
MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11386 {"voidMethodUnsignedShortArg", TestObjectV8Internal::voidMethodUnsignedShort
ArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, |
| 11777 {"testInterfaceEmptyMethod", TestObjectV8Internal::testInterfaceEmptyMethodM
ethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon
figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11387 {"testInterfaceEmptyMethod", TestObjectV8Internal::testInterfaceEmptyMethodM
ethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigurati
on::CheckHolder}, |
| 11778 {"voidMethodTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodTestInte
rfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScr
ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11388 {"voidMethodTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodTestInte
rfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8
DOMConfiguration::CheckHolder}, |
| 11779 {"voidMethodLongArgTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodL
ongArgTestInterfaceEmptyArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, | 11389 {"voidMethodLongArgTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodL
ongArgTestInterfaceEmptyArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, |
| 11780 {"anyMethod", TestObjectV8Internal::anyMethodMethodCallback, 0, 0, v8::None,
V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOM
Configuration::CheckHolder}, | 11390 {"anyMethod", TestObjectV8Internal::anyMethodMethodCallback, 0, 0, v8::None,
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11781 {"voidMethodEventTargetArg", TestObjectV8Internal::voidMethodEventTargetArgM
ethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon
figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11391 {"voidMethodEventTargetArg", TestObjectV8Internal::voidMethodEventTargetArgM
ethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigurati
on::CheckHolder}, |
| 11782 {"voidMethodAnyArg", TestObjectV8Internal::voidMethodAnyArgMethodCallback, 0
, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11392 {"voidMethodAnyArg", TestObjectV8Internal::voidMethodAnyArgMethodCallback, 0
, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11783 {"voidMethodAttrArg", TestObjectV8Internal::voidMethodAttrArgMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11393 {"voidMethodAttrArg", TestObjectV8Internal::voidMethodAttrArgMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11784 {"voidMethodDocumentArg", TestObjectV8Internal::voidMethodDocumentArgMethodC
allback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11394 {"voidMethodDocumentArg", TestObjectV8Internal::voidMethodDocumentArgMethodC
allback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch
eckHolder}, |
| 11785 {"voidMethodDocumentTypeArg", TestObjectV8Internal::voidMethodDocumentTypeAr
gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11395 {"voidMethodDocumentTypeArg", TestObjectV8Internal::voidMethodDocumentTypeAr
gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11786 {"voidMethodElementArg", TestObjectV8Internal::voidMethodElementArgMethodCal
lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11396 {"voidMethodElementArg", TestObjectV8Internal::voidMethodElementArgMethodCal
lback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, |
| 11787 {"voidMethodNodeArg", TestObjectV8Internal::voidMethodNodeArgMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11397 {"voidMethodNodeArg", TestObjectV8Internal::voidMethodNodeArgMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11788 {"arrayBufferMethod", TestObjectV8Internal::arrayBufferMethodMethodCallback,
0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11398 {"arrayBufferMethod", TestObjectV8Internal::arrayBufferMethodMethodCallback,
0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11789 {"arrayBufferViewMethod", TestObjectV8Internal::arrayBufferViewMethodMethodC
allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11399 {"arrayBufferViewMethod", TestObjectV8Internal::arrayBufferViewMethodMethodC
allback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch
eckHolder}, |
| 11790 {"float32ArrayMethod", TestObjectV8Internal::float32ArrayMethodMethodCallbac
k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::
OnPrototype, V8DOMConfiguration::CheckHolder}, | 11400 {"float32ArrayMethod", TestObjectV8Internal::float32ArrayMethodMethodCallbac
k, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol
der}, |
| 11791 {"int32ArrayMethod", TestObjectV8Internal::int32ArrayMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11401 {"int32ArrayMethod", TestObjectV8Internal::int32ArrayMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11792 {"uint8ArrayMethod", TestObjectV8Internal::uint8ArrayMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11402 {"uint8ArrayMethod", TestObjectV8Internal::uint8ArrayMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11793 {"voidMethodArrayBufferArg", TestObjectV8Internal::voidMethodArrayBufferArgM
ethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon
figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11403 {"voidMethodArrayBufferArg", TestObjectV8Internal::voidMethodArrayBufferArgM
ethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigurati
on::CheckHolder}, |
| 11794 {"voidMethodArrayBufferOrNullArg", TestObjectV8Internal::voidMethodArrayBuff
erOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip
ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11404 {"voidMethodArrayBufferOrNullArg", TestObjectV8Internal::voidMethodArrayBuff
erOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DO
MConfiguration::CheckHolder}, |
| 11795 {"voidMethodArrayBufferViewArg", TestObjectV8Internal::voidMethodArrayBuffer
ViewArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts,
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11405 {"voidMethodArrayBufferViewArg", TestObjectV8Internal::voidMethodArrayBuffer
ViewArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder}, |
| 11796 {"voidMethodFlexibleArrayBufferViewArg", TestObjectV8Internal::voidMethodFle
xibleArrayBufferViewArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos
edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder
}, | 11406 {"voidMethodFlexibleArrayBufferViewArg", TestObjectV8Internal::voidMethodFle
xibleArrayBufferViewArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPro
totype, V8DOMConfiguration::CheckHolder}, |
| 11797 {"voidMethodFlexibleArrayBufferViewTypedArg", TestObjectV8Internal::voidMeth
odFlexibleArrayBufferViewTypedArgMethodCallback, 0, 1, v8::None, V8DOMConfigurat
ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, | 11407 {"voidMethodFlexibleArrayBufferViewTypedArg", TestObjectV8Internal::voidMeth
odFlexibleArrayBufferViewTypedArgMethodCallback, 0, 1, v8::None, V8DOMConfigurat
ion::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11798 {"voidMethodFloat32ArrayArg", TestObjectV8Internal::voidMethodFloat32ArrayAr
gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11408 {"voidMethodFloat32ArrayArg", TestObjectV8Internal::voidMethodFloat32ArrayAr
gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11799 {"voidMethodInt32ArrayArg", TestObjectV8Internal::voidMethodInt32ArrayArgMet
hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11409 {"voidMethodInt32ArrayArg", TestObjectV8Internal::voidMethodInt32ArrayArgMet
hodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, |
| 11800 {"voidMethodUint8ArrayArg", TestObjectV8Internal::voidMethodUint8ArrayArgMet
hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11410 {"voidMethodUint8ArrayArg", TestObjectV8Internal::voidMethodUint8ArrayArgMet
hodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, |
| 11801 {"longArrayMethod", TestObjectV8Internal::longArrayMethodMethodCallback, 0,
0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt
otype, V8DOMConfiguration::CheckHolder}, | 11411 {"longArrayMethod", TestObjectV8Internal::longArrayMethodMethodCallback, 0,
0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11802 {"stringArrayMethod", TestObjectV8Internal::stringArrayMethodMethodCallback,
0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11412 {"stringArrayMethod", TestObjectV8Internal::stringArrayMethodMethodCallback,
0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11803 {"testInterfaceEmptyArrayMethod", TestObjectV8Internal::testInterfaceEmptyAr
rayMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts
, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11413 {"testInterfaceEmptyArrayMethod", TestObjectV8Internal::testInterfaceEmptyAr
rayMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, |
| 11804 {"voidMethodArrayLongArg", TestObjectV8Internal::voidMethodArrayLongArgMetho
dCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11414 {"voidMethodArrayLongArg", TestObjectV8Internal::voidMethodArrayLongArgMetho
dCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::
CheckHolder}, |
| 11805 {"voidMethodArrayStringArg", TestObjectV8Internal::voidMethodArrayStringArgM
ethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon
figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11415 {"voidMethodArrayStringArg", TestObjectV8Internal::voidMethodArrayStringArgM
ethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigurati
on::CheckHolder}, |
| 11806 {"voidMethodArrayTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodArr
ayTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos
edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder
}, | 11416 {"voidMethodArrayTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodArr
ayTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPro
totype, V8DOMConfiguration::CheckHolder}, |
| 11807 {"voidMethodNullableArrayLongArg", TestObjectV8Internal::voidMethodNullableA
rrayLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip
ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11417 {"voidMethodNullableArrayLongArg", TestObjectV8Internal::voidMethodNullableA
rrayLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DO
MConfiguration::CheckHolder}, |
| 11808 {"longSequenceMethod", TestObjectV8Internal::longSequenceMethodMethodCallbac
k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::
OnPrototype, V8DOMConfiguration::CheckHolder}, | 11418 {"longSequenceMethod", TestObjectV8Internal::longSequenceMethodMethodCallbac
k, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol
der}, |
| 11809 {"stringSequenceMethod", TestObjectV8Internal::stringSequenceMethodMethodCal
lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11419 {"stringSequenceMethod", TestObjectV8Internal::stringSequenceMethodMethodCal
lback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, |
| 11810 {"testInterfaceEmptySequenceMethod", TestObjectV8Internal::testInterfaceEmpt
ySequenceMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllS
cripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11420 {"testInterfaceEmptySequenceMethod", TestObjectV8Internal::testInterfaceEmpt
ySequenceMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, |
| 11811 {"voidMethodSequenceLongArg", TestObjectV8Internal::voidMethodSequenceLongAr
gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11421 {"voidMethodSequenceLongArg", TestObjectV8Internal::voidMethodSequenceLongAr
gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11812 {"voidMethodSequenceStringArg", TestObjectV8Internal::voidMethodSequenceStri
ngArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11422 {"voidMethodSequenceStringArg", TestObjectV8Internal::voidMethodSequenceStri
ngArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfi
guration::CheckHolder}, |
| 11813 {"voidMethodSequenceTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod
SequenceTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration:
:ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check
Holder}, | 11423 {"voidMethodSequenceTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod
SequenceTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration:
:OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11814 {"voidMethodSequenceSequenceDOMStringArg", TestObjectV8Internal::voidMethodS
equenceSequenceDOMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, | 11424 {"voidMethodSequenceSequenceDOMStringArg", TestObjectV8Internal::voidMethodS
equenceSequenceDOMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, |
| 11815 {"voidMethodNullableSequenceLongArg", TestObjectV8Internal::voidMethodNullab
leSequenceLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAl
lScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11425 {"voidMethodNullableSequenceLongArg", TestObjectV8Internal::voidMethodNullab
leSequenceLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype
, V8DOMConfiguration::CheckHolder}, |
| 11816 {"longFrozenArrayMethod", TestObjectV8Internal::longFrozenArrayMethodMethodC
allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11426 {"longFrozenArrayMethod", TestObjectV8Internal::longFrozenArrayMethodMethodC
allback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch
eckHolder}, |
| 11817 {"voidMethodStringFrozenArrayMethod", TestObjectV8Internal::voidMethodString
FrozenArrayMethodMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAl
lScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11427 {"voidMethodStringFrozenArrayMethod", TestObjectV8Internal::voidMethodString
FrozenArrayMethodMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype
, V8DOMConfiguration::CheckHolder}, |
| 11818 {"voidMethodTestInterfaceEmptyFrozenArrayMethod", TestObjectV8Internal::void
MethodTestInterfaceEmptyFrozenArrayMethodMethodCallback, 0, 1, v8::None, V8DOMCo
nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigur
ation::CheckHolder}, | 11428 {"voidMethodTestInterfaceEmptyFrozenArrayMethod", TestObjectV8Internal::void
MethodTestInterfaceEmptyFrozenArrayMethodMethodCallback, 0, 1, v8::None, V8DOMCo
nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11819 {"nullableLongMethod", TestObjectV8Internal::nullableLongMethodMethodCallbac
k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::
OnPrototype, V8DOMConfiguration::CheckHolder}, | 11429 {"nullableLongMethod", TestObjectV8Internal::nullableLongMethodMethodCallbac
k, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol
der}, |
| 11820 {"nullableStringMethod", TestObjectV8Internal::nullableStringMethodMethodCal
lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11430 {"nullableStringMethod", TestObjectV8Internal::nullableStringMethodMethodCal
lback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, |
| 11821 {"nullableTestInterfaceMethod", TestObjectV8Internal::nullableTestInterfaceM
ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11431 {"nullableTestInterfaceMethod", TestObjectV8Internal::nullableTestInterfaceM
ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfi
guration::CheckHolder}, |
| 11822 {"nullableLongSequenceMethod", TestObjectV8Internal::nullableLongSequenceMet
hodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO
MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11432 {"nullableLongSequenceMethod", TestObjectV8Internal::nullableLongSequenceMet
hodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, |
| 11823 {"testInterfaceGarbageCollectedOrDOMStringMethod", TestObjectV8Internal::tes
tInterfaceGarbageCollectedOrDOMStringMethodMethodCallback, 0, 0, v8::None, V8DOM
Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, | 11433 {"testInterfaceGarbageCollectedOrDOMStringMethod", TestObjectV8Internal::tes
tInterfaceGarbageCollectedOrDOMStringMethodMethodCallback, 0, 0, v8::None, V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11824 {"booleanOrDOMStringOrUnrestrictedDoubleMethod", TestObjectV8Internal::boole
anOrDOMStringOrUnrestrictedDoubleMethodMethodCallback, 0, 0, v8::None, V8DOMConf
iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat
ion::CheckHolder}, | 11434 {"booleanOrDOMStringOrUnrestrictedDoubleMethod", TestObjectV8Internal::boole
anOrDOMStringOrUnrestrictedDoubleMethodMethodCallback, 0, 0, v8::None, V8DOMConf
iguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11825 {"testInterfaceOrLongMethod", TestObjectV8Internal::testInterfaceOrLongMetho
dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11435 {"testInterfaceOrLongMethod", TestObjectV8Internal::testInterfaceOrLongMetho
dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11826 {"voidMethodDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodDoubleOrD
OMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip
ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11436 {"voidMethodDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodDoubleOrD
OMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DO
MConfiguration::CheckHolder}, |
| 11827 {"voidMethodDoubleOrDOMStringOrNullArg", TestObjectV8Internal::voidMethodDou
bleOrDOMStringOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos
edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder
}, | 11437 {"voidMethodDoubleOrDOMStringOrNullArg", TestObjectV8Internal::voidMethodDou
bleOrDOMStringOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPro
totype, V8DOMConfiguration::CheckHolder}, |
| 11828 {"voidMethodDoubleOrNullOrDOMStringArg", TestObjectV8Internal::voidMethodDou
bleOrNullOrDOMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos
edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder
}, | 11438 {"voidMethodDoubleOrNullOrDOMStringArg", TestObjectV8Internal::voidMethodDou
bleOrNullOrDOMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPro
totype, V8DOMConfiguration::CheckHolder}, |
| 11829 {"voidMethodDOMStringOrArrayBufferOrArrayBufferViewArg", TestObjectV8Interna
l::voidMethodDOMStringOrArrayBufferOrArrayBufferViewArgMethodCallback, 0, 1, v8:
:None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11439 {"voidMethodDOMStringOrArrayBufferOrArrayBufferViewArg", TestObjectV8Interna
l::voidMethodDOMStringOrArrayBufferOrArrayBufferViewArgMethodCallback, 0, 1, v8:
:None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11830 {"voidMethodArrayBufferOrArrayBufferViewOrDictionaryArg", TestObjectV8Intern
al::voidMethodArrayBufferOrArrayBufferViewOrDictionaryArgMethodCallback, 0, 1, v
8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, | 11440 {"voidMethodArrayBufferOrArrayBufferViewOrDictionaryArg", TestObjectV8Intern
al::voidMethodArrayBufferOrArrayBufferViewOrDictionaryArgMethodCallback, 0, 1, v
8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11831 {"voidMethodArrayOfDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodAr
rayOfDoubleOrDOMStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exp
osedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold
er}, | 11441 {"voidMethodArrayOfDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodAr
rayOfDoubleOrDOMStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnP
rototype, V8DOMConfiguration::CheckHolder}, |
| 11832 {"voidMethodTestInterfaceEmptyOrNullArg", TestObjectV8Internal::voidMethodTe
stInterfaceEmptyOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Exp
osedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold
er}, | 11442 {"voidMethodTestInterfaceEmptyOrNullArg", TestObjectV8Internal::voidMethodTe
stInterfaceEmptyOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnP
rototype, V8DOMConfiguration::CheckHolder}, |
| 11833 {"voidMethodTestCallbackInterfaceArg", TestObjectV8Internal::voidMethodTestC
allbackInterfaceArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedTo
AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11443 {"voidMethodTestCallbackInterfaceArg", TestObjectV8Internal::voidMethodTestC
allbackInterfaceArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototy
pe, V8DOMConfiguration::CheckHolder}, |
| 11834 {"voidMethodOptionalTestCallbackInterfaceArg", TestObjectV8Internal::voidMet
hodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, v8::None, V8DOMConfigur
ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration:
:CheckHolder}, | 11444 {"voidMethodOptionalTestCallbackInterfaceArg", TestObjectV8Internal::voidMet
hodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, v8::None, V8DOMConfigur
ation::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11835 {"voidMethodTestCallbackInterfaceOrNullArg", TestObjectV8Internal::voidMetho
dTestCallbackInterfaceOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguratio
n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che
ckHolder}, | 11445 {"voidMethodTestCallbackInterfaceOrNullArg", TestObjectV8Internal::voidMetho
dTestCallbackInterfaceOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguratio
n::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11836 {"testEnumMethod", TestObjectV8Internal::testEnumMethodMethodCallback, 0, 0,
v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot
ype, V8DOMConfiguration::CheckHolder}, | 11446 {"testEnumMethod", TestObjectV8Internal::testEnumMethodMethodCallback, 0, 0,
v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11837 {"voidMethodTestEnumArg", TestObjectV8Internal::voidMethodTestEnumArgMethodC
allback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11447 {"voidMethodTestEnumArg", TestObjectV8Internal::voidMethodTestEnumArgMethodC
allback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch
eckHolder}, |
| 11838 {"voidMethodTestMultipleEnumArg", TestObjectV8Internal::voidMethodTestMultip
leEnumArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::ExposedToAllScripts
, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11448 {"voidMethodTestMultipleEnumArg", TestObjectV8Internal::voidMethodTestMultip
leEnumArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, |
| 11839 {"dictionaryMethod", TestObjectV8Internal::dictionaryMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11449 {"dictionaryMethod", TestObjectV8Internal::dictionaryMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11840 {"testDictionaryMethod", TestObjectV8Internal::testDictionaryMethodMethodCal
lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11450 {"testDictionaryMethod", TestObjectV8Internal::testDictionaryMethodMethodCal
lback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, |
| 11841 {"nullableTestDictionaryMethod", TestObjectV8Internal::nullableTestDictionar
yMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts,
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11451 {"nullableTestDictionaryMethod", TestObjectV8Internal::nullableTestDictionar
yMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder}, |
| 11842 {"passPermissiveDictionaryMethod", TestObjectV8Internal::passPermissiveDicti
onaryMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScrip
ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11452 {"passPermissiveDictionaryMethod", TestObjectV8Internal::passPermissiveDicti
onaryMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DO
MConfiguration::CheckHolder}, |
| 11843 {"nodeFilterMethod", TestObjectV8Internal::nodeFilterMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11453 {"nodeFilterMethod", TestObjectV8Internal::nodeFilterMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11844 {"promiseMethod", TestObjectV8Internal::promiseMethodMethodCallback, 0, 3, v
8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::DoNotCheckHolder}, | 11454 {"promiseMethod", TestObjectV8Internal::promiseMethodMethodCallback, 0, 3, v
8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::DoNotCheckHolder}, |
| 11845 {"promiseMethodWithoutExceptionState", TestObjectV8Internal::promiseMethodWi
thoutExceptionStateMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedTo
AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::DoNotCheckHolde
r}, | 11455 {"promiseMethodWithoutExceptionState", TestObjectV8Internal::promiseMethodWi
thoutExceptionStateMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototy
pe, V8DOMConfiguration::DoNotCheckHolder}, |
| 11846 {"serializedScriptValueMethod", TestObjectV8Internal::serializedScriptValueM
ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11456 {"serializedScriptValueMethod", TestObjectV8Internal::serializedScriptValueM
ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfi
guration::CheckHolder}, |
| 11847 {"xPathNSResolverMethod", TestObjectV8Internal::xPathNSResolverMethodMethodC
allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11457 {"xPathNSResolverMethod", TestObjectV8Internal::xPathNSResolverMethodMethodC
allback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch
eckHolder}, |
| 11848 {"voidMethodDictionaryArg", TestObjectV8Internal::voidMethodDictionaryArgMet
hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11458 {"voidMethodDictionaryArg", TestObjectV8Internal::voidMethodDictionaryArgMet
hodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, |
| 11849 {"voidMethodNodeFilterArg", TestObjectV8Internal::voidMethodNodeFilterArgMet
hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11459 {"voidMethodNodeFilterArg", TestObjectV8Internal::voidMethodNodeFilterArgMet
hodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, |
| 11850 {"voidMethodPromiseArg", TestObjectV8Internal::voidMethodPromiseArgMethodCal
lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11460 {"voidMethodPromiseArg", TestObjectV8Internal::voidMethodPromiseArgMethodCal
lback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, |
| 11851 {"voidMethodSerializedScriptValueArg", TestObjectV8Internal::voidMethodSeria
lizedScriptValueArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedTo
AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11461 {"voidMethodSerializedScriptValueArg", TestObjectV8Internal::voidMethodSeria
lizedScriptValueArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototy
pe, V8DOMConfiguration::CheckHolder}, |
| 11852 {"voidMethodXPathNSResolverArg", TestObjectV8Internal::voidMethodXPathNSReso
lverArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts,
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11462 {"voidMethodXPathNSResolverArg", TestObjectV8Internal::voidMethodXPathNSReso
lverArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder}, |
| 11853 {"voidMethodDictionarySequenceArg", TestObjectV8Internal::voidMethodDictiona
rySequenceArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScr
ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11463 {"voidMethodDictionarySequenceArg", TestObjectV8Internal::voidMethodDictiona
rySequenceArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8
DOMConfiguration::CheckHolder}, |
| 11854 {"voidMethodStringArgLongArg", TestObjectV8Internal::voidMethodStringArgLong
ArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO
MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11464 {"voidMethodStringArgLongArg", TestObjectV8Internal::voidMethodStringArgLong
ArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, |
| 11855 {"voidMethodOptionalStringArg", TestObjectV8Internal::voidMethodOptionalStri
ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11465 {"voidMethodOptionalStringArg", TestObjectV8Internal::voidMethodOptionalStri
ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfi
guration::CheckHolder}, |
| 11856 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod
OptionalTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration:
:ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check
Holder}, | 11466 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod
OptionalTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration:
:OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11857 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr
gMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11467 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr
gMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11858 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo
ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11468 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo
ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfi
guration::CheckHolder}, |
| 11859 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectV8Internal::testInterf
aceEmptyMethodOptionalLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration:
:ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check
Holder}, | 11469 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectV8Internal::testInterf
aceEmptyMethodOptionalLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration:
:OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11860 {"longMethodOptionalLongArg", TestObjectV8Internal::longMethodOptionalLongAr
gMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11470 {"longMethodOptionalLongArg", TestObjectV8Internal::longMethodOptionalLongAr
gMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11861 {"voidMethodLongArgOptionalLongArg", TestObjectV8Internal::voidMethodLongArg
OptionalLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllS
cripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11471 {"voidMethodLongArgOptionalLongArg", TestObjectV8Internal::voidMethodLongArg
OptionalLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, |
| 11862 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectV8Internal::vo
idMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1, v8::None, V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11472 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectV8Internal::vo
idMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1, v8::None, V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11863 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voi
dMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOM
Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, | 11473 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voi
dMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11864 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectV8Internal::voi
dMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1, v8::None, V8DOM
Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, | 11474 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectV8Internal::voi
dMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1, v8::None, V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11865 {"voidMethodOptionalDictionaryArg", TestObjectV8Internal::voidMethodOptional
DictionaryArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScr
ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11475 {"voidMethodOptionalDictionaryArg", TestObjectV8Internal::voidMethodOptional
DictionaryArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8
DOMConfiguration::CheckHolder}, |
| 11866 {"voidMethodDefaultByteStringArg", TestObjectV8Internal::voidMethodDefaultBy
teStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScrip
ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11476 {"voidMethodDefaultByteStringArg", TestObjectV8Internal::voidMethodDefaultBy
teStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DO
MConfiguration::CheckHolder}, |
| 11867 {"voidMethodDefaultStringArg", TestObjectV8Internal::voidMethodDefaultString
ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO
MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11477 {"voidMethodDefaultStringArg", TestObjectV8Internal::voidMethodDefaultString
ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, |
| 11868 {"voidMethodDefaultIntegerArgs", TestObjectV8Internal::voidMethodDefaultInte
gerArgsMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts,
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11478 {"voidMethodDefaultIntegerArgs", TestObjectV8Internal::voidMethodDefaultInte
gerArgsMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder}, |
| 11869 {"voidMethodDefaultDoubleArg", TestObjectV8Internal::voidMethodDefaultDouble
ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO
MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11479 {"voidMethodDefaultDoubleArg", TestObjectV8Internal::voidMethodDefaultDouble
ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, |
| 11870 {"voidMethodDefaultTrueBooleanArg", TestObjectV8Internal::voidMethodDefaultT
rueBooleanArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScr
ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11480 {"voidMethodDefaultTrueBooleanArg", TestObjectV8Internal::voidMethodDefaultT
rueBooleanArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8
DOMConfiguration::CheckHolder}, |
| 11871 {"voidMethodDefaultFalseBooleanArg", TestObjectV8Internal::voidMethodDefault
FalseBooleanArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllS
cripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11481 {"voidMethodDefaultFalseBooleanArg", TestObjectV8Internal::voidMethodDefault
FalseBooleanArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, |
| 11872 {"voidMethodDefaultNullableByteStringArg", TestObjectV8Internal::voidMethodD
efaultNullableByteStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}, | 11482 {"voidMethodDefaultNullableByteStringArg", TestObjectV8Internal::voidMethodD
efaultNullableByteStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::O
nPrototype, V8DOMConfiguration::CheckHolder}, |
| 11873 {"voidMethodDefaultNullableStringArg", TestObjectV8Internal::voidMethodDefau
ltNullableStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo
AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11483 {"voidMethodDefaultNullableStringArg", TestObjectV8Internal::voidMethodDefau
ltNullableStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototy
pe, V8DOMConfiguration::CheckHolder}, |
| 11874 {"voidMethodDefaultNullableTestInterfaceArg", TestObjectV8Internal::voidMeth
odDefaultNullableTestInterfaceArgMethodCallback, 0, 0, v8::None, V8DOMConfigurat
ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, | 11484 {"voidMethodDefaultNullableTestInterfaceArg", TestObjectV8Internal::voidMeth
odDefaultNullableTestInterfaceArgMethodCallback, 0, 0, v8::None, V8DOMConfigurat
ion::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11875 {"voidMethodDefaultDoubleOrStringArgs", TestObjectV8Internal::voidMethodDefa
ultDoubleOrStringArgsMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exposed
ToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11485 {"voidMethodDefaultDoubleOrStringArgs", TestObjectV8Internal::voidMethodDefa
ultDoubleOrStringArgsMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnProto
type, V8DOMConfiguration::CheckHolder}, |
| 11876 {"voidMethodDefaultStringSequenceArg", TestObjectV8Internal::voidMethodDefau
ltStringSequenceArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo
AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11486 {"voidMethodDefaultStringSequenceArg", TestObjectV8Internal::voidMethodDefau
ltStringSequenceArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototy
pe, V8DOMConfiguration::CheckHolder}, |
| 11877 {"voidMethodVariadicStringArg", TestObjectV8Internal::voidMethodVariadicStri
ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11487 {"voidMethodVariadicStringArg", TestObjectV8Internal::voidMethodVariadicStri
ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfi
guration::CheckHolder}, |
| 11878 {"voidMethodStringArgVariadicStringArg", TestObjectV8Internal::voidMethodStr
ingArgVariadicStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos
edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder
}, | 11488 {"voidMethodStringArgVariadicStringArg", TestObjectV8Internal::voidMethodStr
ingArgVariadicStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPro
totype, V8DOMConfiguration::CheckHolder}, |
| 11879 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod
VariadicTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration:
:ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check
Holder}, | 11489 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod
VariadicTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration:
:OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11880 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectV
8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCal
lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11490 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectV
8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCal
lback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, |
| 11881 {"voidMethodVariadicTestInterfaceGarbageCollectedArg", TestObjectV8Internal:
:voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback, 0, 0, v8::Non
e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11491 {"voidMethodVariadicTestInterfaceGarbageCollectedArg", TestObjectV8Internal:
:voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback, 0, 0, v8::Non
e, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11882 {"overloadedMethodA", TestObjectV8Internal::overloadedMethodAMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11492 {"overloadedMethodA", TestObjectV8Internal::overloadedMethodAMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11883 {"overloadedMethodB", TestObjectV8Internal::overloadedMethodBMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11493 {"overloadedMethodB", TestObjectV8Internal::overloadedMethodBMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11884 {"overloadedMethodC", TestObjectV8Internal::overloadedMethodCMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11494 {"overloadedMethodC", TestObjectV8Internal::overloadedMethodCMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11885 {"overloadedMethodD", TestObjectV8Internal::overloadedMethodDMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11495 {"overloadedMethodD", TestObjectV8Internal::overloadedMethodDMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11886 {"overloadedMethodE", TestObjectV8Internal::overloadedMethodEMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11496 {"overloadedMethodE", TestObjectV8Internal::overloadedMethodEMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11887 {"overloadedMethodF", TestObjectV8Internal::overloadedMethodFMethodCallback,
0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11497 {"overloadedMethodF", TestObjectV8Internal::overloadedMethodFMethodCallback,
0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11888 {"overloadedMethodG", TestObjectV8Internal::overloadedMethodGMethodCallback,
0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11498 {"overloadedMethodG", TestObjectV8Internal::overloadedMethodGMethodCallback,
0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11889 {"overloadedMethodH", TestObjectV8Internal::overloadedMethodHMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11499 {"overloadedMethodH", TestObjectV8Internal::overloadedMethodHMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11890 {"overloadedMethodI", TestObjectV8Internal::overloadedMethodIMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11500 {"overloadedMethodI", TestObjectV8Internal::overloadedMethodIMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11891 {"overloadedMethodJ", TestObjectV8Internal::overloadedMethodJMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11501 {"overloadedMethodJ", TestObjectV8Internal::overloadedMethodJMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11892 {"overloadedMethodK", TestObjectV8Internal::overloadedMethodKMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11502 {"overloadedMethodK", TestObjectV8Internal::overloadedMethodKMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11893 {"overloadedMethodL", TestObjectV8Internal::overloadedMethodLMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11503 {"overloadedMethodL", TestObjectV8Internal::overloadedMethodLMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11894 {"overloadedMethodN", TestObjectV8Internal::overloadedMethodNMethodCallback,
0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11504 {"overloadedMethodN", TestObjectV8Internal::overloadedMethodNMethodCallback,
0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11895 {"promiseOverloadMethod", TestObjectV8Internal::promiseOverloadMethodMethodC
allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::DoNotCheckHolder}, | 11505 {"promiseOverloadMethod", TestObjectV8Internal::promiseOverloadMethodMethodC
allback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Do
NotCheckHolder}, |
| 11896 {"overloadedPerWorldBindingsMethod", TestObjectV8Internal::overloadedPerWorl
dBindingsMethodMethodCallback, TestObjectV8Internal::overloadedPerWorldBindingsM
ethodMethodCallbackForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllSc
ripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11506 {"overloadedPerWorldBindingsMethod", TestObjectV8Internal::overloadedPerWorl
dBindingsMethodMethodCallback, TestObjectV8Internal::overloadedPerWorldBindingsM
ethodMethodCallbackForMainWorld, 0, v8::None, V8DOMConfiguration::OnPrototype, V
8DOMConfiguration::CheckHolder}, |
| 11897 {"overloadedStaticMethod", TestObjectV8Internal::overloadedStaticMethodMetho
dCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu
ration::OnInterface, V8DOMConfiguration::CheckHolder}, | 11507 {"overloadedStaticMethod", TestObjectV8Internal::overloadedStaticMethodMetho
dCallback, 0, 1, v8::None, V8DOMConfiguration::OnInterface, V8DOMConfiguration::
CheckHolder}, |
| 11898 {"item", TestObjectV8Internal::itemMethodCallback, 0, 1, v8::None, V8DOMConf
iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat
ion::CheckHolder}, | 11508 {"item", TestObjectV8Internal::itemMethodCallback, 0, 1, v8::None, V8DOMConf
iguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11899 {"setItem", TestObjectV8Internal::setItemMethodCallback, 0, 2, v8::None, V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11509 {"setItem", TestObjectV8Internal::setItemMethodCallback, 0, 2, v8::None, V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11900 {"voidMethodClampUnsignedShortArg", TestObjectV8Internal::voidMethodClampUns
ignedShortArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScr
ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11510 {"voidMethodClampUnsignedShortArg", TestObjectV8Internal::voidMethodClampUns
ignedShortArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8
DOMConfiguration::CheckHolder}, |
| 11901 {"voidMethodClampUnsignedLongArg", TestObjectV8Internal::voidMethodClampUnsi
gnedLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip
ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11511 {"voidMethodClampUnsignedLongArg", TestObjectV8Internal::voidMethodClampUnsi
gnedLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DO
MConfiguration::CheckHolder}, |
| 11902 {"voidMethodDefaultUndefinedTestInterfaceEmptyArg", TestObjectV8Internal::vo
idMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11512 {"voidMethodDefaultUndefinedTestInterfaceEmptyArg", TestObjectV8Internal::vo
idMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11903 {"voidMethodDefaultUndefinedLongArg", TestObjectV8Internal::voidMethodDefaul
tUndefinedLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAl
lScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11513 {"voidMethodDefaultUndefinedLongArg", TestObjectV8Internal::voidMethodDefaul
tUndefinedLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype
, V8DOMConfiguration::CheckHolder}, |
| 11904 {"voidMethodDefaultUndefinedStringArg", TestObjectV8Internal::voidMethodDefa
ultUndefinedStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exposed
ToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11514 {"voidMethodDefaultUndefinedStringArg", TestObjectV8Internal::voidMethodDefa
ultUndefinedStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnProto
type, V8DOMConfiguration::CheckHolder}, |
| 11905 {"voidMethodEnforceRangeLongArg", TestObjectV8Internal::voidMethodEnforceRan
geLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts
, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11515 {"voidMethodEnforceRangeLongArg", TestObjectV8Internal::voidMethodEnforceRan
geLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, |
| 11906 {"voidMethodTreatNullAsEmptyStringStringArg", TestObjectV8Internal::voidMeth
odTreatNullAsEmptyStringStringArgMethodCallback, 0, 1, v8::None, V8DOMConfigurat
ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C
heckHolder}, | 11516 {"voidMethodTreatNullAsEmptyStringStringArg", TestObjectV8Internal::voidMeth
odTreatNullAsEmptyStringStringArgMethodCallback, 0, 1, v8::None, V8DOMConfigurat
ion::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11907 {"voidMethodTreatNullAsNullStringStringArg", TestObjectV8Internal::voidMetho
dTreatNullAsNullStringStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguratio
n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che
ckHolder}, | 11517 {"voidMethodTreatNullAsNullStringStringArg", TestObjectV8Internal::voidMetho
dTreatNullAsNullStringStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguratio
n::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11908 {"activityLoggingAccessForAllWorldsMethod", TestObjectV8Internal::activityLo
ggingAccessForAllWorldsMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration:
:ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check
Holder}, | 11518 {"activityLoggingAccessForAllWorldsMethod", TestObjectV8Internal::activityLo
ggingAccessForAllWorldsMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration:
:OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11909 {"callWithExecutionContextVoidMethod", TestObjectV8Internal::callWithExecuti
onContextVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo
AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11519 {"callWithExecutionContextVoidMethod", TestObjectV8Internal::callWithExecuti
onContextVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototy
pe, V8DOMConfiguration::CheckHolder}, |
| 11910 {"callWithScriptStateVoidMethod", TestObjectV8Internal::callWithScriptStateV
oidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts
, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11520 {"callWithScriptStateVoidMethod", TestObjectV8Internal::callWithScriptStateV
oidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, |
| 11911 {"callWithScriptStateLongMethod", TestObjectV8Internal::callWithScriptStateL
ongMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts
, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11521 {"callWithScriptStateLongMethod", TestObjectV8Internal::callWithScriptStateL
ongMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}, |
| 11912 {"callWithScriptStateExecutionContextVoidMethod", TestObjectV8Internal::call
WithScriptStateExecutionContextVoidMethodMethodCallback, 0, 0, v8::None, V8DOMCo
nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigur
ation::CheckHolder}, | 11522 {"callWithScriptStateExecutionContextVoidMethod", TestObjectV8Internal::call
WithScriptStateExecutionContextVoidMethodMethodCallback, 0, 0, v8::None, V8DOMCo
nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11913 {"callWithScriptStateScriptArgumentsVoidMethod", TestObjectV8Internal::callW
ithScriptStateScriptArgumentsVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConf
iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat
ion::CheckHolder}, | 11523 {"callWithScriptStateScriptArgumentsVoidMethod", TestObjectV8Internal::callW
ithScriptStateScriptArgumentsVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConf
iguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11914 {"callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg", TestObjec
tV8Internal::callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMetho
dCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu
ration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11524 {"callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg", TestObjec
tV8Internal::callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMetho
dCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::
CheckHolder}, |
| 11915 {"callWithCurrentWindow", TestObjectV8Internal::callWithCurrentWindowMethodC
allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura
tion::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11525 {"callWithCurrentWindow", TestObjectV8Internal::callWithCurrentWindowMethodC
allback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch
eckHolder}, |
| 11916 {"callWithCurrentWindowScriptWindow", TestObjectV8Internal::callWithCurrentW
indowScriptWindowMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAl
lScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11526 {"callWithCurrentWindowScriptWindow", TestObjectV8Internal::callWithCurrentW
indowScriptWindowMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype
, V8DOMConfiguration::CheckHolder}, |
| 11917 {"callWithThisValue", TestObjectV8Internal::callWithThisValueMethodCallback,
0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11527 {"callWithThisValue", TestObjectV8Internal::callWithThisValueMethodCallback,
0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11918 {"checkSecurityForNodeVoidMethod", TestObjectV8Internal::checkSecurityForNod
eVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScrip
ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11528 {"checkSecurityForNodeVoidMethod", TestObjectV8Internal::checkSecurityForNod
eVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DO
MConfiguration::CheckHolder}, |
| 11919 {"customVoidMethod", TestObjectV8Internal::customVoidMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11529 {"customVoidMethod", TestObjectV8Internal::customVoidMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11920 {"customCallPrologueVoidMethod", TestObjectV8Internal::customCallPrologueVoi
dMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts,
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11530 {"customCallPrologueVoidMethod", TestObjectV8Internal::customCallPrologueVoi
dMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder}, |
| 11921 {"customCallEpilogueVoidMethod", TestObjectV8Internal::customCallEpilogueVoi
dMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts,
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11531 {"customCallEpilogueVoidMethod", TestObjectV8Internal::customCallEpilogueVoi
dMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder}, |
| 11922 {"deprecatedVoidMethod", TestObjectV8Internal::deprecatedVoidMethodMethodCal
lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11532 {"deprecatedVoidMethod", TestObjectV8Internal::deprecatedVoidMethodMethodCal
lback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec
kHolder}, |
| 11923 {"implementedAsVoidMethod", TestObjectV8Internal::implementedAsVoidMethodMet
hodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11533 {"implementedAsVoidMethod", TestObjectV8Internal::implementedAsVoidMethodMet
hodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, |
| 11924 {"measureAsVoidMethod", TestObjectV8Internal::measureAsVoidMethodMethodCallb
ack, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11534 {"measureAsVoidMethod", TestObjectV8Internal::measureAsVoidMethodMethodCallb
ack, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH
older}, |
| 11925 {"measureMethod", TestObjectV8Internal::measureMethodMethodCallback, 0, 0, v
8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, | 11535 {"measureMethod", TestObjectV8Internal::measureMethodMethodCallback, 0, 0, v
8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11926 {"measureOverloadedMethod", TestObjectV8Internal::measureOverloadedMethodMet
hodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11536 {"measureOverloadedMethod", TestObjectV8Internal::measureOverloadedMethodMet
hodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, |
| 11927 {"DeprecateAsOverloadedMethod", TestObjectV8Internal::DeprecateAsOverloadedM
ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11537 {"DeprecateAsOverloadedMethod", TestObjectV8Internal::DeprecateAsOverloadedM
ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfi
guration::CheckHolder}, |
| 11928 {"DeprecateAsSameValueOverloadedMethod", TestObjectV8Internal::DeprecateAsSa
meValueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Expos
edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder
}, | 11538 {"DeprecateAsSameValueOverloadedMethod", TestObjectV8Internal::DeprecateAsSa
meValueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPro
totype, V8DOMConfiguration::CheckHolder}, |
| 11929 {"measureAsOverloadedMethod", TestObjectV8Internal::measureAsOverloadedMetho
dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11539 {"measureAsOverloadedMethod", TestObjectV8Internal::measureAsOverloadedMetho
dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11930 {"measureAsSameValueOverloadedMethod", TestObjectV8Internal::measureAsSameVa
lueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo
AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11540 {"measureAsSameValueOverloadedMethod", TestObjectV8Internal::measureAsSameVa
lueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototy
pe, V8DOMConfiguration::CheckHolder}, |
| 11931 {"deprecateAsMeasureAsSameValueOverloadedMethod", TestObjectV8Internal::depr
ecateAsMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMCo
nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigur
ation::CheckHolder}, | 11541 {"deprecateAsMeasureAsSameValueOverloadedMethod", TestObjectV8Internal::depr
ecateAsMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMCo
nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11932 {"deprecateAsSameValueMeasureAsOverloadedMethod", TestObjectV8Internal::depr
ecateAsSameValueMeasureAsOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMCo
nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigur
ation::CheckHolder}, | 11542 {"deprecateAsSameValueMeasureAsOverloadedMethod", TestObjectV8Internal::depr
ecateAsSameValueMeasureAsOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMCo
nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11933 {"deprecateAsSameValueMeasureAsSameValueOverloadedMethod", TestObjectV8Inter
nal::deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0,
v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot
ype, V8DOMConfiguration::CheckHolder}, | 11543 {"deprecateAsSameValueMeasureAsSameValueOverloadedMethod", TestObjectV8Inter
nal::deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0,
v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11934 {"notEnumerableVoidMethod", TestObjectV8Internal::notEnumerableVoidMethodMet
hodCallback, 0, 0, static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfig
uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguratio
n::CheckHolder}, | 11544 {"notEnumerableVoidMethod", TestObjectV8Internal::notEnumerableVoidMethodMet
hodCallback, 0, 0, static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfig
uration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11935 {"perWorldBindingsVoidMethod", TestObjectV8Internal::perWorldBindingsVoidMet
hodMethodCallback, TestObjectV8Internal::perWorldBindingsVoidMethodMethodCallbac
kForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfig
uration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11545 {"perWorldBindingsVoidMethod", TestObjectV8Internal::perWorldBindingsVoidMet
hodMethodCallback, TestObjectV8Internal::perWorldBindingsVoidMethodMethodCallbac
kForMainWorld, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration:
:CheckHolder}, |
| 11936 {"perWorldBindingsVoidMethodTestInterfaceEmptyArg", TestObjectV8Internal::pe
rWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback, TestObjectV8Interna
l::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForMainWorld, 1,
v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot
ype, V8DOMConfiguration::CheckHolder}, | 11546 {"perWorldBindingsVoidMethodTestInterfaceEmptyArg", TestObjectV8Internal::pe
rWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback, TestObjectV8Interna
l::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForMainWorld, 1,
v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11937 {"postMessage", TestObjectV8Internal::postMessageMethodCallback, 0, 1, v8::N
one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V
8DOMConfiguration::CheckHolder}, | 11547 {"postMessage", TestObjectV8Internal::postMessageMethodCallback, 0, 1, v8::N
one, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11938 {"activityLoggingForAllWorldsPerWorldBindingsVoidMethod", TestObjectV8Intern
al::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback, TestObj
ectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallba
ckForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11548 {"activityLoggingForAllWorldsPerWorldBindingsVoidMethod", TestObjectV8Intern
al::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback, TestObj
ectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallba
ckForMainWorld, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration
::CheckHolder}, |
| 11939 {"activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", TestObjectV8I
nternal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCallbac
k, TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMet
hodMethodCallbackForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScri
pts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11549 {"activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", TestObjectV8I
nternal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCallbac
k, TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMet
hodMethodCallbackForMainWorld, 0, v8::None, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, |
| 11940 {"raisesExceptionVoidMethod", TestObjectV8Internal::raisesExceptionVoidMetho
dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11550 {"raisesExceptionVoidMethod", TestObjectV8Internal::raisesExceptionVoidMetho
dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigura
tion::CheckHolder}, |
| 11941 {"raisesExceptionStringMethod", TestObjectV8Internal::raisesExceptionStringM
ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8
DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11551 {"raisesExceptionStringMethod", TestObjectV8Internal::raisesExceptionStringM
ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfi
guration::CheckHolder}, |
| 11942 {"raisesExceptionVoidMethodOptionalLongArg", TestObjectV8Internal::raisesExc
eptionVoidMethodOptionalLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguratio
n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che
ckHolder}, | 11552 {"raisesExceptionVoidMethodOptionalLongArg", TestObjectV8Internal::raisesExc
eptionVoidMethodOptionalLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguratio
n::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11943 {"raisesExceptionVoidMethodTestCallbackInterfaceArg", TestObjectV8Internal::
raisesExceptionVoidMethodTestCallbackInterfaceArgMethodCallback, 0, 1, v8::None,
V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOM
Configuration::CheckHolder}, | 11553 {"raisesExceptionVoidMethodTestCallbackInterfaceArg", TestObjectV8Internal::
raisesExceptionVoidMethodTestCallbackInterfaceArgMethodCallback, 0, 1, v8::None,
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11944 {"raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg", TestObjectV8In
ternal::raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethodCallback,
0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On
Prototype, V8DOMConfiguration::CheckHolder}, | 11554 {"raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg", TestObjectV8In
ternal::raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethodCallback,
0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde
r}, |
| 11945 {"raisesExceptionTestInterfaceEmptyVoidMethod", TestObjectV8Internal::raises
ExceptionTestInterfaceEmptyVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfig
uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguratio
n::CheckHolder}, | 11555 {"raisesExceptionTestInterfaceEmptyVoidMethod", TestObjectV8Internal::raises
ExceptionTestInterfaceEmptyVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfig
uration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11946 {"raisesExceptionXPathNSResolverVoidMethod", TestObjectV8Internal::raisesExc
eptionXPathNSResolverVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguratio
n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che
ckHolder}, | 11556 {"raisesExceptionXPathNSResolverVoidMethod", TestObjectV8Internal::raisesExc
eptionXPathNSResolverVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguratio
n::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11947 {"callWithExecutionContextRaisesExceptionVoidMethodLongArg", TestObjectV8Int
ernal::callWithExecutionContextRaisesExceptionVoidMethodLongArgMethodCallback, 0
, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11557 {"callWithExecutionContextRaisesExceptionVoidMethodLongArg", TestObjectV8Int
ernal::callWithExecutionContextRaisesExceptionVoidMethodLongArgMethodCallback, 0
, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11948 {"legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyArg", TestObjectV8I
nternal::legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyArgMethodCallbac
k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::
OnPrototype, V8DOMConfiguration::CheckHolder}, | 11558 {"legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyArg", TestObjectV8I
nternal::legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyArgMethodCallbac
k, 0, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol
der}, |
| 11949 {"legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadicArg", TestO
bjectV8Internal::legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadic
ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO
MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11559 {"legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadicArg", TestO
bjectV8Internal::legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadic
ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, |
| 11950 {"useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", TestObjectV8Interna
l::useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethodCallback, 0, 1, v8:
:None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11560 {"useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", TestObjectV8Interna
l::useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethodCallback, 0, 1, v8:
:None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11951 {"useToImpl4ArgumentsCheckingIfPossibleWithNullableArg", TestObjectV8Interna
l::useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethodCallback, 0, 2, v8:
:None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11561 {"useToImpl4ArgumentsCheckingIfPossibleWithNullableArg", TestObjectV8Interna
l::useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethodCallback, 0, 2, v8:
:None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11952 {"useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", TestObjectV8Intern
al::useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArgMethodCallback, 0, 1, v
8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder}, | 11562 {"useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", TestObjectV8Intern
al::useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArgMethodCallback, 0, 1, v
8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11953 {"unforgeableVoidMethod", TestObjectV8Internal::unforgeableVoidMethodMethodC
allback, 0, 0, static_cast<v8::PropertyAttribute>(v8::ReadOnly | v8::DontDelete)
, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInstance, V8DOM
Configuration::CheckHolder}, | 11563 {"unforgeableVoidMethod", TestObjectV8Internal::unforgeableVoidMethodMethodC
allback, 0, 0, static_cast<v8::PropertyAttribute>(v8::ReadOnly | v8::DontDelete)
, V8DOMConfiguration::OnInstance, V8DOMConfiguration::CheckHolder}, |
| 11954 {"voidMethodTestInterfaceGarbageCollectedSequenceArg", TestObjectV8Internal:
:voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback, 0, 1, v8::Non
e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D
OMConfiguration::CheckHolder}, | 11564 {"voidMethodTestInterfaceGarbageCollectedSequenceArg", TestObjectV8Internal:
:voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback, 0, 1, v8::Non
e, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11955 {"voidMethodTestInterfaceGarbageCollectedArrayArg", TestObjectV8Internal::vo
idMethodTestInterfaceGarbageCollectedArrayArgMethodCallback, 0, 1, v8::None, V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11565 {"voidMethodTestInterfaceGarbageCollectedArrayArg", TestObjectV8Internal::vo
idMethodTestInterfaceGarbageCollectedArrayArgMethodCallback, 0, 1, v8::None, V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11956 {"newObjectTestInterfaceMethod", TestObjectV8Internal::newObjectTestInterfac
eMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts,
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, | 11566 {"newObjectTestInterfaceMethod", TestObjectV8Internal::newObjectTestInterfac
eMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder}, |
| 11957 {"serializerMethod", TestObjectV8Internal::serializerMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11567 {"serializerMethod", TestObjectV8Internal::serializerMethodMethodCallback, 0
, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
, |
| 11958 {"voidMethodImplementedInPrivateScript", TestObjectV8Internal::voidMethodImp
lementedInPrivateScriptMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Expos
edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder
}, | 11568 {"keys", TestObjectV8Internal::keysMethodCallback, 0, 0, v8::None, V8DOMConf
iguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11959 {"shortMethodImplementedInPrivateScript", TestObjectV8Internal::shortMethodI
mplementedInPrivateScriptMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exp
osedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold
er}, | 11569 {"values", TestObjectV8Internal::valuesMethodCallback, 0, 0, v8::None, V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11960 {"shortMethodWithShortArgumentImplementedInPrivateScript", TestObjectV8Inter
nal::shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback, 0, 1,
v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot
ype, V8DOMConfiguration::CheckHolder}, | 11570 {"entries", TestObjectV8Internal::entriesMethodCallback, 0, 0, v8::None, V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11961 {"stringMethodWithStringArgumentImplementedInPrivateScript", TestObjectV8Int
ernal::stringMethodWithStringArgumentImplementedInPrivateScriptMethodCallback, 0
, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11571 {"forEach", TestObjectV8Internal::forEachMethodCallback, 0, 1, v8::None, V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11962 {"nodeMethodWithNodeArgumentImplementedInPrivateScript", TestObjectV8Interna
l::nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodCallback, 0, 1, v8:
:None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder}, | 11572 {"has", TestObjectV8Internal::hasMethodCallback, 0, 1, v8::None, V8DOMConfig
uration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11963 {"nodeMethodWithVariousArgumentsImplementedInPrivateScript", TestObjectV8Int
ernal::nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethodCallback, 0
, 5, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder}, | 11573 {"get", TestObjectV8Internal::getMethodCallback, 0, 1, v8::None, V8DOMConfig
uration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11964 {"methodImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::methodI
mplementedInCPPForPrivateScriptOnlyMethodCallback, 0, 2, v8::None, V8DOMConfigur
ation::OnlyExposedToPrivateScript, V8DOMConfiguration::OnPrototype, V8DOMConfigu
ration::CheckHolder}, | 11574 {"clear", TestObjectV8Internal::clearMethodCallback, 0, 0, v8::None, V8DOMCo
nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11965 {"keys", TestObjectV8Internal::keysMethodCallback, 0, 0, v8::None, V8DOMConf
iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat
ion::CheckHolder}, | 11575 {"delete", TestObjectV8Internal::deleteMethodCallback, 0, 1, v8::None, V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11966 {"values", TestObjectV8Internal::valuesMethodCallback, 0, 0, v8::None, V8DOM
Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, | 11576 {"set", TestObjectV8Internal::setMethodCallback, 0, 2, v8::None, V8DOMConfig
uration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11967 {"entries", TestObjectV8Internal::entriesMethodCallback, 0, 0, v8::None, V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11577 {"toJSON", TestObjectV8Internal::toJSONMethodCallback, 0, 0, v8::None, V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11968 {"forEach", TestObjectV8Internal::forEachMethodCallback, 0, 1, v8::None, V8D
OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, | 11578 {"toString", TestObjectV8Internal::toStringMethodCallback, 0, 0, v8::None, V
8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
| 11969 {"has", TestObjectV8Internal::hasMethodCallback, 0, 1, v8::None, V8DOMConfig
uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguratio
n::CheckHolder}, | |
| 11970 {"get", TestObjectV8Internal::getMethodCallback, 0, 1, v8::None, V8DOMConfig
uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguratio
n::CheckHolder}, | |
| 11971 {"clear", TestObjectV8Internal::clearMethodCallback, 0, 0, v8::None, V8DOMCo
nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigur
ation::CheckHolder}, | |
| 11972 {"delete", TestObjectV8Internal::deleteMethodCallback, 0, 1, v8::None, V8DOM
Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, | |
| 11973 {"set", TestObjectV8Internal::setMethodCallback, 0, 2, v8::None, V8DOMConfig
uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguratio
n::CheckHolder}, | |
| 11974 {"toJSON", TestObjectV8Internal::toJSONMethodCallback, 0, 0, v8::None, V8DOM
Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}, | |
| 11975 {"toString", TestObjectV8Internal::toStringMethodCallback, 0, 0, v8::None, V
8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMCo
nfiguration::CheckHolder}, | |
| 11976 }; | 11579 }; |
| 11977 | 11580 |
| 11978 static void installV8TestObjectTemplate(v8::Isolate* isolate, const DOMWrapperWo
rld& world, v8::Local<v8::FunctionTemplate> interfaceTemplate) { | 11581 static void installV8TestObjectTemplate(v8::Isolate* isolate, const DOMWrapperWo
rld& world, v8::Local<v8::FunctionTemplate> interfaceTemplate) { |
| 11979 // Initialize the interface object's template. | 11582 // Initialize the interface object's template. |
| 11980 V8DOMConfiguration::initializeDOMInterfaceTemplate(isolate, interfaceTemplate,
V8TestObject::wrapperTypeInfo.interfaceName, v8::Local<v8::FunctionTemplate>(),
V8TestObject::internalFieldCount); | 11583 V8DOMConfiguration::initializeDOMInterfaceTemplate(isolate, interfaceTemplate,
V8TestObject::wrapperTypeInfo.interfaceName, v8::Local<v8::FunctionTemplate>(),
V8TestObject::internalFieldCount); |
| 11981 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp
late); | 11584 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp
late); |
| 11982 ALLOW_UNUSED_LOCAL(signature); | 11585 ALLOW_UNUSED_LOCAL(signature); |
| 11983 v8::Local<v8::ObjectTemplate> instanceTemplate = interfaceTemplate->InstanceTe
mplate(); | 11586 v8::Local<v8::ObjectTemplate> instanceTemplate = interfaceTemplate->InstanceTe
mplate(); |
| 11984 ALLOW_UNUSED_LOCAL(instanceTemplate); | 11587 ALLOW_UNUSED_LOCAL(instanceTemplate); |
| 11985 v8::Local<v8::ObjectTemplate> prototypeTemplate = interfaceTemplate->Prototype
Template(); | 11588 v8::Local<v8::ObjectTemplate> prototypeTemplate = interfaceTemplate->Prototype
Template(); |
| 11986 ALLOW_UNUSED_LOCAL(prototypeTemplate); | 11589 ALLOW_UNUSED_LOCAL(prototypeTemplate); |
| 11987 | 11590 |
| 11988 // Register DOM constants, attributes and operations. | 11591 // Register DOM constants, attributes and operations. |
| 11989 V8DOMConfiguration::installAttributes(isolate, world, instanceTemplate, protot
ypeTemplate, V8TestObjectAttributes, WTF_ARRAY_LENGTH(V8TestObjectAttributes)); | 11592 V8DOMConfiguration::installAttributes(isolate, world, instanceTemplate, protot
ypeTemplate, V8TestObjectAttributes, WTF_ARRAY_LENGTH(V8TestObjectAttributes)); |
| 11990 V8DOMConfiguration::installLazyDataAttributes(isolate, world, instanceTemplate
, prototypeTemplate, V8TestObjectLazyDataAttributes, WTF_ARRAY_LENGTH(V8TestObje
ctLazyDataAttributes)); | 11593 V8DOMConfiguration::installLazyDataAttributes(isolate, world, instanceTemplate
, prototypeTemplate, V8TestObjectLazyDataAttributes, WTF_ARRAY_LENGTH(V8TestObje
ctLazyDataAttributes)); |
| 11991 V8DOMConfiguration::installAccessors(isolate, world, instanceTemplate, prototy
peTemplate, interfaceTemplate, signature, V8TestObjectAccessors, WTF_ARRAY_LENGT
H(V8TestObjectAccessors)); | 11594 V8DOMConfiguration::installAccessors(isolate, world, instanceTemplate, prototy
peTemplate, interfaceTemplate, signature, V8TestObjectAccessors, WTF_ARRAY_LENGT
H(V8TestObjectAccessors)); |
| 11992 V8DOMConfiguration::installMethods(isolate, world, instanceTemplate, prototype
Template, interfaceTemplate, signature, V8TestObjectMethods, WTF_ARRAY_LENGTH(V8
TestObjectMethods)); | 11595 V8DOMConfiguration::installMethods(isolate, world, instanceTemplate, prototype
Template, interfaceTemplate, signature, V8TestObjectMethods, WTF_ARRAY_LENGTH(V8
TestObjectMethods)); |
| 11993 | 11596 |
| 11994 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 11597 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
| 11995 const V8DOMConfiguration::AccessorConfiguration accessorruntimeEnabledLongAt
tributeConfiguration = {"runtimeEnabledLongAttribute", TestObjectV8Internal::run
timeEnabledLongAttributeAttributeGetterCallback, TestObjectV8Internal::runtimeEn
abledLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static
_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts,
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}; | 11598 const V8DOMConfiguration::AccessorConfiguration accessorruntimeEnabledLongAt
tributeConfiguration = {"runtimeEnabledLongAttribute", TestObjectV8Internal::run
timeEnabledLongAttributeAttributeGetterCallback, TestObjectV8Internal::runtimeEn
abledLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static
_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMCo
nfiguration::CheckHolder}; |
| 11996 V8DOMConfiguration::installAccessor(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, accessorruntimeEnabledLongAttributeCo
nfiguration); | 11599 V8DOMConfiguration::installAccessor(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, accessorruntimeEnabledLongAttributeCo
nfiguration); |
| 11997 const V8DOMConfiguration::AccessorConfiguration accessorunscopableRuntimeEna
bledLongAttributeConfiguration = {"unscopableRuntimeEnabledLongAttribute", TestO
bjectV8Internal::unscopableRuntimeEnabledLongAttributeAttributeGetterCallback, T
estObjectV8Internal::unscopableRuntimeEnabledLongAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder}; | 11600 const V8DOMConfiguration::AccessorConfiguration accessorunscopableRuntimeEna
bledLongAttributeConfiguration = {"unscopableRuntimeEnabledLongAttribute", TestO
bjectV8Internal::unscopableRuntimeEnabledLongAttributeAttributeGetterCallback, T
estObjectV8Internal::unscopableRuntimeEnabledLongAttributeAttributeSetterCallbac
k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None),
V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}; |
| 11998 V8DOMConfiguration::installAccessor(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, accessorunscopableRuntimeEnabledLongA
ttributeConfiguration); | 11601 V8DOMConfiguration::installAccessor(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, accessorunscopableRuntimeEnabledLongA
ttributeConfiguration); |
| 11999 } | 11602 } |
| 12000 | 11603 |
| 12001 // Indexed properties | 11604 // Indexed properties |
| 12002 v8::IndexedPropertyHandlerConfiguration indexedPropertyHandlerConfig(TestObjec
tV8Internal::indexedPropertyGetterCallback, TestObjectV8Internal::indexedPropert
ySetterCallback, 0, TestObjectV8Internal::indexedPropertyDeleterCallback, indexe
dPropertyEnumerator<TestObject>, v8::Local<v8::Value>(), v8::PropertyHandlerFlag
s::kNone); | 11605 v8::IndexedPropertyHandlerConfiguration indexedPropertyHandlerConfig(TestObjec
tV8Internal::indexedPropertyGetterCallback, TestObjectV8Internal::indexedPropert
ySetterCallback, 0, TestObjectV8Internal::indexedPropertyDeleterCallback, indexe
dPropertyEnumerator<TestObject>, v8::Local<v8::Value>(), v8::PropertyHandlerFlag
s::kNone); |
| 12003 instanceTemplate->SetHandler(indexedPropertyHandlerConfig); | 11606 instanceTemplate->SetHandler(indexedPropertyHandlerConfig); |
| 12004 // Named properties | 11607 // Named properties |
| 12005 v8::NamedPropertyHandlerConfiguration namedPropertyHandlerConfig(TestObjectV8I
nternal::namedPropertyGetterCallback, TestObjectV8Internal::namedPropertySetterC
allback, TestObjectV8Internal::namedPropertyQueryCallback, TestObjectV8Internal:
:namedPropertyDeleterCallback, TestObjectV8Internal::namedPropertyEnumeratorCall
back, v8::Local<v8::Value>(), static_cast<v8::PropertyHandlerFlags>(int(v8::Prop
ertyHandlerFlags::kOnlyInterceptStrings) | int(v8::PropertyHandlerFlags::kNonMas
king))); | 11608 v8::NamedPropertyHandlerConfiguration namedPropertyHandlerConfig(TestObjectV8I
nternal::namedPropertyGetterCallback, TestObjectV8Internal::namedPropertySetterC
allback, TestObjectV8Internal::namedPropertyQueryCallback, TestObjectV8Internal:
:namedPropertyDeleterCallback, TestObjectV8Internal::namedPropertyEnumeratorCall
back, v8::Local<v8::Value>(), static_cast<v8::PropertyHandlerFlags>(int(v8::Prop
ertyHandlerFlags::kOnlyInterceptStrings) | int(v8::PropertyHandlerFlags::kNonMas
king))); |
| 12006 instanceTemplate->SetHandler(namedPropertyHandlerConfig); | 11609 instanceTemplate->SetHandler(namedPropertyHandlerConfig); |
| 12007 | 11610 |
| 12008 // Iterator (@@iterator) | 11611 // Iterator (@@iterator) |
| 12009 const V8DOMConfiguration::SymbolKeyedMethodConfiguration symbolKeyedIteratorCo
nfiguration = { v8::Symbol::GetIterator, TestObjectV8Internal::iteratorMethodCal
lback, 0, v8::DontEnum, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurat
ion::OnPrototype }; | 11612 const V8DOMConfiguration::SymbolKeyedMethodConfiguration symbolKeyedIteratorCo
nfiguration = { v8::Symbol::GetIterator, TestObjectV8Internal::iteratorMethodCal
lback, 0, v8::DontEnum, V8DOMConfiguration::OnPrototype }; |
| 12010 V8DOMConfiguration::installMethod(isolate, world, prototypeTemplate, signature
, symbolKeyedIteratorConfiguration); | 11613 V8DOMConfiguration::installMethod(isolate, world, prototypeTemplate, signature
, symbolKeyedIteratorConfiguration); |
| 12011 | 11614 |
| 12012 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 11615 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
| 12013 const V8DOMConfiguration::MethodConfiguration unscopableRuntimeEnabledVoid
MethodMethodConfiguration = {"unscopableRuntimeEnabledVoidMethod", TestObjectV8I
nternal::unscopableRuntimeEnabledVoidMethodMethodCallback, 0, 0, v8::None, V8DOM
Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}; | 11616 const V8DOMConfiguration::MethodConfiguration unscopableRuntimeEnabledVoid
MethodMethodConfiguration = {"unscopableRuntimeEnabledVoidMethod", TestObjectV8I
nternal::unscopableRuntimeEnabledVoidMethodMethodCallback, 0, 0, v8::None, V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}; |
| 12014 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, unscopableRuntimeEnabledVoidMethodMet
hodConfiguration); | 11617 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, unscopableRuntimeEnabledVoidMethodMet
hodConfiguration); |
| 12015 } | 11618 } |
| 12016 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 11619 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
| 12017 const V8DOMConfiguration::MethodConfiguration runtimeEnabledVoidMethodMeth
odConfiguration = {"runtimeEnabledVoidMethod", TestObjectV8Internal::runtimeEnab
ledVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScr
ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}; | 11620 const V8DOMConfiguration::MethodConfiguration runtimeEnabledVoidMethodMeth
odConfiguration = {"runtimeEnabledVoidMethod", TestObjectV8Internal::runtimeEnab
ledVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnPrototype, V8
DOMConfiguration::CheckHolder}; |
| 12018 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, runtimeEnabledVoidMethodMethodConfigu
ration); | 11621 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, runtimeEnabledVoidMethodMethodConfigu
ration); |
| 12019 } | 11622 } |
| 12020 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 11623 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
| 12021 const V8DOMConfiguration::MethodConfiguration perWorldBindingsRuntimeEnabl
edVoidMethodMethodConfiguration = {"perWorldBindingsRuntimeEnabledVoidMethod", T
estObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodCallback, Tes
tObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodCallbackForMain
World, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:
:OnPrototype, V8DOMConfiguration::CheckHolder}; | 11624 const V8DOMConfiguration::MethodConfiguration perWorldBindingsRuntimeEnabl
edVoidMethodMethodConfiguration = {"perWorldBindingsRuntimeEnabledVoidMethod", T
estObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodCallback, Tes
tObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodCallbackForMain
World, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo
lder}; |
| 12022 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, perWorldBindingsRuntimeEnabledVoidMet
hodMethodConfiguration); | 11625 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, perWorldBindingsRuntimeEnabledVoidMet
hodMethodConfiguration); |
| 12023 } | 11626 } |
| 12024 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 11627 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
| 12025 const V8DOMConfiguration::MethodConfiguration runtimeEnabledOverloadedVoid
MethodMethodConfiguration = {"runtimeEnabledOverloadedVoidMethod", TestObjectV8I
nternal::runtimeEnabledOverloadedVoidMethodMethodCallback, 0, 1, v8::None, V8DOM
Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig
uration::CheckHolder}; | 11628 const V8DOMConfiguration::MethodConfiguration runtimeEnabledOverloadedVoid
MethodMethodConfiguration = {"runtimeEnabledOverloadedVoidMethod", TestObjectV8I
nternal::runtimeEnabledOverloadedVoidMethodMethodCallback, 0, 1, v8::None, V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}; |
| 12026 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, runtimeEnabledOverloadedVoidMethodMet
hodConfiguration); | 11629 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot
ypeTemplate, interfaceTemplate, signature, runtimeEnabledOverloadedVoidMethodMet
hodConfiguration); |
| 12027 } | 11630 } |
| 12028 const V8DOMConfiguration::MethodConfiguration partiallyRuntimeEnabledOverloade
dVoidMethodMethodConfiguration = {"partiallyRuntimeEnabledOverloadedVoidMethod",
TestObjectV8Internal::partiallyRuntimeEnabledOverloadedVoidMethodMethodCallback
, 0, TestObjectV8Internal::partiallyRuntimeEnabledOverloadedVoidMethodMethodLeng
th(), v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnP
rototype, V8DOMConfiguration::CheckHolder}; | 11631 const V8DOMConfiguration::MethodConfiguration partiallyRuntimeEnabledOverloade
dVoidMethodMethodConfiguration = {"partiallyRuntimeEnabledOverloadedVoidMethod",
TestObjectV8Internal::partiallyRuntimeEnabledOverloadedVoidMethodMethodCallback
, 0, TestObjectV8Internal::partiallyRuntimeEnabledOverloadedVoidMethodMethodLeng
th(), v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder
}; |
| 12029 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, prototypeT
emplate, interfaceTemplate, signature, partiallyRuntimeEnabledOverloadedVoidMeth
odMethodConfiguration); | 11632 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, prototypeT
emplate, interfaceTemplate, signature, partiallyRuntimeEnabledOverloadedVoidMeth
odMethodConfiguration); |
| 12030 } | 11633 } |
| 12031 | 11634 |
| 12032 void V8TestObject::installFeatureName(v8::Isolate* isolate, const DOMWrapperWorl
d& world, v8::Local<v8::Object> instance, v8::Local<v8::Object> prototype, v8::L
ocal<v8::Function> interface) { | 11635 void V8TestObject::installFeatureName(v8::Isolate* isolate, const DOMWrapperWorl
d& world, v8::Local<v8::Object> instance, v8::Local<v8::Object> prototype, v8::L
ocal<v8::Function> interface) { |
| 12033 v8::Local<v8::FunctionTemplate> interfaceTemplate = V8TestObject::wrapperTypeI
nfo.domTemplate(isolate, world); | 11636 v8::Local<v8::FunctionTemplate> interfaceTemplate = V8TestObject::wrapperTypeI
nfo.domTemplate(isolate, world); |
| 12034 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp
late); | 11637 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp
late); |
| 12035 ALLOW_UNUSED_LOCAL(signature); | 11638 ALLOW_UNUSED_LOCAL(signature); |
| 12036 const V8DOMConfiguration::AccessorConfiguration accessororiginTrialEnabledLong
AttributeConfiguration = {"originTrialEnabledLongAttribute", TestObjectV8Interna
l::originTrialEnabledLongAttributeAttributeGetterCallback, TestObjectV8Internal:
:originTrialEnabledLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expose
dToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}
; | 11639 const V8DOMConfiguration::AccessorConfiguration accessororiginTrialEnabledLong
AttributeConfiguration = {"originTrialEnabledLongAttribute", TestObjectV8Interna
l::originTrialEnabledLongAttributeAttributeGetterCallback, TestObjectV8Internal:
:originTrialEnabledLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D
EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt
otype, V8DOMConfiguration::CheckHolder}; |
| 12037 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, inter
face, signature, accessororiginTrialEnabledLongAttributeConfiguration); | 11640 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, inter
face, signature, accessororiginTrialEnabledLongAttributeConfiguration); |
| 12038 const V8DOMConfiguration::AccessorConfiguration accessorunscopableOriginTrialE
nabledLongAttributeConfiguration = {"unscopableOriginTrialEnabledLongAttribute",
TestObjectV8Internal::unscopableOriginTrialEnabledLongAttributeAttributeGetterC
allback, TestObjectV8Internal::unscopableOriginTrialEnabledLongAttributeAttribut
eSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribut
e>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPro
totype, V8DOMConfiguration::CheckHolder}; | 11641 const V8DOMConfiguration::AccessorConfiguration accessorunscopableOriginTrialE
nabledLongAttributeConfiguration = {"unscopableOriginTrialEnabledLongAttribute",
TestObjectV8Internal::unscopableOriginTrialEnabledLongAttributeAttributeGetterC
allback, TestObjectV8Internal::unscopableOriginTrialEnabledLongAttributeAttribut
eSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribut
e>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}; |
| 12039 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, inter
face, signature, accessorunscopableOriginTrialEnabledLongAttributeConfiguration)
; | 11642 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, inter
face, signature, accessorunscopableOriginTrialEnabledLongAttributeConfiguration)
; |
| 12040 const V8DOMConfiguration::MethodConfiguration methodOrigintrialenabledvoidmeth
odConfiguration = {"originTrialEnabledVoidMethod", TestObjectV8Internal::originT
rialEnabledVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exposed
ToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}; | 11643 const V8DOMConfiguration::MethodConfiguration methodOrigintrialenabledvoidmeth
odConfiguration = {"originTrialEnabledVoidMethod", TestObjectV8Internal::originT
rialEnabledVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::OnProto
type, V8DOMConfiguration::CheckHolder}; |
| 12041 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, interfa
ce, signature, methodOrigintrialenabledvoidmethodConfiguration); | 11644 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, interfa
ce, signature, methodOrigintrialenabledvoidmethodConfiguration); |
| 12042 const V8DOMConfiguration::MethodConfiguration methodPerworldbindingsorigintria
lenabledvoidmethodConfiguration = {"perWorldBindingsOriginTrialEnabledVoidMethod
", TestObjectV8Internal::perWorldBindingsOriginTrialEnabledVoidMethodMethodCallb
ack, TestObjectV8Internal::perWorldBindingsOriginTrialEnabledVoidMethodMethodCal
lbackForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCo
nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}; | 11645 const V8DOMConfiguration::MethodConfiguration methodPerworldbindingsorigintria
lenabledvoidmethodConfiguration = {"perWorldBindingsOriginTrialEnabledVoidMethod
", TestObjectV8Internal::perWorldBindingsOriginTrialEnabledVoidMethodMethodCallb
ack, TestObjectV8Internal::perWorldBindingsOriginTrialEnabledVoidMethodMethodCal
lbackForMainWorld, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfigurat
ion::CheckHolder}; |
| 12043 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, interfa
ce, signature, methodPerworldbindingsorigintrialenabledvoidmethodConfiguration); | 11646 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, interfa
ce, signature, methodPerworldbindingsorigintrialenabledvoidmethodConfiguration); |
| 12044 } | 11647 } |
| 12045 | 11648 |
| 12046 void V8TestObject::installFeatureName(ScriptState* scriptState, v8::Local<v8::Ob
ject> instance) { | 11649 void V8TestObject::installFeatureName(ScriptState* scriptState, v8::Local<v8::Ob
ject> instance) { |
| 12047 V8PerContextData* perContextData = V8PerContextData::from(scriptState->context
()); | 11650 V8PerContextData* perContextData = V8PerContextData::from(scriptState->context
()); |
| 12048 v8::Local<v8::Object> prototype = perContextData->prototypeForType(&V8TestObje
ct::wrapperTypeInfo); | 11651 v8::Local<v8::Object> prototype = perContextData->prototypeForType(&V8TestObje
ct::wrapperTypeInfo); |
| 12049 v8::Local<v8::Function> interface = perContextData->constructorForType(&V8Test
Object::wrapperTypeInfo); | 11652 v8::Local<v8::Function> interface = perContextData->constructorForType(&V8Test
Object::wrapperTypeInfo); |
| 12050 ALLOW_UNUSED_LOCAL(interface); | 11653 ALLOW_UNUSED_LOCAL(interface); |
| 12051 installFeatureName(scriptState->isolate(), scriptState->world(), instance, pro
totype, interface); | 11654 installFeatureName(scriptState->isolate(), scriptState->world(), instance, pro
totype, interface); |
| 12052 } | 11655 } |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 12084 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 11687 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
| 12085 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopab
leRuntimeEnabledLongAttribute"), v8::True(isolate)).FromJust(); | 11688 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopab
leRuntimeEnabledLongAttribute"), v8::True(isolate)).FromJust(); |
| 12086 } | 11689 } |
| 12087 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 11690 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
| 12088 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopab
leRuntimeEnabledVoidMethod"), v8::True(isolate)).FromJust(); | 11691 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopab
leRuntimeEnabledVoidMethod"), v8::True(isolate)).FromJust(); |
| 12089 } | 11692 } |
| 12090 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopableVo
idMethod"), v8::True(isolate)).FromJust(); | 11693 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopableVo
idMethod"), v8::True(isolate)).FromJust(); |
| 12091 prototypeObject->CreateDataProperty(context, unscopablesSymbol, unscopables).F
romJust(); | 11694 prototypeObject->CreateDataProperty(context, unscopablesSymbol, unscopables).F
romJust(); |
| 12092 } | 11695 } |
| 12093 | 11696 |
| 12094 bool V8TestObject::PrivateScript::voidMethodImplementedInPrivateScriptMethod(Loc
alFrame* frame, TestObject* holderImpl) { | |
| 12095 if (!frame) | |
| 12096 return false; | |
| 12097 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12098 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12099 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12100 if (!scriptState) | |
| 12101 return false; | |
| 12102 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12103 if (!scriptStateInUserScript) | |
| 12104 return false; | |
| 12105 | |
| 12106 ScriptState::Scope scope(scriptState); | |
| 12107 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12108 v8::Local<v8::Value> *argv = 0; | |
| 12109 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::Executio
nContext, "TestObject", "voidMethodImplementedInPrivateScript"); | |
| 12110 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState,
scriptStateInUserScript, "TestObject", "voidMethodImplementedInPrivateScript", h
older, 0, argv); | |
| 12111 if (v8Value.IsEmpty()) | |
| 12112 return false; | |
| 12113 CHECK(!exceptionState.hadException()); | |
| 12114 return true; | |
| 12115 } | |
| 12116 | |
| 12117 bool V8TestObject::PrivateScript::shortMethodImplementedInPrivateScriptMethod(Lo
calFrame* frame, TestObject* holderImpl, int* result) { | |
| 12118 if (!frame) | |
| 12119 return false; | |
| 12120 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12121 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12122 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12123 if (!scriptState) | |
| 12124 return false; | |
| 12125 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12126 if (!scriptStateInUserScript) | |
| 12127 return false; | |
| 12128 | |
| 12129 ScriptState::Scope scope(scriptState); | |
| 12130 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12131 v8::Local<v8::Value> *argv = 0; | |
| 12132 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::Executio
nContext, "TestObject", "shortMethodImplementedInPrivateScript"); | |
| 12133 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState,
scriptStateInUserScript, "TestObject", "shortMethodImplementedInPrivateScript",
holder, 0, argv); | |
| 12134 if (v8Value.IsEmpty()) | |
| 12135 return false; | |
| 12136 int cppValue = toInt16(scriptState->isolate(), v8Value, NormalConversion, exce
ptionState); | |
| 12137 if (exceptionState.hadException()) | |
| 12138 return false; | |
| 12139 *result = cppValue; | |
| 12140 CHECK(!exceptionState.hadException()); | |
| 12141 return true; | |
| 12142 } | |
| 12143 | |
| 12144 bool V8TestObject::PrivateScript::shortMethodWithShortArgumentImplementedInPriva
teScriptMethod(LocalFrame* frame, TestObject* holderImpl, int value, int* result
) { | |
| 12145 if (!frame) | |
| 12146 return false; | |
| 12147 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12148 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12149 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12150 if (!scriptState) | |
| 12151 return false; | |
| 12152 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12153 if (!scriptStateInUserScript) | |
| 12154 return false; | |
| 12155 | |
| 12156 ScriptState::Scope scope(scriptState); | |
| 12157 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12158 v8::Local<v8::Value> valueHandle = v8::Integer::New(scriptState->isolate(), va
lue); | |
| 12159 v8::Local<v8::Value> argv[] = { valueHandle }; | |
| 12160 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::Executio
nContext, "TestObject", "shortMethodWithShortArgumentImplementedInPrivateScript"
); | |
| 12161 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState,
scriptStateInUserScript, "TestObject", "shortMethodWithShortArgumentImplementedI
nPrivateScript", holder, 1, argv); | |
| 12162 if (v8Value.IsEmpty()) | |
| 12163 return false; | |
| 12164 int cppValue = toInt16(scriptState->isolate(), v8Value, NormalConversion, exce
ptionState); | |
| 12165 if (exceptionState.hadException()) | |
| 12166 return false; | |
| 12167 *result = cppValue; | |
| 12168 CHECK(!exceptionState.hadException()); | |
| 12169 return true; | |
| 12170 } | |
| 12171 | |
| 12172 bool V8TestObject::PrivateScript::stringMethodWithStringArgumentImplementedInPri
vateScriptMethod(LocalFrame* frame, TestObject* holderImpl, String value, String
* result) { | |
| 12173 if (!frame) | |
| 12174 return false; | |
| 12175 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12176 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12177 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12178 if (!scriptState) | |
| 12179 return false; | |
| 12180 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12181 if (!scriptStateInUserScript) | |
| 12182 return false; | |
| 12183 | |
| 12184 ScriptState::Scope scope(scriptState); | |
| 12185 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12186 v8::Local<v8::Value> valueHandle = v8String(scriptState->isolate(), value); | |
| 12187 v8::Local<v8::Value> argv[] = { valueHandle }; | |
| 12188 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::Executio
nContext, "TestObject", "stringMethodWithStringArgumentImplementedInPrivateScrip
t"); | |
| 12189 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState,
scriptStateInUserScript, "TestObject", "stringMethodWithStringArgumentImplemente
dInPrivateScript", holder, 1, argv); | |
| 12190 if (v8Value.IsEmpty()) | |
| 12191 return false; | |
| 12192 V8StringResource<> cppValue = v8Value; | |
| 12193 if (!cppValue.prepare()) | |
| 12194 return false; | |
| 12195 *result = cppValue; | |
| 12196 CHECK(!exceptionState.hadException()); | |
| 12197 return true; | |
| 12198 } | |
| 12199 | |
| 12200 bool V8TestObject::PrivateScript::nodeMethodWithNodeArgumentImplementedInPrivate
ScriptMethod(LocalFrame* frame, TestObject* holderImpl, Node* value, Node** resu
lt) { | |
| 12201 if (!frame) | |
| 12202 return false; | |
| 12203 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12204 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12205 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12206 if (!scriptState) | |
| 12207 return false; | |
| 12208 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12209 if (!scriptStateInUserScript) | |
| 12210 return false; | |
| 12211 | |
| 12212 ScriptState::Scope scope(scriptState); | |
| 12213 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12214 v8::Local<v8::Value> valueHandle = toV8(value, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12215 v8::Local<v8::Value> argv[] = { valueHandle }; | |
| 12216 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::Executio
nContext, "TestObject", "nodeMethodWithNodeArgumentImplementedInPrivateScript"); | |
| 12217 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState,
scriptStateInUserScript, "TestObject", "nodeMethodWithNodeArgumentImplementedInP
rivateScript", holder, 1, argv); | |
| 12218 if (v8Value.IsEmpty()) | |
| 12219 return false; | |
| 12220 Node* cppValue = V8Node::toImplWithTypeCheck(scriptState->isolate(), v8Value); | |
| 12221 *result = cppValue; | |
| 12222 CHECK(!exceptionState.hadException()); | |
| 12223 return true; | |
| 12224 } | |
| 12225 | |
| 12226 bool V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedInPri
vateScriptMethod(LocalFrame* frame, TestObject* holderImpl, Document* document,
Node* node, int value1, double value2, String string, Node** result) { | |
| 12227 if (!frame) | |
| 12228 return false; | |
| 12229 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12230 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12231 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12232 if (!scriptState) | |
| 12233 return false; | |
| 12234 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12235 if (!scriptStateInUserScript) | |
| 12236 return false; | |
| 12237 | |
| 12238 ScriptState::Scope scope(scriptState); | |
| 12239 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12240 v8::Local<v8::Value> documentHandle = toV8(document, scriptState->context()->G
lobal(), scriptState->isolate()); | |
| 12241 v8::Local<v8::Value> nodeHandle = toV8(node, scriptState->context()->Global(),
scriptState->isolate()); | |
| 12242 v8::Local<v8::Value> value1Handle = v8::Integer::New(scriptState->isolate(), v
alue1); | |
| 12243 v8::Local<v8::Value> value2Handle = v8::Number::New(scriptState->isolate(), va
lue2); | |
| 12244 v8::Local<v8::Value> stringHandle = v8String(scriptState->isolate(), string); | |
| 12245 v8::Local<v8::Value> argv[] = { documentHandle, nodeHandle, value1Handle, valu
e2Handle, stringHandle }; | |
| 12246 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::Executio
nContext, "TestObject", "nodeMethodWithVariousArgumentsImplementedInPrivateScrip
t"); | |
| 12247 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState,
scriptStateInUserScript, "TestObject", "nodeMethodWithVariousArgumentsImplemente
dInPrivateScript", holder, 5, argv); | |
| 12248 if (v8Value.IsEmpty()) | |
| 12249 return false; | |
| 12250 Node* cppValue = V8Node::toImplWithTypeCheck(scriptState->isolate(), v8Value); | |
| 12251 *result = cppValue; | |
| 12252 CHECK(!exceptionState.hadException()); | |
| 12253 return true; | |
| 12254 } | |
| 12255 | |
| 12256 bool V8TestObject::PrivateScript::methodForPrivateScriptOnlyMethod(LocalFrame* f
rame, TestObject* holderImpl, int value1, int value2, int* result) { | |
| 12257 if (!frame) | |
| 12258 return false; | |
| 12259 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12260 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12261 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12262 if (!scriptState) | |
| 12263 return false; | |
| 12264 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12265 if (!scriptStateInUserScript) | |
| 12266 return false; | |
| 12267 | |
| 12268 ScriptState::Scope scope(scriptState); | |
| 12269 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12270 v8::Local<v8::Value> value1Handle = v8::Integer::New(scriptState->isolate(), v
alue1); | |
| 12271 v8::Local<v8::Value> value2Handle = v8::Integer::New(scriptState->isolate(), v
alue2); | |
| 12272 v8::Local<v8::Value> argv[] = { value1Handle, value2Handle }; | |
| 12273 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::Executio
nContext, "TestObject", "methodForPrivateScriptOnly"); | |
| 12274 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState,
scriptStateInUserScript, "TestObject", "methodForPrivateScriptOnly", holder, 2,
argv); | |
| 12275 if (v8Value.IsEmpty()) | |
| 12276 return false; | |
| 12277 int cppValue = toInt16(scriptState->isolate(), v8Value, NormalConversion, exce
ptionState); | |
| 12278 if (exceptionState.hadException()) | |
| 12279 return false; | |
| 12280 *result = cppValue; | |
| 12281 CHECK(!exceptionState.hadException()); | |
| 12282 return true; | |
| 12283 } | |
| 12284 | |
| 12285 bool V8TestObject::PrivateScript::readonlyShortAttributeAttributeGetter(LocalFra
me* frame, TestObject* holderImpl, int* result) { | |
| 12286 if (!frame) | |
| 12287 return false; | |
| 12288 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12289 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12290 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12291 if (!scriptState) | |
| 12292 return false; | |
| 12293 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12294 if (!scriptStateInUserScript) | |
| 12295 return false; | |
| 12296 | |
| 12297 ScriptState::Scope scope(scriptState); | |
| 12298 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12299 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::GetterCo
ntext, "TestObject", "readonlyShortAttribute"); | |
| 12300 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMAttributeGetter(scri
ptState, scriptStateInUserScript, "TestObject", "readonlyShortAttribute", holder
); | |
| 12301 if (v8Value.IsEmpty()) | |
| 12302 return false; | |
| 12303 int cppValue = toInt16(scriptState->isolate(), v8Value, NormalConversion, exce
ptionState); | |
| 12304 if (exceptionState.hadException()) | |
| 12305 return false; | |
| 12306 CHECK(!exceptionState.hadException()); | |
| 12307 *result = cppValue; | |
| 12308 return true; | |
| 12309 } | |
| 12310 | |
| 12311 bool V8TestObject::PrivateScript::shortAttributeAttributeGetter(LocalFrame* fram
e, TestObject* holderImpl, int* result) { | |
| 12312 if (!frame) | |
| 12313 return false; | |
| 12314 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12315 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12316 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12317 if (!scriptState) | |
| 12318 return false; | |
| 12319 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12320 if (!scriptStateInUserScript) | |
| 12321 return false; | |
| 12322 | |
| 12323 ScriptState::Scope scope(scriptState); | |
| 12324 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12325 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::GetterCo
ntext, "TestObject", "shortAttribute"); | |
| 12326 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMAttributeGetter(scri
ptState, scriptStateInUserScript, "TestObject", "shortAttribute", holder); | |
| 12327 if (v8Value.IsEmpty()) | |
| 12328 return false; | |
| 12329 int cppValue = toInt16(scriptState->isolate(), v8Value, NormalConversion, exce
ptionState); | |
| 12330 if (exceptionState.hadException()) | |
| 12331 return false; | |
| 12332 CHECK(!exceptionState.hadException()); | |
| 12333 *result = cppValue; | |
| 12334 return true; | |
| 12335 } | |
| 12336 | |
| 12337 bool V8TestObject::PrivateScript::shortAttributeAttributeSetter(LocalFrame* fram
e, TestObject* holderImpl, int cppValue) { | |
| 12338 if (!frame) | |
| 12339 return false; | |
| 12340 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12341 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12342 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12343 if (!scriptState) | |
| 12344 return false; | |
| 12345 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12346 if (!scriptStateInUserScript) | |
| 12347 return false; | |
| 12348 | |
| 12349 ScriptState::Scope scope(scriptState); | |
| 12350 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12351 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::SetterCo
ntext, "TestObject", "shortAttribute"); | |
| 12352 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateInUs
erScript, "TestObject", "shortAttribute", holder, v8::Integer::New(scriptState->
isolate(), cppValue)); | |
| 12353 } | |
| 12354 | |
| 12355 bool V8TestObject::PrivateScript::stringAttributeAttributeGetter(LocalFrame* fra
me, TestObject* holderImpl, String* result) { | |
| 12356 if (!frame) | |
| 12357 return false; | |
| 12358 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12359 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12360 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12361 if (!scriptState) | |
| 12362 return false; | |
| 12363 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12364 if (!scriptStateInUserScript) | |
| 12365 return false; | |
| 12366 | |
| 12367 ScriptState::Scope scope(scriptState); | |
| 12368 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12369 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::GetterCo
ntext, "TestObject", "stringAttribute"); | |
| 12370 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMAttributeGetter(scri
ptState, scriptStateInUserScript, "TestObject", "stringAttribute", holder); | |
| 12371 if (v8Value.IsEmpty()) | |
| 12372 return false; | |
| 12373 V8StringResource<> cppValue = v8Value; | |
| 12374 if (!cppValue.prepare()) | |
| 12375 return false; | |
| 12376 CHECK(!exceptionState.hadException()); | |
| 12377 *result = cppValue; | |
| 12378 return true; | |
| 12379 } | |
| 12380 | |
| 12381 bool V8TestObject::PrivateScript::stringAttributeAttributeSetter(LocalFrame* fra
me, TestObject* holderImpl, String cppValue) { | |
| 12382 if (!frame) | |
| 12383 return false; | |
| 12384 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12385 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12386 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12387 if (!scriptState) | |
| 12388 return false; | |
| 12389 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12390 if (!scriptStateInUserScript) | |
| 12391 return false; | |
| 12392 | |
| 12393 ScriptState::Scope scope(scriptState); | |
| 12394 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12395 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::SetterCo
ntext, "TestObject", "stringAttribute"); | |
| 12396 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateInUs
erScript, "TestObject", "stringAttribute", holder, v8String(scriptState->isolate
(), cppValue)); | |
| 12397 } | |
| 12398 | |
| 12399 bool V8TestObject::PrivateScript::nodeAttributeAttributeGetter(LocalFrame* frame
, TestObject* holderImpl, Node** result) { | |
| 12400 if (!frame) | |
| 12401 return false; | |
| 12402 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12403 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12404 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12405 if (!scriptState) | |
| 12406 return false; | |
| 12407 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12408 if (!scriptStateInUserScript) | |
| 12409 return false; | |
| 12410 | |
| 12411 ScriptState::Scope scope(scriptState); | |
| 12412 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12413 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::GetterCo
ntext, "TestObject", "nodeAttribute"); | |
| 12414 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMAttributeGetter(scri
ptState, scriptStateInUserScript, "TestObject", "nodeAttribute", holder); | |
| 12415 if (v8Value.IsEmpty()) | |
| 12416 return false; | |
| 12417 Node* cppValue = V8Node::toImplWithTypeCheck(scriptState->isolate(), v8Value); | |
| 12418 CHECK(!exceptionState.hadException()); | |
| 12419 *result = cppValue; | |
| 12420 return true; | |
| 12421 } | |
| 12422 | |
| 12423 bool V8TestObject::PrivateScript::nodeAttributeAttributeSetter(LocalFrame* frame
, TestObject* holderImpl, Node* cppValue) { | |
| 12424 if (!frame) | |
| 12425 return false; | |
| 12426 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12427 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12428 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12429 if (!scriptState) | |
| 12430 return false; | |
| 12431 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12432 if (!scriptStateInUserScript) | |
| 12433 return false; | |
| 12434 | |
| 12435 ScriptState::Scope scope(scriptState); | |
| 12436 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12437 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::SetterCo
ntext, "TestObject", "nodeAttribute"); | |
| 12438 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateInUs
erScript, "TestObject", "nodeAttribute", holder, toV8(cppValue, scriptState->con
text()->Global(), scriptState->isolate())); | |
| 12439 } | |
| 12440 | |
| 12441 bool V8TestObject::PrivateScript::attributeForPrivateScriptOnlyAttributeGetter(L
ocalFrame* frame, TestObject* holderImpl, String* result) { | |
| 12442 if (!frame) | |
| 12443 return false; | |
| 12444 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12445 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12446 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12447 if (!scriptState) | |
| 12448 return false; | |
| 12449 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12450 if (!scriptStateInUserScript) | |
| 12451 return false; | |
| 12452 | |
| 12453 ScriptState::Scope scope(scriptState); | |
| 12454 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12455 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::GetterCo
ntext, "TestObject", "attributeForPrivateScriptOnly"); | |
| 12456 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMAttributeGetter(scri
ptState, scriptStateInUserScript, "TestObject", "attributeForPrivateScriptOnly",
holder); | |
| 12457 if (v8Value.IsEmpty()) | |
| 12458 return false; | |
| 12459 V8StringResource<> cppValue = v8Value; | |
| 12460 if (!cppValue.prepare()) | |
| 12461 return false; | |
| 12462 CHECK(!exceptionState.hadException()); | |
| 12463 *result = cppValue; | |
| 12464 return true; | |
| 12465 } | |
| 12466 | |
| 12467 bool V8TestObject::PrivateScript::attributeForPrivateScriptOnlyAttributeSetter(L
ocalFrame* frame, TestObject* holderImpl, String cppValue) { | |
| 12468 if (!frame) | |
| 12469 return false; | |
| 12470 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12471 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12472 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12473 if (!scriptState) | |
| 12474 return false; | |
| 12475 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12476 if (!scriptStateInUserScript) | |
| 12477 return false; | |
| 12478 | |
| 12479 ScriptState::Scope scope(scriptState); | |
| 12480 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12481 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::SetterCo
ntext, "TestObject", "attributeForPrivateScriptOnly"); | |
| 12482 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateInUs
erScript, "TestObject", "attributeForPrivateScriptOnly", holder, v8String(script
State->isolate(), cppValue)); | |
| 12483 } | |
| 12484 | |
| 12485 bool V8TestObject::PrivateScript::enumForPrivateScriptAttributeGetter(LocalFrame
* frame, TestObject* holderImpl, String* result) { | |
| 12486 if (!frame) | |
| 12487 return false; | |
| 12488 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12489 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12490 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12491 if (!scriptState) | |
| 12492 return false; | |
| 12493 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12494 if (!scriptStateInUserScript) | |
| 12495 return false; | |
| 12496 | |
| 12497 ScriptState::Scope scope(scriptState); | |
| 12498 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12499 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::GetterCo
ntext, "TestObject", "enumForPrivateScript"); | |
| 12500 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMAttributeGetter(scri
ptState, scriptStateInUserScript, "TestObject", "enumForPrivateScript", holder); | |
| 12501 if (v8Value.IsEmpty()) | |
| 12502 return false; | |
| 12503 V8StringResource<> cppValue = v8Value; | |
| 12504 if (!cppValue.prepare()) | |
| 12505 return false; | |
| 12506 CHECK(!exceptionState.hadException()); | |
| 12507 *result = cppValue; | |
| 12508 return true; | |
| 12509 } | |
| 12510 | |
| 12511 bool V8TestObject::PrivateScript::enumForPrivateScriptAttributeSetter(LocalFrame
* frame, TestObject* holderImpl, String cppValue) { | |
| 12512 if (!frame) | |
| 12513 return false; | |
| 12514 v8::HandleScope handleScope(toIsolate(frame)); | |
| 12515 ScriptForbiddenScope::AllowUserAgentScript script; | |
| 12516 ScriptState* scriptState = ScriptState::forWorld(frame, DOMWrapperWorld::priva
teScriptIsolatedWorld()); | |
| 12517 if (!scriptState) | |
| 12518 return false; | |
| 12519 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | |
| 12520 if (!scriptStateInUserScript) | |
| 12521 return false; | |
| 12522 | |
| 12523 ScriptState::Scope scope(scriptState); | |
| 12524 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global(
), scriptState->isolate()); | |
| 12525 ExceptionState exceptionState(scriptState->isolate(), ExceptionState::SetterCo
ntext, "TestObject", "enumForPrivateScript"); | |
| 12526 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateInUs
erScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->is
olate(), cppValue)); | |
| 12527 } | |
| 12528 | |
| 12529 } // namespace blink | 11697 } // namespace blink |
| OLD | NEW |