Changeset 141553 in webkit
- Timestamp:
- Feb 1, 2013 12:45:57 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r141551 r141553 1 2013-01-31 Kentaro Hara <haraken@chromium.org> 2 3 [V8] Add a temporary optional Isolate parameter to HasInstance() 4 https://bugs.webkit.org/show_bug.cgi?id=108567 5 6 Reviewed by Adam Barth. 7 8 The optional Isolate parameter will be removed once all call sites have an Isolate. 9 It will require several patches. 10 11 No tests. No change in behavior. 12 13 * bindings/scripts/CodeGeneratorV8.pm: 14 (GenerateHeader): 15 (GenerateNormalAttrSetter): 16 (GenerateParametersCheckExpression): 17 (GenerateParametersCheck): 18 (GenerateImplementation): 19 * bindings/scripts/test/V8/V8Float64Array.cpp: 20 (WebCore::V8Float64Array::HasInstance): 21 * bindings/scripts/test/V8/V8Float64Array.h: 22 (V8Float64Array): 23 * bindings/scripts/test/V8/V8TestActiveDOMObject.cpp: 24 (WebCore::V8TestActiveDOMObject::HasInstance): 25 * bindings/scripts/test/V8/V8TestActiveDOMObject.h: 26 (V8TestActiveDOMObject): 27 * bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp: 28 (WebCore::V8TestCustomNamedGetter::HasInstance): 29 * bindings/scripts/test/V8/V8TestCustomNamedGetter.h: 30 (V8TestCustomNamedGetter): 31 * bindings/scripts/test/V8/V8TestEventConstructor.cpp: 32 (WebCore::V8TestEventConstructor::HasInstance): 33 * bindings/scripts/test/V8/V8TestEventConstructor.h: 34 (V8TestEventConstructor): 35 * bindings/scripts/test/V8/V8TestEventTarget.cpp: 36 (WebCore::V8TestEventTarget::HasInstance): 37 * bindings/scripts/test/V8/V8TestEventTarget.h: 38 (V8TestEventTarget): 39 * bindings/scripts/test/V8/V8TestException.cpp: 40 (WebCore::V8TestException::HasInstance): 41 * bindings/scripts/test/V8/V8TestException.h: 42 (V8TestException): 43 * bindings/scripts/test/V8/V8TestInterface.cpp: 44 (WebCore::V8TestInterface::HasInstance): 45 * bindings/scripts/test/V8/V8TestInterface.h: 46 (V8TestInterface): 47 * bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp: 48 (WebCore::V8TestMediaQueryListListener::HasInstance): 49 * bindings/scripts/test/V8/V8TestMediaQueryListListener.h: 50 (V8TestMediaQueryListListener): 51 * bindings/scripts/test/V8/V8TestNamedConstructor.cpp: 52 (WebCore::V8TestNamedConstructor::HasInstance): 53 * bindings/scripts/test/V8/V8TestNamedConstructor.h: 54 (V8TestNamedConstructor): 55 * bindings/scripts/test/V8/V8TestNode.cpp: 56 (WebCore::V8TestNode::HasInstance): 57 * bindings/scripts/test/V8/V8TestNode.h: 58 (V8TestNode): 59 * bindings/scripts/test/V8/V8TestObj.cpp: 60 (WebCore::TestObjV8Internal::overloadedMethodCallback): 61 (WebCore::TestObjV8Internal::variadicNodeMethodCallback): 62 (WebCore::V8TestObj::HasInstance): 63 * bindings/scripts/test/V8/V8TestObj.h: 64 (V8TestObj): 65 * bindings/scripts/test/V8/V8TestOverloadedConstructors.cpp: 66 (WebCore::V8TestOverloadedConstructors::constructorCallback): 67 (WebCore::V8TestOverloadedConstructors::HasInstance): 68 * bindings/scripts/test/V8/V8TestOverloadedConstructors.h: 69 (V8TestOverloadedConstructors): 70 * bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp: 71 (WebCore::V8TestSerializedScriptValueInterface::HasInstance): 72 * bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.h: 73 (V8TestSerializedScriptValueInterface): 74 1 75 2013-02-01 Nils Barth <nbarth@google.com> 2 76 -
trunk/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm
r141518 r141553 354 354 355 355 push(@headerContent, <<END); 356 static bool HasInstance(v8::Handle<v8::Value> );356 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 357 357 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 358 358 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); … … 1176 1176 my $argType = $attribute->signature->type; 1177 1177 if (IsWrapperType($argType)) { 1178 push(@implContentDecls, " if (!isUndefinedOrNull(value) && !V8${argType}::HasInstance(value )) {\n");1178 push(@implContentDecls, " if (!isUndefinedOrNull(value) && !V8${argType}::HasInstance(value, info.GetIsolate())) {\n"); 1179 1179 push(@implContentDecls, " throwTypeError(0, info.GetIsolate());\n"); 1180 1180 push(@implContentDecls, " return;\n"); … … 1427 1427 } elsif (IsWrapperType($type)) { 1428 1428 if ($parameter->isNullable) { 1429 push(@andExpression, "(${value}->IsNull() || V8${type}::HasInstance($value ))");1429 push(@andExpression, "(${value}->IsNull() || V8${type}::HasInstance($value, args.GetIsolate()))"); 1430 1430 } else { 1431 push(@andExpression, "(V8${type}::HasInstance($value ))");1431 push(@andExpression, "(V8${type}::HasInstance($value, args.GetIsolate()))"); 1432 1432 } 1433 1433 } … … 1804 1804 $parameterCheckString .= " Vector<$nativeElementType> $parameterName;\n"; 1805 1805 $parameterCheckString .= " for (int i = $paramIndex; i < args.Length(); ++i) {\n"; 1806 $parameterCheckString .= " if (!V8${argType}::HasInstance(args[i] ))\n";1806 $parameterCheckString .= " if (!V8${argType}::HasInstance(args[i], args.GetIsolate()))\n"; 1807 1807 $parameterCheckString .= " return throwTypeError(0, args.GetIsolate());\n"; 1808 1808 $parameterCheckString .= " $parameterName.append(V8${argType}::toNative(v8::Handle<v8::Object>::Cast(args[i])));\n"; … … 1825 1825 my $argType = $parameter->type; 1826 1826 if (IsWrapperType($argType)) { 1827 $parameterCheckString .= " if (args.Length() > $paramIndex && !isUndefinedOrNull($argValue) && !V8${argType}::HasInstance($argValue ))\n";1827 $parameterCheckString .= " if (args.Length() > $paramIndex && !isUndefinedOrNull($argValue) && !V8${argType}::HasInstance($argValue, args.GetIsolate()))\n"; 1828 1828 $parameterCheckString .= " return throwTypeError(0, args.GetIsolate());\n"; 1829 1829 } … … 3149 3149 } 3150 3150 3151 bool ${v8InterfaceName}::HasInstance(v8::Handle<v8::Value> value )3152 { 3153 return GetRawTemplate( )->HasInstance(value);3151 bool ${v8InterfaceName}::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 3152 { 3153 return GetRawTemplate(isolate)->HasInstance(value); 3154 3154 } 3155 3155 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8Float64Array.cpp
r141511 r141553 164 164 } 165 165 166 bool V8Float64Array::HasInstance(v8::Handle<v8::Value> value )166 bool V8Float64Array::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 167 167 { 168 return GetRawTemplate( )->HasInstance(value);168 return GetRawTemplate(isolate)->HasInstance(value); 169 169 } 170 170 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8Float64Array.h
r140616 r141553 36 36 public: 37 37 static const bool hasDependentLifetime = V8ArrayBufferView::hasDependentLifetime; 38 static bool HasInstance(v8::Handle<v8::Value> );38 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 39 39 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 40 40 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestActiveDOMObject.cpp
r141511 r141553 192 192 } 193 193 194 bool V8TestActiveDOMObject::HasInstance(v8::Handle<v8::Value> value )195 { 196 return GetRawTemplate( )->HasInstance(value);194 bool V8TestActiveDOMObject::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 195 { 196 return GetRawTemplate(isolate)->HasInstance(value); 197 197 } 198 198 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestActiveDOMObject.h
r140616 r141553 35 35 public: 36 36 static const bool hasDependentLifetime = false; 37 static bool HasInstance(v8::Handle<v8::Value> );37 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 38 38 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 39 39 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp
r141105 r141553 130 130 } 131 131 132 bool V8TestCustomNamedGetter::HasInstance(v8::Handle<v8::Value> value )132 bool V8TestCustomNamedGetter::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 133 133 { 134 return GetRawTemplate( )->HasInstance(value);134 return GetRawTemplate(isolate)->HasInstance(value); 135 135 } 136 136 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestCustomNamedGetter.h
r140616 r141553 35 35 public: 36 36 static const bool hasDependentLifetime = false; 37 static bool HasInstance(v8::Handle<v8::Value> );37 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 38 38 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 39 39 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestEventConstructor.cpp
r141105 r141553 162 162 } 163 163 164 bool V8TestEventConstructor::HasInstance(v8::Handle<v8::Value> value )164 bool V8TestEventConstructor::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 165 165 { 166 return GetRawTemplate( )->HasInstance(value);166 return GetRawTemplate(isolate)->HasInstance(value); 167 167 } 168 168 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestEventConstructor.h
r140616 r141553 36 36 public: 37 37 static const bool hasDependentLifetime = false; 38 static bool HasInstance(v8::Handle<v8::Value> );38 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 39 39 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 40 40 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestEventTarget.cpp
r141105 r141553 191 191 } 192 192 193 bool V8TestEventTarget::HasInstance(v8::Handle<v8::Value> value )194 { 195 return GetRawTemplate( )->HasInstance(value);193 bool V8TestEventTarget::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 194 { 195 return GetRawTemplate(isolate)->HasInstance(value); 196 196 } 197 197 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestEventTarget.h
r140657 r141553 35 35 public: 36 36 static const bool hasDependentLifetime = false; 37 static bool HasInstance(v8::Handle<v8::Value> );37 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 38 38 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 39 39 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestException.cpp
r141105 r141553 121 121 } 122 122 123 bool V8TestException::HasInstance(v8::Handle<v8::Value> value )123 bool V8TestException::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 124 124 { 125 return GetRawTemplate( )->HasInstance(value);125 return GetRawTemplate(isolate)->HasInstance(value); 126 126 } 127 127 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestException.h
r140616 r141553 35 35 public: 36 36 static const bool hasDependentLifetime = false; 37 static bool HasInstance(v8::Handle<v8::Value> );37 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 38 38 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 39 39 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestInterface.cpp
r141105 r141553 346 346 } 347 347 348 bool V8TestInterface::HasInstance(v8::Handle<v8::Value> value )349 { 350 return GetRawTemplate( )->HasInstance(value);348 bool V8TestInterface::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 349 { 350 return GetRawTemplate(isolate)->HasInstance(value); 351 351 } 352 352 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestInterface.h
r140616 r141553 37 37 public: 38 38 static const bool hasDependentLifetime = true; 39 static bool HasInstance(v8::Handle<v8::Value> );39 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 40 40 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 41 41 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp
r141105 r141553 130 130 } 131 131 132 bool V8TestMediaQueryListListener::HasInstance(v8::Handle<v8::Value> value )132 bool V8TestMediaQueryListListener::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 133 133 { 134 return GetRawTemplate( )->HasInstance(value);134 return GetRawTemplate(isolate)->HasInstance(value); 135 135 } 136 136 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.h
r140616 r141553 35 35 public: 36 36 static const bool hasDependentLifetime = false; 37 static bool HasInstance(v8::Handle<v8::Value> );37 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 38 38 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 39 39 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestNamedConstructor.cpp
r141511 r141553 166 166 } 167 167 168 bool V8TestNamedConstructor::HasInstance(v8::Handle<v8::Value> value )169 { 170 return GetRawTemplate( )->HasInstance(value);168 bool V8TestNamedConstructor::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 169 { 170 return GetRawTemplate(isolate)->HasInstance(value); 171 171 } 172 172 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestNamedConstructor.h
r140616 r141553 41 41 public: 42 42 static const bool hasDependentLifetime = true; 43 static bool HasInstance(v8::Handle<v8::Value> );43 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 44 44 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 45 45 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestNode.cpp
r141511 r141553 128 128 } 129 129 130 bool V8TestNode::HasInstance(v8::Handle<v8::Value> value )130 bool V8TestNode::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 131 131 { 132 return GetRawTemplate( )->HasInstance(value);132 return GetRawTemplate(isolate)->HasInstance(value); 133 133 } 134 134 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestNode.h
r140657 r141553 35 35 public: 36 36 static const bool hasDependentLifetime = true; 37 static bool HasInstance(v8::Handle<v8::Value> );37 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 38 38 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 39 39 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestObj.cpp
r141360 r141553 1548 1548 static v8::Handle<v8::Value> overloadedMethodCallback(const v8::Arguments& args) 1549 1549 { 1550 if ((args.Length() == 2 && (args[0]->IsNull() || V8TestObj::HasInstance(args[0] )) && (args[1]->IsNull() || args[1]->IsUndefined() || args[1]->IsString() || args[1]->IsObject())))1550 if ((args.Length() == 2 && (args[0]->IsNull() || V8TestObj::HasInstance(args[0], args.GetIsolate())) && (args[1]->IsNull() || args[1]->IsUndefined() || args[1]->IsString() || args[1]->IsObject()))) 1551 1551 return overloadedMethod1Callback(args); 1552 if ((args.Length() == 1 && (args[0]->IsNull() || V8TestObj::HasInstance(args[0] ))) || (args.Length() == 2 && (args[0]->IsNull() || V8TestObj::HasInstance(args[0]))))1552 if ((args.Length() == 1 && (args[0]->IsNull() || V8TestObj::HasInstance(args[0], args.GetIsolate()))) || (args.Length() == 2 && (args[0]->IsNull() || V8TestObj::HasInstance(args[0], args.GetIsolate())))) 1553 1553 return overloadedMethod2Callback(args); 1554 1554 if ((args.Length() == 1 && (args[0]->IsNull() || args[0]->IsUndefined() || args[0]->IsString() || args[0]->IsObject()))) … … 1558 1558 if ((args.Length() == 1 && (args[0]->IsNull() || args[0]->IsFunction()))) 1559 1559 return overloadedMethod5Callback(args); 1560 if ((args.Length() == 1 && (args[0]->IsNull() || V8DOMStringList::HasInstance(args[0] ))))1560 if ((args.Length() == 1 && (args[0]->IsNull() || V8DOMStringList::HasInstance(args[0], args.GetIsolate())))) 1561 1561 return overloadedMethod6Callback(args); 1562 1562 if ((args.Length() == 1 && (args[0]->IsNull() || args[0]->IsArray()))) 1563 1563 return overloadedMethod7Callback(args); 1564 if ((args.Length() == 1 && (V8TestObj::HasInstance(args[0] ))))1564 if ((args.Length() == 1 && (V8TestObj::HasInstance(args[0], args.GetIsolate())))) 1565 1565 return overloadedMethod8Callback(args); 1566 1566 if ((args.Length() == 1 && (args[0]->IsArray()))) … … 1846 1846 Vector<RefPtr<Node> > tail; 1847 1847 for (int i = 1; i < args.Length(); ++i) { 1848 if (!V8Node::HasInstance(args[i] ))1848 if (!V8Node::HasInstance(args[i], args.GetIsolate())) 1849 1849 return throwTypeError(0, args.GetIsolate()); 1850 1850 tail.append(V8Node::toNative(v8::Handle<v8::Object>::Cast(args[i]))); … … 2242 2242 } 2243 2243 2244 bool V8TestObj::HasInstance(v8::Handle<v8::Value> value )2245 { 2246 return GetRawTemplate( )->HasInstance(value);2244 bool V8TestObj::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 2245 { 2246 return GetRawTemplate(isolate)->HasInstance(value); 2247 2247 } 2248 2248 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestObj.h
r140616 r141553 35 35 public: 36 36 static const bool hasDependentLifetime = false; 37 static bool HasInstance(v8::Handle<v8::Value> );37 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 38 38 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 39 39 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestOverloadedConstructors.cpp
r141105 r141553 124 124 if (ConstructorMode::current() == ConstructorMode::WrapExistingObject) 125 125 return args.Holder(); 126 if ((args.Length() == 1 && (V8ArrayBuffer::HasInstance(args[0] ))))126 if ((args.Length() == 1 && (V8ArrayBuffer::HasInstance(args[0], args.GetIsolate())))) 127 127 return constructor1Callback(args); 128 if ((args.Length() == 1 && (V8ArrayBufferView::HasInstance(args[0] ))))128 if ((args.Length() == 1 && (V8ArrayBufferView::HasInstance(args[0], args.GetIsolate())))) 129 129 return constructor2Callback(args); 130 if ((args.Length() == 1 && (V8Blob::HasInstance(args[0] ))))130 if ((args.Length() == 1 && (V8Blob::HasInstance(args[0], args.GetIsolate())))) 131 131 return constructor3Callback(args); 132 132 if (args.Length() == 1) … … 185 185 } 186 186 187 bool V8TestOverloadedConstructors::HasInstance(v8::Handle<v8::Value> value )188 { 189 return GetRawTemplate( )->HasInstance(value);187 bool V8TestOverloadedConstructors::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 188 { 189 return GetRawTemplate(isolate)->HasInstance(value); 190 190 } 191 191 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestOverloadedConstructors.h
r140616 r141553 35 35 public: 36 36 static const bool hasDependentLifetime = false; 37 static bool HasInstance(v8::Handle<v8::Value> );37 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 38 38 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 39 39 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp
r141105 r141553 303 303 } 304 304 305 bool V8TestSerializedScriptValueInterface::HasInstance(v8::Handle<v8::Value> value )306 { 307 return GetRawTemplate( )->HasInstance(value);305 bool V8TestSerializedScriptValueInterface::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate) 306 { 307 return GetRawTemplate(isolate)->HasInstance(value); 308 308 } 309 309 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.h
r140616 r141553 37 37 public: 38 38 static const bool hasDependentLifetime = false; 39 static bool HasInstance(v8::Handle<v8::Value> );39 static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate* = 0); 40 40 static v8::Persistent<v8::FunctionTemplate> GetRawTemplate(v8::Isolate* = 0); 41 41 static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate* = 0);
Note: See TracChangeset
for help on using the changeset viewer.