Lines Matching refs:ec
50 static bool extractBooleanValue(const v8::Handle<v8::Object>& object, const char* name, ExceptionCode& ec) {
51 ec = 0;
57 ec = TYPE_MISMATCH_ERR;
65 static PassRefPtr<WebKitFlags> getFlags(const v8::Local<v8::Value>& arg, ExceptionCode& ec)
67 ec = 0;
78 ec = TYPE_MISMATCH_ERR;
83 bool isCreate = extractBooleanValue(object, "create", ec);
84 if (ec)
86 bool isExclusive = extractBooleanValue(object, "exclusive", ec);
87 if (ec)
101 ExceptionCode ec = 0;
103 RefPtr<WebKitFlags> flags = getFlags(args[1], ec);
104 if (UNLIKELY(ec)) {
105 V8Proxy::setDOMException(ec);
108 RefPtr<DirectoryEntrySync> result = imp->getDirectory(path, flags, ec);
109 if (UNLIKELY(ec)) {
110 V8Proxy::setDOMException(ec);
120 ExceptionCode ec = 0;
122 RefPtr<WebKitFlags> flags = getFlags(args[1], ec);
123 if (UNLIKELY(ec)) {
124 V8Proxy::setDOMException(ec);
127 RefPtr<FileEntrySync> result = imp->getFile(path, flags, ec);
128 if (UNLIKELY(ec)) {
129 V8Proxy::setDOMException(ec);