| Index: Source/bindings/tests/results/V8TestObject.cpp
|
| diff --git a/Source/bindings/tests/results/V8TestObject.cpp b/Source/bindings/tests/results/V8TestObject.cpp
|
| index 04a322705963d0131cebd05c2467f5b71fd8c6d7..261aa0d1f50823db2e795c134900f11c5b7aae34 100644
|
| --- a/Source/bindings/tests/results/V8TestObject.cpp
|
| +++ b/Source/bindings/tests/results/V8TestObject.cpp
|
| @@ -879,7 +879,7 @@ static void typedArrayAttrAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
|
| static void attrWithGetterExceptionAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
|
| {
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| + ExceptionState exceptionState(ExceptionState::GetterContext, "attrWithGetterException", "TestObject" ,info.Holder(), info.GetIsolate());
|
| int jsValue = imp->attrWithGetterException(exceptionState);
|
| if (UNLIKELY(exceptionState.throwIfNeeded()))
|
| return;
|
| @@ -922,9 +922,9 @@ static void attrWithSetterExceptionAttributeGetterCallback(v8::Local<v8::String>
|
|
|
| static void attrWithSetterExceptionAttributeSetter(v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::SetterContext, "attrWithSetterException", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| V8TRYCATCH_VOID(int, cppValue, toInt32(jsValue));
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| imp->setAttrWithSetterException(cppValue, exceptionState);
|
| exceptionState.throwIfNeeded();
|
| }
|
| @@ -939,7 +939,7 @@ static void attrWithSetterExceptionAttributeSetterCallback(v8::Local<v8::String>
|
| static void stringAttrWithGetterExceptionAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
|
| {
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| + ExceptionState exceptionState(ExceptionState::GetterContext, "stringAttrWithGetterException", "TestObject" ,info.Holder(), info.GetIsolate());
|
| String jsValue = imp->stringAttrWithGetterException(exceptionState);
|
| if (UNLIKELY(exceptionState.throwIfNeeded()))
|
| return;
|
| @@ -982,9 +982,9 @@ static void stringAttrWithSetterExceptionAttributeGetterCallback(v8::Local<v8::S
|
|
|
| static void stringAttrWithSetterExceptionAttributeSetter(v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::SetterContext, "stringAttrWithSetterException", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, jsValue);
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| imp->setStringAttrWithSetterException(cppValue, exceptionState);
|
| exceptionState.throwIfNeeded();
|
| }
|
| @@ -1106,7 +1106,7 @@ static void withActiveWindowAndFirstWindowAttributeAttributeSetterCallback(v8::L
|
| static void withScriptStateAttributeRaisesAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
|
| {
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| + ExceptionState exceptionState(ExceptionState::GetterContext, "withScriptStateAttributeRaises", "TestObject" ,info.Holder(), info.GetIsolate());
|
| ScriptState* currentState = ScriptState::current();
|
| if (!currentState)
|
| return v8Undefined();
|
| @@ -1151,7 +1151,7 @@ static void withScriptStateAttributeRaisesAttributeSetterCallback(v8::Local<v8::
|
| static void withExecutionContextAttributeRaisesAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
|
| {
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| + ExceptionState exceptionState(ExceptionState::GetterContext, "withExecutionContextAttributeRaises", "TestObject" ,info.Holder(), info.GetIsolate());
|
| ExecutionContext* scriptContext = getExecutionContext();
|
| RefPtr<TestObj> jsValue = imp->withExecutionContextAttributeRaises(scriptContext, exceptionState);
|
| if (UNLIKELY(exceptionState.throwIfNeeded()))
|
| @@ -1223,7 +1223,7 @@ static void withExecutionContextAndScriptStateAttributeAttributeSetterCallback(v
|
| static void withExecutionContextAndScriptStateAttributeRaisesAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
|
| {
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| + ExceptionState exceptionState(ExceptionState::GetterContext, "withExecutionContextAndScriptStateAttributeRaises", "TestObject" ,info.Holder(), info.GetIsolate());
|
| ScriptState* currentState = ScriptState::current();
|
| if (!currentState)
|
| return v8Undefined();
|
| @@ -1687,7 +1687,7 @@ static void cachedDirtyableAttributeRaisesAttributeGetter(const v8::PropertyCall
|
| return;
|
| }
|
| }
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| + ExceptionState exceptionState(ExceptionState::GetterContext, "cachedDirtyableAttributeRaises", "TestObject" ,info.Holder(), info.GetIsolate());
|
| ScriptValue jsValue = imp->cachedDirtyableAttributeRaises(exceptionState);
|
| if (UNLIKELY(exceptionState.throwIfNeeded()))
|
| return;
|
| @@ -1894,7 +1894,7 @@ static void messagePortArrayAttributeSetterCallback(v8::Local<v8::String>, v8::L
|
| static void contentDocumentAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
|
| {
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| + ExceptionState exceptionState(ExceptionState::GetterContext, "contentDocument", "TestObject" ,info.Holder(), info.GetIsolate());
|
| if (!BindingSecurity::shouldAllowAccessToNode(imp->contentDocument(), exceptionState)) {
|
| v8SetReturnValueNull(info);
|
| exceptionState.throwIfNeeded();
|
| @@ -1925,10 +1925,12 @@ static void mutablePointAttributeGetterCallback(v8::Local<v8::String>, const v8:
|
|
|
| static void mutablePointAttributeSetter(v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::SetterContext, "mutablePoint", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| V8TRYCATCH_VOID(RefPtr<SVGPropertyTearOff<SVGPoint> >, cppValue, V8SVGPoint::hasInstance(jsValue, info.GetIsolate(), worldType(info.GetIsolate())) ? V8SVGPoint::toNative(v8::Handle<v8::Object>::Cast(jsValue)) : 0);
|
| if (!WTF::getPtr(cppValue)) {
|
| - throwTypeError(ExceptionMessages::failedToSet("mutablePoint", "TestObject", "The provided value is not of type 'SVGPoint'."), info.GetIsolate());
|
| + exceptionState.throwTypeError("The provided value is not of type 'SVGPoint'.");
|
| + exceptionState.throwIfNeeded();
|
| return;
|
| }
|
| imp->setMutablePoint(WTF::getPtr(cppValue)->propertyReference());
|
| @@ -1956,10 +1958,12 @@ static void immutablePointAttributeGetterCallback(v8::Local<v8::String>, const v
|
|
|
| static void immutablePointAttributeSetter(v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::SetterContext, "immutablePoint", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| V8TRYCATCH_VOID(RefPtr<SVGPropertyTearOff<SVGPoint> >, cppValue, V8SVGPoint::hasInstance(jsValue, info.GetIsolate(), worldType(info.GetIsolate())) ? V8SVGPoint::toNative(v8::Handle<v8::Object>::Cast(jsValue)) : 0);
|
| if (!WTF::getPtr(cppValue)) {
|
| - throwTypeError(ExceptionMessages::failedToSet("immutablePoint", "TestObject", "The provided value is not of type 'SVGPoint'."), info.GetIsolate());
|
| + exceptionState.throwTypeError("The provided value is not of type 'SVGPoint'.");
|
| + exceptionState.throwIfNeeded();
|
| return;
|
| }
|
| imp->setImmutablePoint(WTF::getPtr(cppValue)->propertyReference());
|
| @@ -2014,6 +2018,7 @@ static void strictFloatAttributeGetterCallback(v8::Local<v8::String>, const v8::
|
|
|
| static void strictFloatAttributeSetter(v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::SetterContext, "strictFloat", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| V8TRYCATCH_VOID(float, cppValue, static_cast<float>(jsValue->NumberValue()));
|
| imp->setStrictFloat(cppValue);
|
| @@ -2151,7 +2156,7 @@ static void nullableLongSettableAttributeAttributeSetterCallback(v8::Local<v8::S
|
| static void nullableStringValueAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
|
| {
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| + ExceptionState exceptionState(ExceptionState::GetterContext, "nullableStringValue", "TestObject" ,info.Holder(), info.GetIsolate());
|
| bool isNull = false;
|
| int jsValue = imp->nullableStringValue(isNull, exceptionState);
|
| if (isNull) {
|
| @@ -2880,9 +2885,7 @@ static void locationWithExceptionAttributeSetter(v8::Local<v8::Value> jsValue, c
|
| if (!imp)
|
| return;
|
| V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, jsValue);
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| - imp->setHrefThrows(cppValue, exceptionState);
|
| - exceptionState.throwIfNeeded();
|
| + imp->setHrefThrows(cppValue);
|
| }
|
|
|
| static void locationWithExceptionAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
|
| @@ -2914,6 +2917,7 @@ static void TestObjReplaceableAttributeSetterCallback(v8::Local<v8::String> name
|
|
|
| static void voidMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| imp->voidMethod();
|
| }
|
| @@ -2927,6 +2931,7 @@ static void voidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>&
|
|
|
| static void voidMethodWithArgsMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodWithArgs", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 3)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("voidMethodWithArgs", "TestObject", ExceptionMessages::notEnoughArguments(3, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -2947,6 +2952,7 @@ static void voidMethodWithArgsMethodCallback(const v8::FunctionCallbackInfo<v8::
|
|
|
| static void longMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "longMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| v8SetReturnValueInt(info, imp->longMethod());
|
| }
|
| @@ -2960,6 +2966,7 @@ static void longMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>&
|
|
|
| static void longMethodWithArgsMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "longMethodWithArgs", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 3)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("longMethodWithArgs", "TestObject", ExceptionMessages::notEnoughArguments(3, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -2980,6 +2987,7 @@ static void longMethodWithArgsMethodCallback(const v8::FunctionCallbackInfo<v8::
|
|
|
| static void objMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "objMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| v8SetReturnValue(info, imp->objMethod());
|
| }
|
| @@ -2994,6 +3002,7 @@ static void objMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& i
|
|
|
| static void objMethodWithArgsMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "objMethodWithArgs", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 3)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("objMethodWithArgs", "TestObject", ExceptionMessages::notEnoughArguments(3, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3014,6 +3023,7 @@ static void objMethodWithArgsMethodCallback(const v8::FunctionCallbackInfo<v8::V
|
|
|
| static void methodWithSequenceArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithSequenceArg", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithSequenceArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3032,6 +3042,7 @@ static void methodWithSequenceArgMethodCallback(const v8::FunctionCallbackInfo<v
|
|
|
| static void methodReturningSequenceMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodReturningSequence", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodReturningSequence", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3050,6 +3061,7 @@ static void methodReturningSequenceMethodCallback(const v8::FunctionCallbackInfo
|
|
|
| static void methodWithEnumArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithEnumArg", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithEnumArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3073,12 +3085,12 @@ static void methodWithEnumArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
|
|
|
| static void methodThatRequiresAllArgsAndThrowsMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodThatRequiresAllArgsAndThrows", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 2)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodThatRequiresAllArgsAndThrows", "TestObject", ExceptionMessages::notEnoughArguments(2, info.Length())), info.GetIsolate());
|
| return;
|
| }
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, strArg, info[0]);
|
| V8TRYCATCH_VOID(TestObj*, objArg, V8TestObject::hasInstance(info[1], info.GetIsolate(), worldType(info.GetIsolate())) ? V8TestObject::toNative(v8::Handle<v8::Object>::Cast(info[1])) : 0);
|
| RefPtr<TestObj> result = imp->methodThatRequiresAllArgsAndThrows(strArg, objArg, exceptionState);
|
| @@ -3096,6 +3108,7 @@ static void methodThatRequiresAllArgsAndThrowsMethodCallback(const v8::FunctionC
|
|
|
| static void methodQueryListListenerMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodQueryListListener", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodQueryListListener", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3114,6 +3127,7 @@ static void methodQueryListListenerMethodCallback(const v8::FunctionCallbackInfo
|
|
|
| static void serializedValueMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "serializedValue", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("serializedValue", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3135,6 +3149,7 @@ static void serializedValueMethodCallback(const v8::FunctionCallbackInfo<v8::Val
|
|
|
| static void optionsObjectMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "optionsObject", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("optionsObject", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3162,6 +3177,7 @@ static void optionsObjectMethodCallback(const v8::FunctionCallbackInfo<v8::Value
|
|
|
| static void optionsObjectListMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "optionsObjectList", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("optionsObjectList", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3180,8 +3196,8 @@ static void optionsObjectListMethodCallback(const v8::FunctionCallbackInfo<v8::V
|
|
|
| static void methodWithExceptionMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithException", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| imp->methodWithException(exceptionState);
|
| if (exceptionState.throwIfNeeded())
|
| return;
|
| @@ -3211,9 +3227,9 @@ static void customMethodWithArgsMethodCallback(const v8::FunctionCallbackInfo<v8
|
|
|
| static void addEventListenerMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "addEventListener", "TestObject", info.Holder(), info.GetIsolate());
|
| EventTarget* impl = V8TestObject::toNative(info.Holder());
|
| if (DOMWindow* window = impl->toDOMWindow()) {
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| if (!BindingSecurity::shouldAllowAccessToFrame(window->frame(), exceptionState)) {
|
| exceptionState.throwIfNeeded();
|
| return;
|
| @@ -3239,9 +3255,9 @@ static void addEventListenerMethodCallback(const v8::FunctionCallbackInfo<v8::Va
|
|
|
| static void removeEventListenerMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "removeEventListener", "TestObject", info.Holder(), info.GetIsolate());
|
| EventTarget* impl = V8TestObject::toNative(info.Holder());
|
| if (DOMWindow* window = impl->toDOMWindow()) {
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| if (!BindingSecurity::shouldAllowAccessToFrame(window->frame(), exceptionState)) {
|
| exceptionState.throwIfNeeded();
|
| return;
|
| @@ -3267,6 +3283,7 @@ static void removeEventListenerMethodCallback(const v8::FunctionCallbackInfo<v8:
|
|
|
| static void withScriptStateVoidMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "withScriptStateVoid", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| ScriptState* currentState = ScriptState::current();
|
| if (!currentState)
|
| @@ -3290,6 +3307,7 @@ static void withScriptStateVoidMethodCallback(const v8::FunctionCallbackInfo<v8:
|
|
|
| static void withScriptStateObjMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "withScriptStateObj", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| ScriptState* currentState = ScriptState::current();
|
| if (!currentState)
|
| @@ -3314,8 +3332,8 @@ static void withScriptStateObjMethodCallback(const v8::FunctionCallbackInfo<v8::
|
|
|
| static void withScriptStateVoidExceptionMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "withScriptStateVoidException", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| ScriptState* currentState = ScriptState::current();
|
| if (!currentState)
|
| return;
|
| @@ -3340,8 +3358,8 @@ static void withScriptStateVoidExceptionMethodCallback(const v8::FunctionCallbac
|
|
|
| static void withScriptStateObjExceptionMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "withScriptStateObjException", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| ScriptState* currentState = ScriptState::current();
|
| if (!currentState)
|
| return;
|
| @@ -3367,6 +3385,7 @@ static void withScriptStateObjExceptionMethodCallback(const v8::FunctionCallback
|
|
|
| static void withExecutionContextMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "withExecutionContext", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| ExecutionContext* scriptContext = getExecutionContext();
|
| imp->withExecutionContext(scriptContext);
|
| @@ -3381,6 +3400,7 @@ static void withExecutionContextMethodCallback(const v8::FunctionCallbackInfo<v8
|
|
|
| static void withExecutionContextAndScriptStateMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "withExecutionContextAndScriptState", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| ScriptState* currentState = ScriptState::current();
|
| if (!currentState)
|
| @@ -3405,8 +3425,8 @@ static void withExecutionContextAndScriptStateMethodCallback(const v8::FunctionC
|
|
|
| static void withExecutionContextAndScriptStateObjExceptionMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "withExecutionContextAndScriptStateObjException", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| ScriptState* currentState = ScriptState::current();
|
| if (!currentState)
|
| return;
|
| @@ -3433,6 +3453,7 @@ static void withExecutionContextAndScriptStateObjExceptionMethodCallback(const v
|
|
|
| static void withExecutionContextAndScriptStateWithSpacesMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "withExecutionContextAndScriptStateWithSpaces", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| ScriptState* currentState = ScriptState::current();
|
| if (!currentState)
|
| @@ -3458,6 +3479,7 @@ static void withExecutionContextAndScriptStateWithSpacesMethodCallback(const v8:
|
|
|
| static void withActiveWindowAndFirstWindowMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "withActiveWindowAndFirstWindow", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| imp->withActiveWindowAndFirstWindow(activeDOMWindow(), firstDOMWindow());
|
| }
|
| @@ -3471,6 +3493,7 @@ static void withActiveWindowAndFirstWindowMethodCallback(const v8::FunctionCallb
|
|
|
| static void methodWithOptionalArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithOptionalArg", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| if (UNLIKELY(info.Length() <= 0)) {
|
| imp->methodWithOptionalArg();
|
| @@ -3489,6 +3512,7 @@ static void methodWithOptionalArgMethodCallback(const v8::FunctionCallbackInfo<v
|
|
|
| static void methodWithNonOptionalArgAndOptionalArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithNonOptionalArgAndOptionalArg", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithNonOptionalArgAndOptionalArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3512,6 +3536,7 @@ static void methodWithNonOptionalArgAndOptionalArgMethodCallback(const v8::Funct
|
|
|
| static void methodWithNonOptionalArgAndTwoOptionalArgsMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithNonOptionalArgAndTwoOptionalArgs", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithNonOptionalArgAndTwoOptionalArgs", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3540,6 +3565,7 @@ static void methodWithNonOptionalArgAndTwoOptionalArgsMethodCallback(const v8::F
|
|
|
| static void methodWithOptionalStringMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithOptionalString", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| if (UNLIKELY(info.Length() <= 0)) {
|
| imp->methodWithOptionalString();
|
| @@ -3558,6 +3584,7 @@ static void methodWithOptionalStringMethodCallback(const v8::FunctionCallbackInf
|
|
|
| static void methodWithOptionalStringIsUndefinedMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithOptionalStringIsUndefined", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, str, info[0]);
|
| imp->methodWithOptionalStringIsUndefined(str);
|
| @@ -3572,6 +3599,7 @@ static void methodWithOptionalStringIsUndefinedMethodCallback(const v8::Function
|
|
|
| static void methodWithOptionalStringIsNullStringMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithOptionalStringIsNullString", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, str, argumentOrNull(info, 0));
|
| imp->methodWithOptionalStringIsNullString(str);
|
| @@ -3586,6 +3614,7 @@ static void methodWithOptionalStringIsNullStringMethodCallback(const v8::Functio
|
|
|
| static void methodWithCallbackArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithCallbackArg", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithCallbackArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3608,6 +3637,7 @@ static void methodWithCallbackArgMethodCallback(const v8::FunctionCallbackInfo<v
|
|
|
| static void methodWithNonCallbackArgAndCallbackArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithNonCallbackArgAndCallbackArg", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 2)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithNonCallbackArgAndCallbackArg", "TestObject", ExceptionMessages::notEnoughArguments(2, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3631,6 +3661,7 @@ static void methodWithNonCallbackArgAndCallbackArgMethodCallback(const v8::Funct
|
|
|
| static void methodWithCallbackAndOptionalArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithCallbackAndOptionalArg", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| OwnPtr<TestCallback> callback;
|
| if (info.Length() > 0 && !info[0]->IsNull() && !info[0]->IsUndefined()) {
|
| @@ -3652,6 +3683,7 @@ static void methodWithCallbackAndOptionalArgMethodCallback(const v8::FunctionCal
|
|
|
| static void methodWithNullableCallbackArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithNullableCallbackArg", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithNullableCallbackArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3674,6 +3706,7 @@ static void methodWithNullableCallbackArgMethodCallback(const v8::FunctionCallba
|
|
|
| static void staticMethodWithCallbackAndOptionalArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "staticMethodWithCallbackAndOptionalArg", "TestObject", info.Holder(), info.GetIsolate());
|
| OwnPtr<TestCallback> callback;
|
| if (info.Length() > 0 && !info[0]->IsNull() && !info[0]->IsUndefined()) {
|
| if (!info[0]->IsFunction()) {
|
| @@ -3694,6 +3727,7 @@ static void staticMethodWithCallbackAndOptionalArgMethodCallback(const v8::Funct
|
|
|
| static void staticMethodWithCallbackArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "staticMethodWithCallbackArg", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("staticMethodWithCallbackArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3715,6 +3749,7 @@ static void staticMethodWithCallbackArgMethodCallback(const v8::FunctionCallback
|
|
|
| static void methodWithEnforceRangeInt8Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithEnforceRangeInt8", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithEnforceRangeInt8", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3733,6 +3768,7 @@ static void methodWithEnforceRangeInt8MethodCallback(const v8::FunctionCallbackI
|
|
|
| static void methodWithEnforceRangeUInt8Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithEnforceRangeUInt8", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithEnforceRangeUInt8", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3751,6 +3787,7 @@ static void methodWithEnforceRangeUInt8MethodCallback(const v8::FunctionCallback
|
|
|
| static void methodWithEnforceRangeInt16Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithEnforceRangeInt16", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithEnforceRangeInt16", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3769,6 +3806,7 @@ static void methodWithEnforceRangeInt16MethodCallback(const v8::FunctionCallback
|
|
|
| static void methodWithEnforceRangeUInt16Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithEnforceRangeUInt16", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithEnforceRangeUInt16", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3787,6 +3825,7 @@ static void methodWithEnforceRangeUInt16MethodCallback(const v8::FunctionCallbac
|
|
|
| static void methodWithEnforceRangeInt32Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithEnforceRangeInt32", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithEnforceRangeInt32", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3805,6 +3844,7 @@ static void methodWithEnforceRangeInt32MethodCallback(const v8::FunctionCallback
|
|
|
| static void methodWithEnforceRangeUInt32Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithEnforceRangeUInt32", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithEnforceRangeUInt32", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3823,6 +3863,7 @@ static void methodWithEnforceRangeUInt32MethodCallback(const v8::FunctionCallbac
|
|
|
| static void methodWithEnforceRangeInt64Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithEnforceRangeInt64", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithEnforceRangeInt64", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3841,6 +3882,7 @@ static void methodWithEnforceRangeInt64MethodCallback(const v8::FunctionCallback
|
|
|
| static void methodWithEnforceRangeUInt64Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithEnforceRangeUInt64", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithEnforceRangeUInt64", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3860,6 +3902,7 @@ static void methodWithEnforceRangeUInt64MethodCallback(const v8::FunctionCallbac
|
| #if ENABLE(Condition1)
|
| static void conditionalMethod1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "conditionalMethod1", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| v8SetReturnValueString(info, imp->conditionalMethod1(), info.GetIsolate());
|
| }
|
| @@ -3877,6 +3920,7 @@ static void conditionalMethod1MethodCallback(const v8::FunctionCallbackInfo<v8::
|
| #if ENABLE(Condition1) && ENABLE(Condition2)
|
| static void conditionalMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "conditionalMethod2", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| imp->conditionalMethod2();
|
| }
|
| @@ -3894,6 +3938,7 @@ static void conditionalMethod2MethodCallback(const v8::FunctionCallbackInfo<v8::
|
| #if ENABLE(Condition1) || ENABLE(Condition2)
|
| static void conditionalMethod3Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "conditionalMethod3", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| imp->conditionalMethod3();
|
| }
|
| @@ -3910,6 +3955,7 @@ static void conditionalMethod3MethodCallback(const v8::FunctionCallbackInfo<v8::
|
|
|
| static void callbackFunctionReturnValueMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "callbackFunctionReturnValue", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| v8SetReturnValue(info, imp->callbackFunctionReturnValue().v8Value());
|
| }
|
| @@ -3923,6 +3969,7 @@ static void callbackFunctionReturnValueMethodCallback(const v8::FunctionCallback
|
|
|
| static void callbackFunctionArgumentMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "callbackFunctionArgument", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("callbackFunctionArgument", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3941,6 +3988,7 @@ static void callbackFunctionArgumentMethodCallback(const v8::FunctionCallbackInf
|
|
|
| static void overloadedMethod1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3952,6 +4000,7 @@ static void overloadedMethod1Method(const v8::FunctionCallbackInfo<v8::Value>& i
|
|
|
| static void overloadedMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3967,6 +4016,7 @@ static void overloadedMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& i
|
|
|
| static void overloadedMethod3Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3978,6 +4028,7 @@ static void overloadedMethod3Method(const v8::FunctionCallbackInfo<v8::Value>& i
|
|
|
| static void overloadedMethod4Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -3989,6 +4040,7 @@ static void overloadedMethod4Method(const v8::FunctionCallbackInfo<v8::Value>& i
|
|
|
| static void overloadedMethod5Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4036,6 +4088,7 @@ static void overloadedMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Va
|
|
|
| static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodA", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodA", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4052,6 +4105,7 @@ static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>&
|
|
|
| static void overloadedMethodA2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodA", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 2)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodA", "TestObject", ExceptionMessages::notEnoughArguments(2, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4088,6 +4142,7 @@ static void overloadedMethodAMethodCallback(const v8::FunctionCallbackInfo<v8::V
|
|
|
| static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodB", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodB", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4099,6 +4154,7 @@ static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>&
|
|
|
| static void overloadedMethodB2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodB", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodB", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4134,6 +4190,7 @@ static void overloadedMethodBMethodCallback(const v8::FunctionCallbackInfo<v8::V
|
|
|
| static void classMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "classMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj::classMethod();
|
| }
|
|
|
| @@ -4146,6 +4203,7 @@ static void classMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>&
|
|
|
| static void classMethodWithOptionalMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "classMethodWithOptional", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() <= 0)) {
|
| v8SetReturnValueInt(info, TestObj::classMethodWithOptional());
|
| return;
|
| @@ -4170,6 +4228,7 @@ static void classMethod2MethodCallback(const v8::FunctionCallbackInfo<v8::Value>
|
|
|
| static void classMethodWithClampMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "classMethodWithClamp", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 2)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("classMethodWithClamp", "TestObject", ExceptionMessages::notEnoughArguments(2, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4195,6 +4254,7 @@ static void classMethodWithClampMethodCallback(const v8::FunctionCallbackInfo<v8
|
|
|
| static void enabledAtRuntimeMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "enabledAtRuntimeMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("enabledAtRuntimeMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4213,6 +4273,7 @@ static void enabledAtRuntimeMethodMethodCallback(const v8::FunctionCallbackInfo<
|
|
|
| static void enabledPerContextMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "enabledPerContextMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("enabledPerContextMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4231,6 +4292,7 @@ static void enabledPerContextMethodMethodCallback(const v8::FunctionCallbackInfo
|
|
|
| static void methodWithUnsignedLongSequenceMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithUnsignedLongSequence", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithUnsignedLongSequence", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4249,12 +4311,12 @@ static void methodWithUnsignedLongSequenceMethodCallback(const v8::FunctionCallb
|
|
|
| static void stringArrayFunctionMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "stringArrayFunction", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("stringArrayFunction", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| }
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| V8TRYCATCH_VOID(Vector<String>, values, toNativeArray<String>(info[0], 1, info.GetIsolate()));
|
| Vector<String> result = imp->stringArrayFunction(values, exceptionState);
|
| if (exceptionState.throwIfNeeded())
|
| @@ -4271,12 +4333,12 @@ static void stringArrayFunctionMethodCallback(const v8::FunctionCallbackInfo<v8:
|
|
|
| static void domStringListFunctionMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "domStringListFunction", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("domStringListFunction", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| }
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| V8TRYCATCH_VOID(DOMStringList*, values, V8DOMStringList::hasInstance(info[0], info.GetIsolate(), worldType(info.GetIsolate())) ? V8DOMStringList::toNative(v8::Handle<v8::Object>::Cast(info[0])) : 0);
|
| RefPtr<DOMStringList> result = imp->domStringListFunction(values, exceptionState);
|
| if (exceptionState.throwIfNeeded())
|
| @@ -4293,8 +4355,8 @@ static void domStringListFunctionMethodCallback(const v8::FunctionCallbackInfo<v
|
|
|
| static void getSVGDocumentMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "getSVGDocument", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| if (!BindingSecurity::shouldAllowAccessToNode(imp->getSVGDocument(exceptionState), exceptionState)) {
|
| v8SetReturnValueNull(info);
|
| exceptionState.throwIfNeeded();
|
| @@ -4315,6 +4377,7 @@ static void getSVGDocumentMethodCallback(const v8::FunctionCallbackInfo<v8::Valu
|
|
|
| static void convert1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "convert1", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("convert1", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4333,6 +4396,7 @@ static void convert1MethodCallback(const v8::FunctionCallbackInfo<v8::Value>& in
|
|
|
| static void convert2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "convert2", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("convert2", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4351,6 +4415,7 @@ static void convert2MethodCallback(const v8::FunctionCallbackInfo<v8::Value>& in
|
|
|
| static void mutablePointFunctionMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "mutablePointFunction", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| v8SetReturnValue(info, WTF::getPtr(SVGPropertyTearOff<SVGPoint>::create(imp->mutablePointFunction())));
|
| }
|
| @@ -4364,6 +4429,7 @@ static void mutablePointFunctionMethodCallback(const v8::FunctionCallbackInfo<v8
|
|
|
| static void immutablePointFunctionMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "immutablePointFunction", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| v8SetReturnValue(info, WTF::getPtr(SVGPropertyTearOff<SVGPoint>::create(imp->immutablePointFunction())));
|
| }
|
| @@ -4377,6 +4443,7 @@ static void immutablePointFunctionMethodCallback(const v8::FunctionCallbackInfo<
|
|
|
| static void svgPointMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "svgPointMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 2)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("svgPointMethod", "TestObject", ExceptionMessages::notEnoughArguments(2, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4400,12 +4467,12 @@ static void svgPointMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Valu
|
|
|
| static void strictSVGPointMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "strictSVGPointMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 2)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("strictSVGPointMethod", "TestObject", ExceptionMessages::notEnoughArguments(2, info.Length())), info.GetIsolate());
|
| return;
|
| }
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| if (info.Length() > 0 && !isUndefinedOrNull(info[0]) && !V8SVGPoint::hasInstance(info[0], info.GetIsolate(), worldType(info.GetIsolate()))) {
|
| throwTypeError(ExceptionMessages::failedToExecute("strictSVGPointMethod", "TestObject", "parameter 1 is not of type 'SVGPoint'."), info.GetIsolate());
|
| return;
|
| @@ -4431,6 +4498,7 @@ static void strictSVGPointMethodMethodCallback(const v8::FunctionCallbackInfo<v8
|
|
|
| static void orangeMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "orange", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| imp->banana();
|
| }
|
| @@ -4444,12 +4512,12 @@ static void orangeMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info
|
|
|
| static void strictFunctionMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "strictFunction", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 3)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("strictFunction", "TestObject", ExceptionMessages::notEnoughArguments(3, info.Length())), info.GetIsolate());
|
| return;
|
| }
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| - ExceptionState exceptionState(info.Holder(), info.GetIsolate());
|
| V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, str, info[0]);
|
| V8TRYCATCH_VOID(float, a, static_cast<float>(info[1]->NumberValue()));
|
| V8TRYCATCH_VOID(int, b, toInt32(info[2]));
|
| @@ -4468,6 +4536,7 @@ static void strictFunctionMethodCallback(const v8::FunctionCallbackInfo<v8::Valu
|
|
|
| static void variadicStringMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "variadicStringMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("variadicStringMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4487,6 +4556,7 @@ static void variadicStringMethodMethodCallback(const v8::FunctionCallbackInfo<v8
|
|
|
| static void variadicDoubleMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "variadicDoubleMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("variadicDoubleMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4506,6 +4576,7 @@ static void variadicDoubleMethodMethodCallback(const v8::FunctionCallbackInfo<v8
|
|
|
| static void variadicNodeMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "variadicNodeMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("variadicNodeMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4532,6 +4603,7 @@ static void variadicNodeMethodMethodCallback(const v8::FunctionCallbackInfo<v8::
|
|
|
| static void methodWithNullableArgumentsMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodWithNullableArguments", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 3)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("methodWithNullableArguments", "TestObject", ExceptionMessages::notEnoughArguments(3, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4561,6 +4633,7 @@ static void methodWithNullableArgumentsMethodCallback(const v8::FunctionCallback
|
|
|
| static void perWorldMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "perWorldMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| imp->perWorldMethod();
|
| }
|
| @@ -4574,6 +4647,7 @@ static void perWorldMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Valu
|
|
|
| static void perWorldMethodMethodForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "perWorldMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| imp->perWorldMethod();
|
| }
|
| @@ -4587,6 +4661,7 @@ static void perWorldMethodMethodCallbackForMainWorld(const v8::FunctionCallbackI
|
|
|
| static void overloadedPerWorldMethod1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedPerWorldMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedPerWorldMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4598,6 +4673,7 @@ static void overloadedPerWorldMethod1Method(const v8::FunctionCallbackInfo<v8::V
|
|
|
| static void overloadedPerWorldMethod1MethodForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedPerWorldMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedPerWorldMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4609,6 +4685,7 @@ static void overloadedPerWorldMethod1MethodForMainWorld(const v8::FunctionCallba
|
|
|
| static void overloadedPerWorldMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedPerWorldMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 2)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedPerWorldMethod", "TestObject", ExceptionMessages::notEnoughArguments(2, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4645,6 +4722,7 @@ static void overloadedPerWorldMethodMethodCallback(const v8::FunctionCallbackInf
|
|
|
| static void overloadedPerWorldMethod2MethodForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedPerWorldMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 2)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedPerWorldMethod", "TestObject", ExceptionMessages::notEnoughArguments(2, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4681,6 +4759,7 @@ static void overloadedPerWorldMethodMethodCallbackForMainWorld(const v8::Functio
|
|
|
| static void activityLoggedMethod1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "activityLoggedMethod1", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("activityLoggedMethod1", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4704,6 +4783,7 @@ static void activityLoggedMethod1MethodCallback(const v8::FunctionCallbackInfo<v
|
|
|
| static void activityLoggedMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "activityLoggedMethod2", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("activityLoggedMethod2", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4727,6 +4807,7 @@ static void activityLoggedMethod2MethodCallback(const v8::FunctionCallbackInfo<v
|
|
|
| static void activityLoggedMethod2MethodForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "activityLoggedMethod2", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("activityLoggedMethod2", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4750,6 +4831,7 @@ static void activityLoggedMethod2MethodCallbackForMainWorld(const v8::FunctionCa
|
|
|
| static void activityLoggedInIsolatedWorldMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "activityLoggedInIsolatedWorldMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("activityLoggedInIsolatedWorldMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4773,6 +4855,7 @@ static void activityLoggedInIsolatedWorldMethodMethodCallback(const v8::Function
|
|
|
| static void activityLoggedInIsolatedWorldMethodMethodForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "activityLoggedInIsolatedWorldMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("activityLoggedInIsolatedWorldMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4791,6 +4874,7 @@ static void activityLoggedInIsolatedWorldMethodMethodCallbackForMainWorld(const
|
|
|
| static void overloadedActivityLoggedMethod1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedActivityLoggedMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedActivityLoggedMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4802,6 +4886,7 @@ static void overloadedActivityLoggedMethod1Method(const v8::FunctionCallbackInfo
|
|
|
| static void overloadedActivityLoggedMethod1MethodForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedActivityLoggedMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 1)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedActivityLoggedMethod", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4813,6 +4898,7 @@ static void overloadedActivityLoggedMethod1MethodForMainWorld(const v8::Function
|
|
|
| static void overloadedActivityLoggedMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedActivityLoggedMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 2)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedActivityLoggedMethod", "TestObject", ExceptionMessages::notEnoughArguments(2, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4854,6 +4940,7 @@ static void overloadedActivityLoggedMethodMethodCallback(const v8::FunctionCallb
|
|
|
| static void overloadedActivityLoggedMethod2MethodForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedActivityLoggedMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| if (UNLIKELY(info.Length() < 2)) {
|
| throwTypeError(ExceptionMessages::failedToExecute("overloadedActivityLoggedMethod", "TestObject", ExceptionMessages::notEnoughArguments(2, info.Length())), info.GetIsolate());
|
| return;
|
| @@ -4895,6 +4982,7 @@ static void overloadedActivityLoggedMethodMethodCallbackForMainWorld(const v8::F
|
|
|
| static void deprecatedMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecatedMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj* imp = V8TestObject::toNative(info.Holder());
|
| imp->deprecatedMethod();
|
| }
|
| @@ -4909,6 +4997,7 @@ static void deprecatedMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Va
|
|
|
| static void deprecatedStaticMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecatedStaticMethod", "TestObject", info.Holder(), info.GetIsolate());
|
| TestObj::deprecatedStaticMethod();
|
| }
|
|
|
|
|