Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(123)

Side by Side Diff: third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface2.cpp

Issue 2717183002: Slim V8DOMConfiguration::MethodConfiguration by refactoring per-world bindings. (Closed)
Patch Set: haraken Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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. 5 // This file has been auto-generated by code_generator_v8.py.
6 // DO NOT MODIFY! 6 // DO NOT MODIFY!
7 7
8 // This file has been generated from the Jinja2 template in 8 // This file has been generated from the Jinja2 template in
9 // third_party/WebKit/Source/bindings/templates/interface.cpp.tmpl 9 // third_party/WebKit/Source/bindings/templates/interface.cpp.tmpl
10 10
(...skipping 564 matching lines...) Expand 10 before | Expand all | Expand 10 after
575 575
576 void V8TestInterface2::indexedPropertySetterCallback(uint32_t index, v8::Local<v 8::Value> v8Value, const v8::PropertyCallbackInfo<v8::Value>& info) { 576 void V8TestInterface2::indexedPropertySetterCallback(uint32_t index, v8::Local<v 8::Value> v8Value, const v8::PropertyCallbackInfo<v8::Value>& info) {
577 TestInterface2V8Internal::indexedPropertySetter(index, v8Value, info); 577 TestInterface2V8Internal::indexedPropertySetter(index, v8Value, info);
578 } 578 }
579 579
580 void V8TestInterface2::indexedPropertyDeleterCallback(uint32_t index, const v8:: PropertyCallbackInfo<v8::Boolean>& info) { 580 void V8TestInterface2::indexedPropertyDeleterCallback(uint32_t index, const v8:: PropertyCallbackInfo<v8::Boolean>& info) {
581 TestInterface2V8Internal::indexedPropertyDeleter(index, info); 581 TestInterface2V8Internal::indexedPropertyDeleter(index, info);
582 } 582 }
583 583
584 const V8DOMConfiguration::MethodConfiguration V8TestInterface2Methods[] = { 584 const V8DOMConfiguration::MethodConfiguration V8TestInterface2Methods[] = {
585 {"legacyCaller", V8TestInterface2::legacyCallerMethodCallback, nullptr, 1, v 8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOM Configuration::DoNotCheckAccess}, 585 {"legacyCaller", V8TestInterface2::legacyCallerMethodCallback, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigura tion::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
586 {"item", V8TestInterface2::itemMethodCallback, nullptr, 1, v8::None, V8DOMCo nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::D oNotCheckAccess}, 586 {"item", V8TestInterface2::itemMethodCallback, 1, v8::None, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheck Access, V8DOMConfiguration::AllWorlds},
587 {"setItem", V8TestInterface2::setItemMethodCallback, nullptr, 2, v8::None, V 8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigurat ion::DoNotCheckAccess}, 587 {"setItem", V8TestInterface2::setItemMethodCallback, 2, v8::None, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNo tCheckAccess, V8DOMConfiguration::AllWorlds},
588 {"deleteItem", V8TestInterface2::deleteItemMethodCallback, nullptr, 1, v8::N one, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConf iguration::DoNotCheckAccess}, 588 {"deleteItem", V8TestInterface2::deleteItemMethodCallback, 1, v8::None, V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration ::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
589 {"namedItem", V8TestInterface2::namedItemMethodCallback, nullptr, 1, v8::Non e, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfig uration::DoNotCheckAccess}, 589 {"namedItem", V8TestInterface2::namedItemMethodCallback, 1, v8::None, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration:: DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
590 {"setNamedItem", V8TestInterface2::setNamedItemMethodCallback, nullptr, 2, v 8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOM Configuration::DoNotCheckAccess}, 590 {"setNamedItem", V8TestInterface2::setNamedItemMethodCallback, 2, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigura tion::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
591 {"deleteNamedItem", V8TestInterface2::deleteNamedItemMethodCallback, nullptr , 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess}, 591 {"deleteNamedItem", V8TestInterface2::deleteNamedItemMethodCallback, 1, v8:: None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMCon figuration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
592 {"stringifierMethod", V8TestInterface2::stringifierMethodMethodCallback, nul lptr, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol der, V8DOMConfiguration::DoNotCheckAccess}, 592 {"stringifierMethod", V8TestInterface2::stringifierMethodMethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DO MConfiguration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
593 {"keys", V8TestInterface2::keysMethodCallback, nullptr, 0, v8::None, V8DOMCo nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::D oNotCheckAccess}, 593 {"keys", V8TestInterface2::keysMethodCallback, 0, v8::None, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheck Access, V8DOMConfiguration::AllWorlds},
594 {"values", V8TestInterface2::valuesMethodCallback, nullptr, 0, v8::None, V8D OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguratio n::DoNotCheckAccess}, 594 {"values", V8TestInterface2::valuesMethodCallback, 0, v8::None, V8DOMConfigu ration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotC heckAccess, V8DOMConfiguration::AllWorlds},
595 {"entries", V8TestInterface2::entriesMethodCallback, nullptr, 0, v8::None, V 8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigurat ion::DoNotCheckAccess}, 595 {"entries", V8TestInterface2::entriesMethodCallback, 0, v8::None, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNo tCheckAccess, V8DOMConfiguration::AllWorlds},
596 {"forEach", V8TestInterface2::forEachMethodCallback, nullptr, 1, v8::None, V 8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigurat ion::DoNotCheckAccess}, 596 {"forEach", V8TestInterface2::forEachMethodCallback, 1, v8::None, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNo tCheckAccess, V8DOMConfiguration::AllWorlds},
597 {"has", V8TestInterface2::hasMethodCallback, nullptr, 1, v8::None, V8DOMConf iguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoN otCheckAccess}, 597 {"has", V8TestInterface2::hasMethodCallback, 1, v8::None, V8DOMConfiguration ::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAc cess, V8DOMConfiguration::AllWorlds},
598 {"toString", V8TestInterface2::toStringMethodCallback, nullptr, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigur ation::DoNotCheckAccess}, 598 {"toString", V8TestInterface2::toStringMethodCallback, 0, v8::None, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Do NotCheckAccess, V8DOMConfiguration::AllWorlds},
599 }; 599 };
600 600
601 void V8TestInterface2::constructorCallback(const v8::FunctionCallbackInfo<v8::Va lue>& info) { 601 void V8TestInterface2::constructorCallback(const v8::FunctionCallbackInfo<v8::Va lue>& info) {
602 if (!info.IsConstructCall()) { 602 if (!info.IsConstructCall()) {
603 V8ThrowException::throwTypeError(info.GetIsolate(), ExceptionMessages::const ructorNotCallableAsFunction("TestInterface2")); 603 V8ThrowException::throwTypeError(info.GetIsolate(), ExceptionMessages::const ructorNotCallableAsFunction("TestInterface2"));
604 return; 604 return;
605 } 605 }
606 606
607 if (ConstructorMode::current(info.GetIsolate()) == ConstructorMode::WrapExisti ngObject) { 607 if (ConstructorMode::current(info.GetIsolate()) == ConstructorMode::WrapExisti ngObject) {
608 v8SetReturnValue(info, info.Holder()); 608 v8SetReturnValue(info, info.Holder());
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
678 678
679 V8TestInterface2::installV8TestInterface2TemplateFunction = 679 V8TestInterface2::installV8TestInterface2TemplateFunction =
680 installTemplateFunction; 680 installTemplateFunction;
681 if (preparePrototypeAndInterfaceObjectFunction) { 681 if (preparePrototypeAndInterfaceObjectFunction) {
682 V8TestInterface2::wrapperTypeInfo.preparePrototypeAndInterfaceObjectFunction = 682 V8TestInterface2::wrapperTypeInfo.preparePrototypeAndInterfaceObjectFunction =
683 preparePrototypeAndInterfaceObjectFunction; 683 preparePrototypeAndInterfaceObjectFunction;
684 } 684 }
685 } 685 }
686 686
687 } // namespace blink 687 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698