| 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. DO NOT MODIFY! | 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! |
| 6 | 6 |
| 7 #include "config.h" | 7 #include "config.h" |
| 8 #include "V8TestObject.h" | 8 #include "V8TestObject.h" |
| 9 | 9 |
| 10 #include "bindings/core/v8/BindingSecurity.h" | 10 #include "bindings/core/v8/BindingSecurity.h" |
| (...skipping 1470 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1481 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 1481 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 1482 TestObjectV8Internal::testInterfaceEmptyArrayAttributeAttributeGetter(info); | 1482 TestObjectV8Internal::testInterfaceEmptyArrayAttributeAttributeGetter(info); |
| 1483 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1483 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1484 } | 1484 } |
| 1485 | 1485 |
| 1486 static void testInterfaceEmptyArrayAttributeAttributeSetter(v8::Local<v8::Value>
v8Value, const v8::PropertyCallbackInfo<void>& info) | 1486 static void testInterfaceEmptyArrayAttributeAttributeSetter(v8::Local<v8::Value>
v8Value, const v8::PropertyCallbackInfo<void>& info) |
| 1487 { | 1487 { |
| 1488 v8::Local<v8::Object> holder = info.Holder(); | 1488 v8::Local<v8::Object> holder = info.Holder(); |
| 1489 ExceptionState exceptionState(ExceptionState::SetterContext, "testInterfaceE
mptyArrayAttribute", "TestObject", holder, info.GetIsolate()); | 1489 ExceptionState exceptionState(ExceptionState::SetterContext, "testInterfaceE
mptyArrayAttribute", "TestObject", holder, info.GetIsolate()); |
| 1490 TestObject* impl = V8TestObject::toImpl(holder); | 1490 TestObject* impl = V8TestObject::toImpl(holder); |
| 1491 TONATIVE_VOID_EXCEPTIONSTATE(Vector<RefPtr<TestInterfaceEmpty> >, cppValue,
(toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(v8Value, 0, info.
GetIsolate(), exceptionState)), exceptionState); | 1491 TONATIVE_VOID_EXCEPTIONSTATE(Vector<RefPtr<TestInterfaceEmpty>>, cppValue, (
toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(v8Value, 0, info.G
etIsolate(), exceptionState)), exceptionState); |
| 1492 impl->setTestInterfaceEmptyArrayAttribute(cppValue); | 1492 impl->setTestInterfaceEmptyArrayAttribute(cppValue); |
| 1493 } | 1493 } |
| 1494 | 1494 |
| 1495 static void testInterfaceEmptyArrayAttributeAttributeSetterCallback(v8::Local<v8
::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& i
nfo) | 1495 static void testInterfaceEmptyArrayAttributeAttributeSetterCallback(v8::Local<v8
::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& i
nfo) |
| 1496 { | 1496 { |
| 1497 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1497 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
| 1498 TestObjectV8Internal::testInterfaceEmptyArrayAttributeAttributeSetter(v8Valu
e, info); | 1498 TestObjectV8Internal::testInterfaceEmptyArrayAttributeAttributeSetter(v8Valu
e, info); |
| 1499 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1499 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1500 } | 1500 } |
| 1501 | 1501 |
| (...skipping 4876 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6378 | 6378 |
| 6379 static void voidMethodArrayTestInterfaceEmptyArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 6379 static void voidMethodArrayTestInterfaceEmptyArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
| 6380 { | 6380 { |
| 6381 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodA
rrayTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); | 6381 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodA
rrayTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 6382 if (UNLIKELY(info.Length() < 1)) { | 6382 if (UNLIKELY(info.Length() < 1)) { |
| 6383 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6383 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 6384 exceptionState.throwIfNeeded(); | 6384 exceptionState.throwIfNeeded(); |
| 6385 return; | 6385 return; |
| 6386 } | 6386 } |
| 6387 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6387 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6388 Vector<RefPtr<TestInterfaceEmpty> > arrayTestInterfaceEmptyArg; | 6388 Vector<RefPtr<TestInterfaceEmpty>> arrayTestInterfaceEmptyArg; |
| 6389 { | 6389 { |
| 6390 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arrayTestInterfaceEmptyArg, (toRef
PtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1, info.GetIso
late(), exceptionState)), exceptionState); | 6390 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arrayTestInterfaceEmptyArg, (toRef
PtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1, info.GetIso
late(), exceptionState)), exceptionState); |
| 6391 } | 6391 } |
| 6392 impl->voidMethodArrayTestInterfaceEmptyArg(arrayTestInterfaceEmptyArg); | 6392 impl->voidMethodArrayTestInterfaceEmptyArg(arrayTestInterfaceEmptyArg); |
| 6393 } | 6393 } |
| 6394 | 6394 |
| 6395 static void voidMethodArrayTestInterfaceEmptyArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) | 6395 static void voidMethodArrayTestInterfaceEmptyArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) |
| 6396 { | 6396 { |
| 6397 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6397 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6398 TestObjectV8Internal::voidMethodArrayTestInterfaceEmptyArgMethod(info); | 6398 TestObjectV8Internal::voidMethodArrayTestInterfaceEmptyArgMethod(info); |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6486 | 6486 |
| 6487 static void voidMethodSequenceTestInterfaceEmptyArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) | 6487 static void voidMethodSequenceTestInterfaceEmptyArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) |
| 6488 { | 6488 { |
| 6489 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
equenceTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); | 6489 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
equenceTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 6490 if (UNLIKELY(info.Length() < 1)) { | 6490 if (UNLIKELY(info.Length() < 1)) { |
| 6491 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6491 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 6492 exceptionState.throwIfNeeded(); | 6492 exceptionState.throwIfNeeded(); |
| 6493 return; | 6493 return; |
| 6494 } | 6494 } |
| 6495 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6495 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6496 Vector<RefPtr<TestInterfaceEmpty> > testInterfaceEmptySequenceArg; | 6496 Vector<RefPtr<TestInterfaceEmpty>> testInterfaceEmptySequenceArg; |
| 6497 { | 6497 { |
| 6498 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testInterfaceEmptySequenceArg, (to
RefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1, info.Get
Isolate(), exceptionState)), exceptionState); | 6498 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testInterfaceEmptySequenceArg, (to
RefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1, info.Get
Isolate(), exceptionState)), exceptionState); |
| 6499 } | 6499 } |
| 6500 impl->voidMethodSequenceTestInterfaceEmptyArg(testInterfaceEmptySequenceArg)
; | 6500 impl->voidMethodSequenceTestInterfaceEmptyArg(testInterfaceEmptySequenceArg)
; |
| 6501 } | 6501 } |
| 6502 | 6502 |
| 6503 static void voidMethodSequenceTestInterfaceEmptyArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 6503 static void voidMethodSequenceTestInterfaceEmptyArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 6504 { | 6504 { |
| 6505 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6505 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6506 TestObjectV8Internal::voidMethodSequenceTestInterfaceEmptyArgMethod(info); | 6506 TestObjectV8Internal::voidMethodSequenceTestInterfaceEmptyArgMethod(info); |
| 6507 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6507 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6508 } | 6508 } |
| 6509 | 6509 |
| 6510 static void voidMethodSequenceSequenceDOMStringArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 6510 static void voidMethodSequenceSequenceDOMStringArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
| 6511 { | 6511 { |
| 6512 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
equenceSequenceDOMStringArg", "TestObject", info.Holder(), info.GetIsolate()); | 6512 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
equenceSequenceDOMStringArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 6513 if (UNLIKELY(info.Length() < 1)) { | 6513 if (UNLIKELY(info.Length() < 1)) { |
| 6514 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6514 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 6515 exceptionState.throwIfNeeded(); | 6515 exceptionState.throwIfNeeded(); |
| 6516 return; | 6516 return; |
| 6517 } | 6517 } |
| 6518 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6518 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6519 Vector<Vector<String> > stringSequenceSequenceArg; | 6519 Vector<Vector<String>> stringSequenceSequenceArg; |
| 6520 { | 6520 { |
| 6521 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(stringSequenceSequenceArg, toImplA
rray<Vector<String>>(info[0], 1, info.GetIsolate(), exceptionState), exceptionSt
ate); | 6521 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(stringSequenceSequenceArg, toImplA
rray<Vector<String>>(info[0], 1, info.GetIsolate(), exceptionState), exceptionSt
ate); |
| 6522 } | 6522 } |
| 6523 impl->voidMethodSequenceSequenceDOMStringArg(stringSequenceSequenceArg); | 6523 impl->voidMethodSequenceSequenceDOMStringArg(stringSequenceSequenceArg); |
| 6524 } | 6524 } |
| 6525 | 6525 |
| 6526 static void voidMethodSequenceSequenceDOMStringArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 6526 static void voidMethodSequenceSequenceDOMStringArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
| 6527 { | 6527 { |
| 6528 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6528 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6529 TestObjectV8Internal::voidMethodSequenceSequenceDOMStringArgMethod(info); | 6529 TestObjectV8Internal::voidMethodSequenceSequenceDOMStringArgMethod(info); |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6569 static void nullableTestInterfaceMethodMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 6569 static void nullableTestInterfaceMethodMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
| 6570 { | 6570 { |
| 6571 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6571 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6572 TestObjectV8Internal::nullableTestInterfaceMethodMethod(info); | 6572 TestObjectV8Internal::nullableTestInterfaceMethodMethod(info); |
| 6573 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6573 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6574 } | 6574 } |
| 6575 | 6575 |
| 6576 static void nullableLongSequenceMethodMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) | 6576 static void nullableLongSequenceMethodMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 6577 { | 6577 { |
| 6578 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6578 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6579 Nullable<Vector<int> > result = impl->nullableLongSequenceMethod(); | 6579 Nullable<Vector<int>> result = impl->nullableLongSequenceMethod(); |
| 6580 if (result.isNull()) | 6580 if (result.isNull()) |
| 6581 v8SetReturnValueNull(info); | 6581 v8SetReturnValueNull(info); |
| 6582 else | 6582 else |
| 6583 v8SetReturnValue(info, toV8(result.get(), info.Holder(), info.GetIsolate
())); | 6583 v8SetReturnValue(info, toV8(result.get(), info.Holder(), info.GetIsolate
())); |
| 6584 } | 6584 } |
| 6585 | 6585 |
| 6586 static void nullableLongSequenceMethodMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 6586 static void nullableLongSequenceMethodMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 6587 { | 6587 { |
| 6588 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6588 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6589 TestObjectV8Internal::nullableLongSequenceMethodMethod(info); | 6589 TestObjectV8Internal::nullableLongSequenceMethodMethod(info); |
| (...skipping 1217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7807 { | 7807 { |
| 7808 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7808 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 7809 TestObjectV8Internal::voidMethodStringArgVariadicStringArgMethod(info); | 7809 TestObjectV8Internal::voidMethodStringArgVariadicStringArgMethod(info); |
| 7810 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7810 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7811 } | 7811 } |
| 7812 | 7812 |
| 7813 static void voidMethodVariadicTestInterfaceEmptyArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) | 7813 static void voidMethodVariadicTestInterfaceEmptyArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) |
| 7814 { | 7814 { |
| 7815 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodV
ariadicTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); | 7815 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodV
ariadicTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 7816 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7816 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7817 Vector<RefPtr<TestInterfaceEmpty> > variadicTestInterfaceEmptyArgs; | 7817 Vector<RefPtr<TestInterfaceEmpty>> variadicTestInterfaceEmptyArgs; |
| 7818 { | 7818 { |
| 7819 for (int i = 0; i < info.Length(); ++i) { | 7819 for (int i = 0; i < info.Length(); ++i) { |
| 7820 if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate()))
{ | 7820 if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate()))
{ |
| 7821 exceptionState.throwTypeError("parameter 1 is not of type 'TestI
nterfaceEmpty'."); | 7821 exceptionState.throwTypeError("parameter 1 is not of type 'TestI
nterfaceEmpty'."); |
| 7822 exceptionState.throwIfNeeded(); | 7822 exceptionState.throwIfNeeded(); |
| 7823 return; | 7823 return; |
| 7824 } | 7824 } |
| 7825 variadicTestInterfaceEmptyArgs.append(V8TestInterfaceEmpty::toImpl(v
8::Local<v8::Object>::Cast(info[i]))); | 7825 variadicTestInterfaceEmptyArgs.append(V8TestInterfaceEmpty::toImpl(v
8::Local<v8::Object>::Cast(info[i]))); |
| 7826 } | 7826 } |
| 7827 } | 7827 } |
| (...skipping 10 matching lines...) Expand all Loading... |
| 7838 static void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethod(c
onst v8::FunctionCallbackInfo<v8::Value>& info) | 7838 static void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethod(c
onst v8::FunctionCallbackInfo<v8::Value>& info) |
| 7839 { | 7839 { |
| 7840 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceEmptyArgVariadicTestInterfaceEmptyArg", "TestObject", info.Holder(),
info.GetIsolate()); | 7840 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceEmptyArgVariadicTestInterfaceEmptyArg", "TestObject", info.Holder(),
info.GetIsolate()); |
| 7841 if (UNLIKELY(info.Length() < 1)) { | 7841 if (UNLIKELY(info.Length() < 1)) { |
| 7842 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 7842 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 7843 exceptionState.throwIfNeeded(); | 7843 exceptionState.throwIfNeeded(); |
| 7844 return; | 7844 return; |
| 7845 } | 7845 } |
| 7846 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7846 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7847 TestInterfaceEmpty* testInterfaceEmptyArg; | 7847 TestInterfaceEmpty* testInterfaceEmptyArg; |
| 7848 Vector<RefPtr<TestInterfaceEmpty> > variadicTestInterfaceEmptyArgs; | 7848 Vector<RefPtr<TestInterfaceEmpty>> variadicTestInterfaceEmptyArgs; |
| 7849 { | 7849 { |
| 7850 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.G
etIsolate(), info[0]); | 7850 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.G
etIsolate(), info[0]); |
| 7851 for (int i = 1; i < info.Length(); ++i) { | 7851 for (int i = 1; i < info.Length(); ++i) { |
| 7852 if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate()))
{ | 7852 if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate()))
{ |
| 7853 exceptionState.throwTypeError("parameter 2 is not of type 'TestI
nterfaceEmpty'."); | 7853 exceptionState.throwTypeError("parameter 2 is not of type 'TestI
nterfaceEmpty'."); |
| 7854 exceptionState.throwIfNeeded(); | 7854 exceptionState.throwIfNeeded(); |
| 7855 return; | 7855 return; |
| 7856 } | 7856 } |
| 7857 variadicTestInterfaceEmptyArgs.append(V8TestInterfaceEmpty::toImpl(v
8::Local<v8::Object>::Cast(info[i]))); | 7857 variadicTestInterfaceEmptyArgs.append(V8TestInterfaceEmpty::toImpl(v
8::Local<v8::Object>::Cast(info[i]))); |
| 7858 } | 7858 } |
| 7859 } | 7859 } |
| 7860 impl->voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg(testInter
faceEmptyArg, variadicTestInterfaceEmptyArgs); | 7860 impl->voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg(testInter
faceEmptyArg, variadicTestInterfaceEmptyArgs); |
| 7861 } | 7861 } |
| 7862 | 7862 |
| 7863 static void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCa
llback(const v8::FunctionCallbackInfo<v8::Value>& info) | 7863 static void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCa
llback(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 7864 { | 7864 { |
| 7865 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7865 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 7866 TestObjectV8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEm
ptyArgMethod(info); | 7866 TestObjectV8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEm
ptyArgMethod(info); |
| 7867 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7867 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7868 } | 7868 } |
| 7869 | 7869 |
| 7870 static void voidMethodVariadicTestInterfaceGarbageCollectedArgMethod(const v8::F
unctionCallbackInfo<v8::Value>& info) | 7870 static void voidMethodVariadicTestInterfaceGarbageCollectedArgMethod(const v8::F
unctionCallbackInfo<v8::Value>& info) |
| 7871 { | 7871 { |
| 7872 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodV
ariadicTestInterfaceGarbageCollectedArg", "TestObject", info.Holder(), info.GetI
solate()); | 7872 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodV
ariadicTestInterfaceGarbageCollectedArg", "TestObject", info.Holder(), info.GetI
solate()); |
| 7873 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7873 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7874 HeapVector<Member<TestInterfaceGarbageCollected> > variadicTestInterfaceGarb
ageCollectedArg; | 7874 HeapVector<Member<TestInterfaceGarbageCollected>> variadicTestInterfaceGarba
geCollectedArg; |
| 7875 { | 7875 { |
| 7876 for (int i = 0; i < info.Length(); ++i) { | 7876 for (int i = 0; i < info.Length(); ++i) { |
| 7877 if (!V8TestInterfaceGarbageCollected::hasInstance(info[i], info.GetI
solate())) { | 7877 if (!V8TestInterfaceGarbageCollected::hasInstance(info[i], info.GetI
solate())) { |
| 7878 exceptionState.throwTypeError("parameter 1 is not of type 'TestI
nterfaceGarbageCollected'."); | 7878 exceptionState.throwTypeError("parameter 1 is not of type 'TestI
nterfaceGarbageCollected'."); |
| 7879 exceptionState.throwIfNeeded(); | 7879 exceptionState.throwIfNeeded(); |
| 7880 return; | 7880 return; |
| 7881 } | 7881 } |
| 7882 variadicTestInterfaceGarbageCollectedArg.append(V8TestInterfaceGarba
geCollected::toImpl(v8::Local<v8::Object>::Cast(info[i]))); | 7882 variadicTestInterfaceGarbageCollectedArg.append(V8TestInterfaceGarba
geCollected::toImpl(v8::Local<v8::Object>::Cast(info[i]))); |
| 7883 } | 7883 } |
| 7884 } | 7884 } |
| 7885 impl->voidMethodVariadicTestInterfaceGarbageCollectedArg(variadicTestInterfa
ceGarbageCollectedArg); | 7885 impl->voidMethodVariadicTestInterfaceGarbageCollectedArg(variadicTestInterfa
ceGarbageCollectedArg); |
| 7886 } | 7886 } |
| 7887 | 7887 |
| 7888 static void voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback(con
st v8::FunctionCallbackInfo<v8::Value>& info) | 7888 static void voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback(con
st v8::FunctionCallbackInfo<v8::Value>& info) |
| 7889 { | 7889 { |
| 7890 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7890 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 7891 TestObjectV8Internal::voidMethodVariadicTestInterfaceGarbageCollectedArgMeth
od(info); | 7891 TestObjectV8Internal::voidMethodVariadicTestInterfaceGarbageCollectedArgMeth
od(info); |
| 7892 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7892 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7893 } | 7893 } |
| 7894 | 7894 |
| 7895 static void voidMethodVariadicTestInterfaceWillBeGarbageCollectedArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7895 static void voidMethodVariadicTestInterfaceWillBeGarbageCollectedArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 7896 { | 7896 { |
| 7897 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodV
ariadicTestInterfaceWillBeGarbageCollectedArg", "TestObject", info.Holder(), inf
o.GetIsolate()); | 7897 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodV
ariadicTestInterfaceWillBeGarbageCollectedArg", "TestObject", info.Holder(), inf
o.GetIsolate()); |
| 7898 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7898 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7899 WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> > v
ariadicTestInterfaceWillBeGarbageCollectedArg; | 7899 WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected>> va
riadicTestInterfaceWillBeGarbageCollectedArg; |
| 7900 { | 7900 { |
| 7901 for (int i = 0; i < info.Length(); ++i) { | 7901 for (int i = 0; i < info.Length(); ++i) { |
| 7902 if (!V8TestInterfaceWillBeGarbageCollected::hasInstance(info[i], inf
o.GetIsolate())) { | 7902 if (!V8TestInterfaceWillBeGarbageCollected::hasInstance(info[i], inf
o.GetIsolate())) { |
| 7903 exceptionState.throwTypeError("parameter 1 is not of type 'TestI
nterfaceWillBeGarbageCollected'."); | 7903 exceptionState.throwTypeError("parameter 1 is not of type 'TestI
nterfaceWillBeGarbageCollected'."); |
| 7904 exceptionState.throwIfNeeded(); | 7904 exceptionState.throwIfNeeded(); |
| 7905 return; | 7905 return; |
| 7906 } | 7906 } |
| 7907 variadicTestInterfaceWillBeGarbageCollectedArg.append(V8TestInterfac
eWillBeGarbageCollected::toImpl(v8::Local<v8::Object>::Cast(info[i]))); | 7907 variadicTestInterfaceWillBeGarbageCollectedArg.append(V8TestInterfac
eWillBeGarbageCollected::toImpl(v8::Local<v8::Object>::Cast(info[i]))); |
| 7908 } | 7908 } |
| 7909 } | 7909 } |
| (...skipping 1154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9064 impl->activityLoggingAccessForAllWorldsMethod(); | 9064 impl->activityLoggingAccessForAllWorldsMethod(); |
| 9065 } | 9065 } |
| 9066 | 9066 |
| 9067 static void activityLoggingAccessForAllWorldsMethodMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 9067 static void activityLoggingAccessForAllWorldsMethodMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 9068 { | 9068 { |
| 9069 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9069 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9070 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); | 9070 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 9071 V8PerContextData* contextData = scriptState->perContextData(); | 9071 V8PerContextData* contextData = scriptState->perContextData(); |
| 9072 if (contextData && contextData->activityLogger()) { | 9072 if (contextData && contextData->activityLogger()) { |
| 9073 ExceptionState exceptionState(ExceptionState::ExecutionContext, "activit
yLoggingAccessForAllWorldsMethod", "TestObject", info.Holder(), info.GetIsolate(
)); | 9073 ExceptionState exceptionState(ExceptionState::ExecutionContext, "activit
yLoggingAccessForAllWorldsMethod", "TestObject", info.Holder(), info.GetIsolate(
)); |
| 9074 Vector<v8::Local<v8::Value> > loggerArgs = toImplArguments<v8::Local<v8:
:Value> >(info, 0, exceptionState); | 9074 Vector<v8::Local<v8::Value>> loggerArgs = toImplArguments<v8::Local<v8::
Value>>(info, 0, exceptionState); |
| 9075 contextData->activityLogger()->logMethod("TestObject.activityLoggingAcce
ssForAllWorldsMethod", info.Length(), loggerArgs.data()); | 9075 contextData->activityLogger()->logMethod("TestObject.activityLoggingAcce
ssForAllWorldsMethod", info.Length(), loggerArgs.data()); |
| 9076 } | 9076 } |
| 9077 TestObjectV8Internal::activityLoggingAccessForAllWorldsMethodMethod(info); | 9077 TestObjectV8Internal::activityLoggingAccessForAllWorldsMethodMethod(info); |
| 9078 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9078 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9079 } | 9079 } |
| 9080 | 9080 |
| 9081 static void callWithExecutionContextVoidMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 9081 static void callWithExecutionContextVoidMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 9082 { | 9082 { |
| 9083 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9083 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9084 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate
()); | 9084 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate
()); |
| (...skipping 695 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9780 impl->activityLoggingForAllWorldsPerWorldBindingsVoidMethod(); | 9780 impl->activityLoggingForAllWorldsPerWorldBindingsVoidMethod(); |
| 9781 } | 9781 } |
| 9782 | 9782 |
| 9783 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback(
const v8::FunctionCallbackInfo<v8::Value>& info) | 9783 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback(
const v8::FunctionCallbackInfo<v8::Value>& info) |
| 9784 { | 9784 { |
| 9785 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9785 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9786 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); | 9786 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 9787 V8PerContextData* contextData = scriptState->perContextData(); | 9787 V8PerContextData* contextData = scriptState->perContextData(); |
| 9788 if (contextData && contextData->activityLogger()) { | 9788 if (contextData && contextData->activityLogger()) { |
| 9789 ExceptionState exceptionState(ExceptionState::ExecutionContext, "activit
yLoggingForAllWorldsPerWorldBindingsVoidMethod", "TestObject", info.Holder(), in
fo.GetIsolate()); | 9789 ExceptionState exceptionState(ExceptionState::ExecutionContext, "activit
yLoggingForAllWorldsPerWorldBindingsVoidMethod", "TestObject", info.Holder(), in
fo.GetIsolate()); |
| 9790 Vector<v8::Local<v8::Value> > loggerArgs = toImplArguments<v8::Local<v8:
:Value> >(info, 0, exceptionState); | 9790 Vector<v8::Local<v8::Value>> loggerArgs = toImplArguments<v8::Local<v8::
Value>>(info, 0, exceptionState); |
| 9791 contextData->activityLogger()->logMethod("TestObject.activityLoggingForA
llWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); | 9791 contextData->activityLogger()->logMethod("TestObject.activityLoggingForA
llWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); |
| 9792 } | 9792 } |
| 9793 TestObjectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodM
ethod(info); | 9793 TestObjectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodM
ethod(info); |
| 9794 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9794 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9795 } | 9795 } |
| 9796 | 9796 |
| 9797 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodForMainWo
rld(const v8::FunctionCallbackInfo<v8::Value>& info) | 9797 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodForMainWo
rld(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 9798 { | 9798 { |
| 9799 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9799 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9800 impl->activityLoggingForAllWorldsPerWorldBindingsVoidMethod(); | 9800 impl->activityLoggingForAllWorldsPerWorldBindingsVoidMethod(); |
| 9801 } | 9801 } |
| 9802 | 9802 |
| 9803 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallbackF
orMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) | 9803 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallbackF
orMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 9804 { | 9804 { |
| 9805 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9805 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9806 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); | 9806 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 9807 V8PerContextData* contextData = scriptState->perContextData(); | 9807 V8PerContextData* contextData = scriptState->perContextData(); |
| 9808 if (contextData && contextData->activityLogger()) { | 9808 if (contextData && contextData->activityLogger()) { |
| 9809 ExceptionState exceptionState(ExceptionState::ExecutionContext, "activit
yLoggingForAllWorldsPerWorldBindingsVoidMethod", "TestObject", info.Holder(), in
fo.GetIsolate()); | 9809 ExceptionState exceptionState(ExceptionState::ExecutionContext, "activit
yLoggingForAllWorldsPerWorldBindingsVoidMethod", "TestObject", info.Holder(), in
fo.GetIsolate()); |
| 9810 Vector<v8::Local<v8::Value> > loggerArgs = toImplArguments<v8::Local<v8:
:Value> >(info, 0, exceptionState); | 9810 Vector<v8::Local<v8::Value>> loggerArgs = toImplArguments<v8::Local<v8::
Value>>(info, 0, exceptionState); |
| 9811 contextData->activityLogger()->logMethod("TestObject.activityLoggingForA
llWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); | 9811 contextData->activityLogger()->logMethod("TestObject.activityLoggingForA
llWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); |
| 9812 } | 9812 } |
| 9813 TestObjectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodM
ethodForMainWorld(info); | 9813 TestObjectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodM
ethodForMainWorld(info); |
| 9814 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9814 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9815 } | 9815 } |
| 9816 | 9816 |
| 9817 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethod(con
st v8::FunctionCallbackInfo<v8::Value>& info) | 9817 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethod(con
st v8::FunctionCallbackInfo<v8::Value>& info) |
| 9818 { | 9818 { |
| 9819 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9819 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9820 impl->activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod(); | 9820 impl->activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod(); |
| 9821 } | 9821 } |
| 9822 | 9822 |
| 9823 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCall
back(const v8::FunctionCallbackInfo<v8::Value>& info) | 9823 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCall
back(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 9824 { | 9824 { |
| 9825 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9825 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9826 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); | 9826 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 9827 V8PerContextData* contextData = scriptState->perContextData(); | 9827 V8PerContextData* contextData = scriptState->perContextData(); |
| 9828 if (contextData && contextData->activityLogger()) { | 9828 if (contextData && contextData->activityLogger()) { |
| 9829 ExceptionState exceptionState(ExceptionState::ExecutionContext, "activit
yLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", "TestObject", info.Holder(
), info.GetIsolate()); | 9829 ExceptionState exceptionState(ExceptionState::ExecutionContext, "activit
yLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", "TestObject", info.Holder(
), info.GetIsolate()); |
| 9830 Vector<v8::Local<v8::Value> > loggerArgs = toImplArguments<v8::Local<v8:
:Value> >(info, 0, exceptionState); | 9830 Vector<v8::Local<v8::Value>> loggerArgs = toImplArguments<v8::Local<v8::
Value>>(info, 0, exceptionState); |
| 9831 contextData->activityLogger()->logMethod("TestObject.activityLoggingForI
solatedWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); | 9831 contextData->activityLogger()->logMethod("TestObject.activityLoggingForI
solatedWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); |
| 9832 } | 9832 } |
| 9833 TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMe
thodMethod(info); | 9833 TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMe
thodMethod(info); |
| 9834 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9834 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9835 } | 9835 } |
| 9836 | 9836 |
| 9837 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodForM
ainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) | 9837 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodForM
ainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 9838 { | 9838 { |
| 9839 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9839 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9840 impl->activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod(); | 9840 impl->activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod(); |
| (...skipping 467 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10308 { | 10308 { |
| 10309 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 10309 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 10310 TestObjectV8Internal::typeCheckingInterfaceVoidMethodTestInterfaceEmptyArgMe
thod(info); | 10310 TestObjectV8Internal::typeCheckingInterfaceVoidMethodTestInterfaceEmptyArgMe
thod(info); |
| 10311 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 10311 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 10312 } | 10312 } |
| 10313 | 10313 |
| 10314 static void typeCheckingInterfaceVoidMethodTestInterfaceEmptyVariadicArgMethod(c
onst v8::FunctionCallbackInfo<v8::Value>& info) | 10314 static void typeCheckingInterfaceVoidMethodTestInterfaceEmptyVariadicArgMethod(c
onst v8::FunctionCallbackInfo<v8::Value>& info) |
| 10315 { | 10315 { |
| 10316 ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckin
gInterfaceVoidMethodTestInterfaceEmptyVariadicArg", "TestObject", info.Holder(),
info.GetIsolate()); | 10316 ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckin
gInterfaceVoidMethodTestInterfaceEmptyVariadicArg", "TestObject", info.Holder(),
info.GetIsolate()); |
| 10317 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10317 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 10318 Vector<RefPtr<TestInterfaceEmpty> > testInterfaceEmptyArg; | 10318 Vector<RefPtr<TestInterfaceEmpty>> testInterfaceEmptyArg; |
| 10319 { | 10319 { |
| 10320 for (int i = 0; i < info.Length(); ++i) { | 10320 for (int i = 0; i < info.Length(); ++i) { |
| 10321 if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate()))
{ | 10321 if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate()))
{ |
| 10322 exceptionState.throwTypeError("parameter 1 is not of type 'TestI
nterfaceEmpty'."); | 10322 exceptionState.throwTypeError("parameter 1 is not of type 'TestI
nterfaceEmpty'."); |
| 10323 exceptionState.throwIfNeeded(); | 10323 exceptionState.throwIfNeeded(); |
| 10324 return; | 10324 return; |
| 10325 } | 10325 } |
| 10326 testInterfaceEmptyArg.append(V8TestInterfaceEmpty::toImpl(v8::Local<
v8::Object>::Cast(info[i]))); | 10326 testInterfaceEmptyArg.append(V8TestInterfaceEmpty::toImpl(v8::Local<
v8::Object>::Cast(info[i]))); |
| 10327 } | 10327 } |
| 10328 } | 10328 } |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10473 | 10473 |
| 10474 static void voidMethodTestInterfaceGarbageCollectedSequenceArgMethod(const v8::F
unctionCallbackInfo<v8::Value>& info) | 10474 static void voidMethodTestInterfaceGarbageCollectedSequenceArgMethod(const v8::F
unctionCallbackInfo<v8::Value>& info) |
| 10475 { | 10475 { |
| 10476 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceGarbageCollectedSequenceArg", "TestObject", info.Holder(), info.GetI
solate()); | 10476 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceGarbageCollectedSequenceArg", "TestObject", info.Holder(), info.GetI
solate()); |
| 10477 if (UNLIKELY(info.Length() < 1)) { | 10477 if (UNLIKELY(info.Length() < 1)) { |
| 10478 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 10478 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 10479 exceptionState.throwIfNeeded(); | 10479 exceptionState.throwIfNeeded(); |
| 10480 return; | 10480 return; |
| 10481 } | 10481 } |
| 10482 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10482 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 10483 HeapVector<Member<TestInterfaceGarbageCollected> > testInterfaceGarbageColle
ctedSequenceArg; | 10483 HeapVector<Member<TestInterfaceGarbageCollected>> testInterfaceGarbageCollec
tedSequenceArg; |
| 10484 { | 10484 { |
| 10485 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testInterfaceGarbageCollectedSeque
nceArg, (toMemberNativeArray<TestInterfaceGarbageCollected, V8TestInterfaceGarba
geCollected>(info[0], 1, info.GetIsolate(), exceptionState)), exceptionState); | 10485 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testInterfaceGarbageCollectedSeque
nceArg, (toMemberNativeArray<TestInterfaceGarbageCollected, V8TestInterfaceGarba
geCollected>(info[0], 1, info.GetIsolate(), exceptionState)), exceptionState); |
| 10486 } | 10486 } |
| 10487 impl->voidMethodTestInterfaceGarbageCollectedSequenceArg(testInterfaceGarbag
eCollectedSequenceArg); | 10487 impl->voidMethodTestInterfaceGarbageCollectedSequenceArg(testInterfaceGarbag
eCollectedSequenceArg); |
| 10488 } | 10488 } |
| 10489 | 10489 |
| 10490 static void voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback(con
st v8::FunctionCallbackInfo<v8::Value>& info) | 10490 static void voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback(con
st v8::FunctionCallbackInfo<v8::Value>& info) |
| 10491 { | 10491 { |
| 10492 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 10492 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 10493 TestObjectV8Internal::voidMethodTestInterfaceGarbageCollectedSequenceArgMeth
od(info); | 10493 TestObjectV8Internal::voidMethodTestInterfaceGarbageCollectedSequenceArgMeth
od(info); |
| 10494 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 10494 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 10495 } | 10495 } |
| 10496 | 10496 |
| 10497 static void voidMethodTestInterfaceGarbageCollectedArrayArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) | 10497 static void voidMethodTestInterfaceGarbageCollectedArrayArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 10498 { | 10498 { |
| 10499 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceGarbageCollectedArrayArg", "TestObject", info.Holder(), info.GetIsol
ate()); | 10499 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceGarbageCollectedArrayArg", "TestObject", info.Holder(), info.GetIsol
ate()); |
| 10500 if (UNLIKELY(info.Length() < 1)) { | 10500 if (UNLIKELY(info.Length() < 1)) { |
| 10501 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 10501 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 10502 exceptionState.throwIfNeeded(); | 10502 exceptionState.throwIfNeeded(); |
| 10503 return; | 10503 return; |
| 10504 } | 10504 } |
| 10505 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10505 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 10506 HeapVector<Member<TestInterfaceGarbageCollected> > testInterfaceGarbageColle
ctedArrayArg; | 10506 HeapVector<Member<TestInterfaceGarbageCollected>> testInterfaceGarbageCollec
tedArrayArg; |
| 10507 { | 10507 { |
| 10508 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testInterfaceGarbageCollectedArray
Arg, (toMemberNativeArray<TestInterfaceGarbageCollected, V8TestInterfaceGarbageC
ollected>(info[0], 1, info.GetIsolate(), exceptionState)), exceptionState); | 10508 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testInterfaceGarbageCollectedArray
Arg, (toMemberNativeArray<TestInterfaceGarbageCollected, V8TestInterfaceGarbageC
ollected>(info[0], 1, info.GetIsolate(), exceptionState)), exceptionState); |
| 10509 } | 10509 } |
| 10510 impl->voidMethodTestInterfaceGarbageCollectedArrayArg(testInterfaceGarbageCo
llectedArrayArg); | 10510 impl->voidMethodTestInterfaceGarbageCollectedArrayArg(testInterfaceGarbageCo
llectedArrayArg); |
| 10511 } | 10511 } |
| 10512 | 10512 |
| 10513 static void voidMethodTestInterfaceGarbageCollectedArrayArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) | 10513 static void voidMethodTestInterfaceGarbageCollectedArrayArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 10514 { | 10514 { |
| 10515 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 10515 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 10516 TestObjectV8Internal::voidMethodTestInterfaceGarbageCollectedArrayArgMethod(
info); | 10516 TestObjectV8Internal::voidMethodTestInterfaceGarbageCollectedArrayArgMethod(
info); |
| 10517 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 10517 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 10518 } | 10518 } |
| 10519 | 10519 |
| 10520 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) | 10520 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 10521 { | 10521 { |
| 10522 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceWillBeGarbageCollectedSequenceArg", "TestObject", info.Holder(), inf
o.GetIsolate()); | 10522 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceWillBeGarbageCollectedSequenceArg", "TestObject", info.Holder(), inf
o.GetIsolate()); |
| 10523 if (UNLIKELY(info.Length() < 1)) { | 10523 if (UNLIKELY(info.Length() < 1)) { |
| 10524 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 10524 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 10525 exceptionState.throwIfNeeded(); | 10525 exceptionState.throwIfNeeded(); |
| 10526 return; | 10526 return; |
| 10527 } | 10527 } |
| 10528 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10528 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 10529 WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> > t
estInterfaceWillBeGarbageCollectedSequenceArg; | 10529 WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected>> te
stInterfaceWillBeGarbageCollectedSequenceArg; |
| 10530 { | 10530 { |
| 10531 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testInterfaceWillBeGarbageCollecte
dSequenceArg, (toRefPtrWillBeMemberNativeArray<TestInterfaceWillBeGarbageCollect
ed, V8TestInterfaceWillBeGarbageCollected>(info[0], 1, info.GetIsolate(), except
ionState)), exceptionState); | 10531 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testInterfaceWillBeGarbageCollecte
dSequenceArg, (toRefPtrWillBeMemberNativeArray<TestInterfaceWillBeGarbageCollect
ed, V8TestInterfaceWillBeGarbageCollected>(info[0], 1, info.GetIsolate(), except
ionState)), exceptionState); |
| 10532 } | 10532 } |
| 10533 impl->voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(testInterface
WillBeGarbageCollectedSequenceArg); | 10533 impl->voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(testInterface
WillBeGarbageCollectedSequenceArg); |
| 10534 } | 10534 } |
| 10535 | 10535 |
| 10536 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) | 10536 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 10537 { | 10537 { |
| 10538 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 10538 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 10539 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedSequenceA
rgMethod(info); | 10539 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedSequenceA
rgMethod(info); |
| 10540 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 10540 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 10541 } | 10541 } |
| 10542 | 10542 |
| 10543 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethod(const v8
::FunctionCallbackInfo<v8::Value>& info) | 10543 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethod(const v8
::FunctionCallbackInfo<v8::Value>& info) |
| 10544 { | 10544 { |
| 10545 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceWillBeGarbageCollectedArrayArg", "TestObject", info.Holder(), info.G
etIsolate()); | 10545 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceWillBeGarbageCollectedArrayArg", "TestObject", info.Holder(), info.G
etIsolate()); |
| 10546 if (UNLIKELY(info.Length() < 1)) { | 10546 if (UNLIKELY(info.Length() < 1)) { |
| 10547 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 10547 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 10548 exceptionState.throwIfNeeded(); | 10548 exceptionState.throwIfNeeded(); |
| 10549 return; | 10549 return; |
| 10550 } | 10550 } |
| 10551 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10551 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 10552 WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> > t
estInterfaceWillBeGarbageCollectedArrayArg; | 10552 WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected>> te
stInterfaceWillBeGarbageCollectedArrayArg; |
| 10553 { | 10553 { |
| 10554 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testInterfaceWillBeGarbageCollecte
dArrayArg, (toRefPtrWillBeMemberNativeArray<TestInterfaceWillBeGarbageCollected,
V8TestInterfaceWillBeGarbageCollected>(info[0], 1, info.GetIsolate(), exception
State)), exceptionState); | 10554 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testInterfaceWillBeGarbageCollecte
dArrayArg, (toRefPtrWillBeMemberNativeArray<TestInterfaceWillBeGarbageCollected,
V8TestInterfaceWillBeGarbageCollected>(info[0], 1, info.GetIsolate(), exception
State)), exceptionState); |
| 10555 } | 10555 } |
| 10556 impl->voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(testInterfaceWil
lBeGarbageCollectedArrayArg); | 10556 impl->voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(testInterfaceWil
lBeGarbageCollectedArrayArg); |
| 10557 } | 10557 } |
| 10558 | 10558 |
| 10559 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethodCallback(
const v8::FunctionCallbackInfo<v8::Value>& info) | 10559 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethodCallback(
const v8::FunctionCallbackInfo<v8::Value>& info) |
| 10560 { | 10560 { |
| 10561 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 10561 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 10562 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedArrayArgM
ethod(info); | 10562 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedArrayArgM
ethod(info); |
| (...skipping 1490 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 12053 return false; | 12053 return false; |
| 12054 | 12054 |
| 12055 ScriptState::Scope scope(scriptState); | 12055 ScriptState::Scope scope(scriptState); |
| 12056 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 12056 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
| 12057 | 12057 |
| 12058 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; | 12058 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; |
| 12059 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); | 12059 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); |
| 12060 } | 12060 } |
| 12061 | 12061 |
| 12062 } // namespace blink | 12062 } // namespace blink |
| OLD | NEW |