OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! | 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! |
6 | 6 |
7 #include "config.h" | 7 #include "config.h" |
8 #include "V8TestInterface2.h" | 8 #include "V8TestInterface2.h" |
9 | 9 |
10 #include "bindings/core/v8/ExceptionState.h" | 10 #include "bindings/core/v8/ExceptionState.h" |
(...skipping 421 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
432 // The ownerNode() method may return a reference or a pointer. | 432 // The ownerNode() method may return a reference or a pointer. |
433 if (Node* owner = WTF::getPtr(impl->ownerNode())) { | 433 if (Node* owner = WTF::getPtr(impl->ownerNode())) { |
434 Node* root = V8GCController::opaqueRootForGC(owner, isolate); | 434 Node* root = V8GCController::opaqueRootForGC(owner, isolate); |
435 isolate->SetReferenceFromGroup(v8::UniqueId(reinterpret_cast<intptr_t>(r
oot)), wrapper); | 435 isolate->SetReferenceFromGroup(v8::UniqueId(reinterpret_cast<intptr_t>(r
oot)), wrapper); |
436 return; | 436 return; |
437 } | 437 } |
438 setObjectGroup(object, wrapper, isolate); | 438 setObjectGroup(object, wrapper, isolate); |
439 } | 439 } |
440 | 440 |
441 static const V8DOMConfiguration::MethodConfiguration V8TestInterface2Methods[] =
{ | 441 static const V8DOMConfiguration::MethodConfiguration V8TestInterface2Methods[] =
{ |
442 {"item", TestInterface2V8Internal::itemMethodCallback, 0, 1}, | 442 {"item", TestInterface2V8Internal::itemMethodCallback, 0, 1, V8DOMConfigurat
ion::ExposedToAllScripts}, |
443 {"setItem", TestInterface2V8Internal::setItemMethodCallback, 0, 2}, | 443 {"setItem", TestInterface2V8Internal::setItemMethodCallback, 0, 2, V8DOMConf
iguration::ExposedToAllScripts}, |
444 {"deleteItem", TestInterface2V8Internal::deleteItemMethodCallback, 0, 1}, | 444 {"deleteItem", TestInterface2V8Internal::deleteItemMethodCallback, 0, 1, V8D
OMConfiguration::ExposedToAllScripts}, |
445 {"namedItem", TestInterface2V8Internal::namedItemMethodCallback, 0, 1}, | 445 {"namedItem", TestInterface2V8Internal::namedItemMethodCallback, 0, 1, V8DOM
Configuration::ExposedToAllScripts}, |
446 {"setNamedItem", TestInterface2V8Internal::setNamedItemMethodCallback, 0, 2}
, | 446 {"setNamedItem", TestInterface2V8Internal::setNamedItemMethodCallback, 0, 2,
V8DOMConfiguration::ExposedToAllScripts}, |
447 {"deleteNamedItem", TestInterface2V8Internal::deleteNamedItemMethodCallback,
0, 1}, | 447 {"deleteNamedItem", TestInterface2V8Internal::deleteNamedItemMethodCallback,
0, 1, V8DOMConfiguration::ExposedToAllScripts}, |
448 {"stringifierMethod", TestInterface2V8Internal::stringifierMethodMethodCallb
ack, 0, 0}, | 448 {"stringifierMethod", TestInterface2V8Internal::stringifierMethodMethodCallb
ack, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, |
449 {"toString", TestInterface2V8Internal::toStringMethodCallback, 0, 0}, | 449 {"toString", TestInterface2V8Internal::toStringMethodCallback, 0, 0, V8DOMCo
nfiguration::ExposedToAllScripts}, |
450 }; | 450 }; |
451 | 451 |
452 void V8TestInterface2::constructorCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 452 void V8TestInterface2::constructorCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
453 { | 453 { |
454 TRACE_EVENT_SCOPED_SAMPLING_STATE("blink", "DOMConstructor"); | 454 TRACE_EVENT_SCOPED_SAMPLING_STATE("blink", "DOMConstructor"); |
455 if (!info.IsConstructCall()) { | 455 if (!info.IsConstructCall()) { |
456 throwTypeError(ExceptionMessages::constructorNotCallableAsFunction("Test
Interface2"), info.GetIsolate()); | 456 throwTypeError(ExceptionMessages::constructorNotCallableAsFunction("Test
Interface2"), info.GetIsolate()); |
457 return; | 457 return; |
458 } | 458 } |
459 | 459 |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
542 fromInternalPointer(object)->deref(); | 542 fromInternalPointer(object)->deref(); |
543 } | 543 } |
544 | 544 |
545 template<> | 545 template<> |
546 v8::Handle<v8::Value> toV8NoInline(TestInterface2* impl, v8::Handle<v8::Object>
creationContext, v8::Isolate* isolate) | 546 v8::Handle<v8::Value> toV8NoInline(TestInterface2* impl, v8::Handle<v8::Object>
creationContext, v8::Isolate* isolate) |
547 { | 547 { |
548 return toV8(impl, creationContext, isolate); | 548 return toV8(impl, creationContext, isolate); |
549 } | 549 } |
550 | 550 |
551 } // namespace blink | 551 } // namespace blink |
OLD | NEW |