JSC::JSValue JSWorker::postMessage(JSC::ExecState* exec) { return handlePostMessage(exec, &impl()); }
JSValue JSDOMWindow::postMessage(ExecState& state) { return handlePostMessage(wrapped(), state); }
JSC::JSValue JSWorker::postMessage(JSC::ExecState* exec, const JSC::ArgList& args) { return handlePostMessage(exec, args, impl()); }
JSC::JSValue JSMessagePort::postMessage(JSC::ExecState* exec) { return handlePostMessage(exec, impl()); }
JSC::JSValue JSWorker::postMessage(JSC::ExecState& state) { return handlePostMessage(state, &wrapped()); }
JSValue JSDOMWindow::postMessage(ExecState* exec) { return handlePostMessage(impl(), exec); }
JSC::JSValue JSDedicatedWorkerContext::webkitPostMessage(JSC::ExecState* exec) { return handlePostMessage(exec, impl()); }