Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp (206359 => 206360)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp 2016-09-25 06:37:04 UTC (rev 206359)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp 2016-09-25 07:01:35 UTC (rev 206360)
@@ -241,7 +241,7 @@
return throwConstructorScriptExecutionContextUnavailableError(*state, throwScope, "TestInterface");
auto object = TestInterface::create(*context, WTFMove(str1), WTFMove(str2), ec);
if (UNLIKELY(ec)) {
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(JSValue());
}
return JSValue::encode(toJSNewlyCreated(state, castedThis->globalObject(), WTFMove(object)));
@@ -867,7 +867,7 @@
return throwArgumentTypeError(*state, throwScope, 1, "objArg", "TestInterface", "implementsMethod2", "TestObj");
JSValue result = toJS(state, castedThis->globalObject(), impl.implementsMethod2(*context, WTFMove(strArg), *objArg, ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -945,7 +945,7 @@
return throwArgumentTypeError(*state, throwScope, 1, "objArg", "TestInterface", "supplementalMethod2", "TestObj");
JSValue result = toJS(state, castedThis->globalObject(), WebCore::TestSupplemental::supplementalMethod2(impl, *context, WTFMove(strArg), *objArg, ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp (206359 => 206360)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp 2016-09-25 06:37:04 UTC (rev 206359)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp 2016-09-25 07:01:35 UTC (rev 206360)
@@ -275,7 +275,7 @@
String memoizedResult = castedThis->wrapped().nondeterministicGetterExceptionAttr(ec);
cursor.appendInput<MemoizedDOMResult<String>>(bindingName.get().string(), memoizedResult, ec);
JSValue result = jsStringWithCache(state, memoizedResult);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -284,7 +284,7 @@
MemoizedDOMResultBase* input = cursor.fetchInput<MemoizedDOMResultBase>();
if (input && input->convertTo<String>(memoizedResult)) {
JSValue result = jsStringWithCache(state, memoizedResult);
- setDOMException(state, input->exceptionCode());
+ setDOMException(state, throwScope, input->exceptionCode());
return JSValue::encode(result);
}
}
@@ -291,7 +291,7 @@
#endif
auto& impl = castedThis->wrapped();
JSValue result = jsStringWithCache(state, impl.nondeterministicGetterExceptionAttr(ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -434,7 +434,7 @@
if (UNLIKELY(throwScope.exception()))
return false;
impl.setNondeterministicSetterExceptionAttr(WTFMove(nativeValue), ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return true;
}
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp (206359 => 206360)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp 2016-09-25 06:37:04 UTC (rev 206359)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp 2016-09-25 07:01:35 UTC (rev 206360)
@@ -2227,7 +2227,7 @@
ExceptionCode ec = 0;
auto& impl = castedThis->wrapped();
JSValue result = jsNumber(impl.attrWithGetterException(ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -2246,7 +2246,7 @@
ExceptionCodeWithMessage ec;
auto& impl = castedThis->wrapped();
JSValue result = jsNumber(impl.attrWithGetterExceptionWithMessage(ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -2299,7 +2299,7 @@
ExceptionCode ec = 0;
auto& impl = castedThis->wrapped();
JSValue result = jsStringWithCache(state, impl.stringAttrWithGetterException(ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -2436,7 +2436,7 @@
ExceptionCode ec = 0;
auto& impl = castedThis->wrapped();
JSValue result = toJS(state, castedThis->globalObject(), impl.withScriptStateAttributeRaises(*state, ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -2458,7 +2458,7 @@
return JSValue::encode(jsUndefined());
auto& impl = castedThis->wrapped();
JSValue result = toJS(state, castedThis->globalObject(), impl.withScriptExecutionContextAttributeRaises(*context, ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -2500,7 +2500,7 @@
return JSValue::encode(jsUndefined());
auto& impl = castedThis->wrapped();
JSValue result = toJS(state, castedThis->globalObject(), impl.withScriptExecutionContextAndScriptStateAttributeRaises(*state, *context, ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -2975,7 +2975,7 @@
ExceptionCode ec = 0;
auto& impl = castedThis->wrapped();
JSValue result = toNullableJSNumber(impl.nullableStringValue(ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -3857,7 +3857,7 @@
if (UNLIKELY(throwScope.exception()))
return false;
impl.setAttrWithSetterException(WTFMove(nativeValue), ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return true;
}
@@ -3879,7 +3879,7 @@
if (UNLIKELY(throwScope.exception()))
return false;
impl.setAttrWithSetterExceptionWithMessage(WTFMove(nativeValue), ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return true;
}
@@ -3921,7 +3921,7 @@
if (UNLIKELY(throwScope.exception()))
return false;
impl.setStringAttrWithSetterException(WTFMove(nativeValue), ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return true;
}
@@ -5078,7 +5078,7 @@
return throwArgumentTypeError(*state, throwScope, 1, "objArg", "TestObject", "methodThatRequiresAllArgsAndThrows", "TestObj");
JSValue result = toJS(state, castedThis->globalObject(), impl.methodThatRequiresAllArgsAndThrows(WTFMove(strArg), *objArg, ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -5194,7 +5194,7 @@
auto& impl = castedThis->wrapped();
ExceptionCode ec = 0;
impl.methodWithException(ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(jsUndefined());
}
@@ -5211,7 +5211,7 @@
auto& impl = castedThis->wrapped();
ExceptionCodeWithMessage ec;
impl.methodWithExceptionWithMessage(ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(jsUndefined());
}
@@ -5378,7 +5378,7 @@
auto& impl = castedThis->wrapped();
ExceptionCode ec = 0;
impl.withScriptStateVoidException(*state, ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(jsUndefined());
}
@@ -5396,7 +5396,7 @@
ExceptionCode ec = 0;
JSValue result = toJS(state, castedThis->globalObject(), impl.withScriptStateObjException(*state, ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
if (UNLIKELY(throwScope.exception()))
return JSValue::encode(jsUndefined());
return JSValue::encode(result);
@@ -5455,7 +5455,7 @@
return JSValue::encode(jsUndefined());
JSValue result = toJS(state, castedThis->globalObject(), impl.withScriptExecutionContextAndScriptStateObjException(*state, *context, ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
if (UNLIKELY(throwScope.exception()))
return JSValue::encode(jsUndefined());
return JSValue::encode(result);
@@ -6850,7 +6850,7 @@
return JSValue::encode(jsUndefined());
JSValue result = jsArray(state, castedThis->globalObject(), impl.stringArrayFunction(WTFMove(values), ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -6873,7 +6873,7 @@
return throwArgumentTypeError(*state, throwScope, 0, "values", "TestObject", "domStringListFunction", "DOMStringList");
JSValue result = toJS(state, castedThis->globalObject(), impl.domStringListFunction(*values, ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -6936,7 +6936,7 @@
return JSValue::encode(jsNull());
JSValue result = toJS(state, castedThis->globalObject(), impl.getSVGDocument(ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -7232,7 +7232,7 @@
auto& impl = castedThis->wrapped();
ExceptionCode ec = 0;
impl.testPromiseFunctionWithException(WTFMove(promise), ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(jsUndefined());
}
@@ -7367,7 +7367,7 @@
UNUSED_PARAM(throwScope);
ExceptionCode ec = 0;
TestObj::testStaticPromiseFunctionWithException(WTFMove(promise), ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(jsUndefined());
}
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp (206359 => 206360)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp 2016-09-25 06:37:04 UTC (rev 206359)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp 2016-09-25 07:01:35 UTC (rev 206360)
@@ -274,7 +274,7 @@
ExceptionCode ec = 0;
auto& impl = castedThis->wrapped();
JSValue result = jsNumber(impl.attrWithGetterException(ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -310,7 +310,7 @@
ExceptionCode ec = 0;
auto& impl = castedThis->wrapped();
JSValue result = jsStringWithCache(state, impl.stringAttrWithGetterException(ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -433,7 +433,7 @@
if (UNLIKELY(throwScope.exception()))
return false;
impl.setAttrWithSetterException(WTFMove(nativeValue), ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return true;
}
@@ -475,7 +475,7 @@
if (UNLIKELY(throwScope.exception()))
return false;
impl.setStringAttrWithSetterException(WTFMove(nativeValue), ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return true;
}
@@ -632,7 +632,7 @@
return JSValue::encode(jsUndefined());
JSValue result = jsArray(state, castedThis->globalObject(), impl.stringSequenceFunction(WTFMove(values), ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -655,7 +655,7 @@
return JSValue::encode(jsUndefined());
JSValue result = jsArray(state, castedThis->globalObject(), impl.stringSequenceFunction2(WTFMove(values), ec));
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(result);
}
@@ -692,7 +692,7 @@
auto& impl = castedThis->wrapped();
ExceptionCode ec = 0;
impl.methodWithException(ec);
- setDOMException(state, ec);
+ setDOMException(state, throwScope, ec);
return JSValue::encode(jsUndefined());
}