JSValue JSFileReader::result(ExecState* exec) const { FileReader* imp = impl(); if (imp->readType() == FileReaderLoader::ReadAsArrayBuffer) return toJS(exec, globalObject(), WTF::getPtr(imp->arrayBufferResult())); return jsOwnedStringOrNull(exec, imp->stringResult()); }
JSValue JSFileReader::result(ExecState& state) const { FileReader& imp = wrapped(); if (imp.readType() == FileReaderLoader::ReadAsArrayBuffer) return toJS(&state, globalObject(), WTF::getPtr(imp.arrayBufferResult())); return jsOwnedStringOrNull(&state, imp.stringResult()); }
JSValue JSXMLHttpRequest::responseText(ExecState* exec) const { ExceptionCode ec = 0; const ScriptString& text = impl()->responseText(ec); if (ec) { setDOMException(exec, ec); return jsUndefined(); } return jsOwnedStringOrNull(exec, text); }
JSValue JSXMLHttpRequest::responseText(ExecState& state) const { ExceptionCode ec = 0; String text = wrapped().responseText(ec); if (ec) { setDOMException(&state, ec); return jsUndefined(); } return jsOwnedStringOrNull(&state, text); }
JSValue JSXMLHttpRequest::responseText(ExecState* exec) const { return jsOwnedStringOrNull(exec, impl()->responseText()); }