namespace WrtDeviceApis {
namespace CommonsJavaScript {
-
#define DEFINE_JS_EXCEPTION_FACTORY(Class, Code) \
JSDOMExceptionFactory JSDOMExceptionFactory::Class(Code)
JSDOMException::QUOTA_EXCEEDED_ERR);
JSDOMExceptionFactory::JSDOMExceptionFactory(int code) : m_code(code)
-{
-}
+{}
JSValueRef JSDOMExceptionFactory::make(JSContextRef context,
- JSValueRef* exception,
- const std::string& message)
+ JSValueRef* exception,
+ const std::string& message)
{
Assert(exception && "Exception object can't be NULL.");
JSDOMException::PrivateObject::ObjectType data(new DOMExceptionData(m_code,
message));
*exception = JSUtils::makeObject(context,
- JSDOMException::getClassRef(),
- data);
+ JSDOMException::getClassRef(),
+ data);
return JSValueMakeUndefined(context);
}
JSObjectRef JSDOMExceptionFactory::make(JSContextRef context,
- const std::string& message)
+ const std::string& message)
{
JSDOMException::PrivateObject::ObjectType data(new DOMExceptionData(m_code,
message));
return JSUtils::makeObject(context,
- JSDOMException::getClassRef(), data);
+ JSDOMException::getClassRef(), data);
}
-
} // CommonsJavaScript
} // WrtDeviceApis