v8::Local<v8::Object> V8ObjectConstructor::newInstance(v8::Isolate* isolate, v8::Handle<v8::Function> function, int argc, v8::Handle<v8::Value> argv[]) { if (function.IsEmpty()) return v8::Local<v8::Object>(); ConstructorMode constructorMode(isolate); return V8ScriptRunner::instantiateObject(isolate, function, argc, argv); }
v8::MaybeLocal<v8::Object> V8ObjectConstructor::newInstance(v8::Isolate* isolate, v8::Local<v8::Function> function) { ASSERT(!function.IsEmpty()); ConstructorMode constructorMode(isolate); return V8ScriptRunner::instantiateObject(isolate, function); }