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

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

Issue 2758893002: Slim V8DOMConfiguration structs for attributes and accessors. (Closed)
Patch Set: 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 261 matching lines...) Expand 10 before | Expand all | Expand 10 after
272 } 272 }
273 273
274 void V8TestCallbackFunctions::voidMethodNullableCallbackFunctionInArgMethodCallb ack(const v8::FunctionCallbackInfo<v8::Value>& info) { 274 void V8TestCallbackFunctions::voidMethodNullableCallbackFunctionInArgMethodCallb ack(const v8::FunctionCallbackInfo<v8::Value>& info) {
275 TestCallbackFunctionsV8Internal::voidMethodNullableCallbackFunctionInArgMethod (info); 275 TestCallbackFunctionsV8Internal::voidMethodNullableCallbackFunctionInArgMethod (info);
276 } 276 }
277 277
278 void V8TestCallbackFunctions::customElementCallbacksMethodMethodCallback(const v 8::FunctionCallbackInfo<v8::Value>& info) { 278 void V8TestCallbackFunctions::customElementCallbacksMethodMethodCallback(const v 8::FunctionCallbackInfo<v8::Value>& info) {
279 TestCallbackFunctionsV8Internal::customElementCallbacksMethodMethod(info); 279 TestCallbackFunctionsV8Internal::customElementCallbacksMethodMethod(info);
280 } 280 }
281 281
282 const V8DOMConfiguration::AccessorConfiguration V8TestCallbackFunctionsAccessors [] = { 282 static const V8DOMConfiguration::AccessorConfiguration V8TestCallbackFunctionsAc cessors[] = {
283 {"voidCallbackFunctionAttribute", V8TestCallbackFunctions::voidCallbackFunct ionAttributeAttributeGetterCallback, V8TestCallbackFunctions::voidCallbackFuncti onAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_c ast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConf iguration::CheckHolder}, 283 {"voidCallbackFunctionAttribute", V8TestCallbackFunctions::voidCallbackFunct ionAttributeAttributeGetterCallback, V8TestCallbackFunctions::voidCallbackFuncti onAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAt tribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo lder, V8DOMConfiguration::AllWorlds},
284 {"anyCallbackFunctionOptionalAnyArgAttribute", V8TestCallbackFunctions::anyC allbackFunctionOptionalAnyArgAttributeAttributeGetterCallback, V8TestCallbackFun ctions::anyCallbackFunctionOptionalAnyArgAttributeAttributeSetterCallback, nullp tr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8D OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 284 {"anyCallbackFunctionOptionalAnyArgAttribute", V8TestCallbackFunctions::anyC allbackFunctionOptionalAnyArgAttributeAttributeGetterCallback, V8TestCallbackFun ctions::anyCallbackFunctionOptionalAnyArgAttributeAttributeSetterCallback, nullp tr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::O nPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
285 {"customElementsCallbacksReadonlyAttribute", V8TestCallbackFunctions::custom ElementsCallbacksReadonlyAttributeAttributeGetterCallback, nullptr, nullptr, nul lptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 285 {"customElementsCallbacksReadonlyAttribute", V8TestCallbackFunctions::custom ElementsCallbacksReadonlyAttributeAttributeGetterCallback, nullptr, nullptr, nul lptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
286 }; 286 };
287 287
288 const V8DOMConfiguration::MethodConfiguration V8TestCallbackFunctionsMethods[] = { 288 static const V8DOMConfiguration::MethodConfiguration V8TestCallbackFunctionsMeth ods[] = {
289 {"returnCallbackFunctionMethod", V8TestCallbackFunctions::returnCallbackFunc tionMethodMethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon figuration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfiguratio n::AllWorlds}, 289 {"returnCallbackFunctionMethod", V8TestCallbackFunctions::returnCallbackFunc tionMethodMethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon figuration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfiguratio n::AllWorlds},
290 {"returnCallbackFunctionMethod2", V8TestCallbackFunctions::returnCallbackFun ctionMethod2MethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMC onfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfigurat ion::AllWorlds}, 290 {"returnCallbackFunctionMethod2", V8TestCallbackFunctions::returnCallbackFun ctionMethod2MethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMC onfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfigurat ion::AllWorlds},
291 {"voidMethodCallbackFunctionInArg", V8TestCallbackFunctions::voidMethodCallb ackFunctionInArgMethodCallback, 1, v8::None, V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfig uration::AllWorlds}, 291 {"voidMethodCallbackFunctionInArg", V8TestCallbackFunctions::voidMethodCallb ackFunctionInArgMethodCallback, 1, v8::None, V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfig uration::AllWorlds},
292 {"voidMethodCallbackFunctionInArg2", V8TestCallbackFunctions::voidMethodCall backFunctionInArg2MethodCallback, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConf iguration::AllWorlds}, 292 {"voidMethodCallbackFunctionInArg2", V8TestCallbackFunctions::voidMethodCall backFunctionInArg2MethodCallback, 1, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConf iguration::AllWorlds},
293 {"voidMethodCallbackFunctionWithReturnValueInArg", V8TestCallbackFunctions:: voidMethodCallbackFunctionWithReturnValueInArgMethodCallback, 1, v8::None, V8DOM Configuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration: :DoNotCheckAccess, V8DOMConfiguration::AllWorlds}, 293 {"voidMethodCallbackFunctionWithReturnValueInArg", V8TestCallbackFunctions:: voidMethodCallbackFunctionWithReturnValueInArgMethodCallback, 1, v8::None, V8DOM Configuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration: :DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
294 {"voidMethodOptionalCallbackFunctionInArg", V8TestCallbackFunctions::voidMet hodOptionalCallbackFunctionInArgMethodCallback, 0, v8::None, V8DOMConfiguration: :OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAcc ess, V8DOMConfiguration::AllWorlds}, 294 {"voidMethodOptionalCallbackFunctionInArg", V8TestCallbackFunctions::voidMet hodOptionalCallbackFunctionInArgMethodCallback, 0, v8::None, V8DOMConfiguration: :OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAcc ess, V8DOMConfiguration::AllWorlds},
295 {"voidMethodNullableCallbackFunctionInArg", V8TestCallbackFunctions::voidMet hodNullableCallbackFunctionInArgMethodCallback, 1, v8::None, V8DOMConfiguration: :OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAcc ess, V8DOMConfiguration::AllWorlds}, 295 {"voidMethodNullableCallbackFunctionInArg", V8TestCallbackFunctions::voidMet hodNullableCallbackFunctionInArgMethodCallback, 1, v8::None, V8DOMConfiguration: :OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAcc ess, V8DOMConfiguration::AllWorlds},
296 {"customElementCallbacksMethod", V8TestCallbackFunctions::customElementCallb acksMethodMethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon figuration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfiguratio n::AllWorlds}, 296 {"customElementCallbacksMethod", V8TestCallbackFunctions::customElementCallb acksMethodMethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon figuration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfiguratio n::AllWorlds},
297 }; 297 };
298 298
(...skipping 27 matching lines...) Expand all
326 326
327 TestCallbackFunctions* V8TestCallbackFunctions::toImplWithTypeCheck(v8::Isolate* isolate, v8::Local<v8::Value> value) { 327 TestCallbackFunctions* V8TestCallbackFunctions::toImplWithTypeCheck(v8::Isolate* isolate, v8::Local<v8::Value> value) {
328 return hasInstance(value, isolate) ? toImpl(v8::Local<v8::Object>::Cast(value) ) : nullptr; 328 return hasInstance(value, isolate) ? toImpl(v8::Local<v8::Object>::Cast(value) ) : nullptr;
329 } 329 }
330 330
331 TestCallbackFunctions* NativeValueTraits<TestCallbackFunctions>::nativeValue(v8: :Isolate* isolate, v8::Local<v8::Value> value, ExceptionState& exceptionState) { 331 TestCallbackFunctions* NativeValueTraits<TestCallbackFunctions>::nativeValue(v8: :Isolate* isolate, v8::Local<v8::Value> value, ExceptionState& exceptionState) {
332 return V8TestCallbackFunctions::toImplWithTypeCheck(isolate, value); 332 return V8TestCallbackFunctions::toImplWithTypeCheck(isolate, value);
333 } 333 }
334 334
335 } // namespace blink 335 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698