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. | 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 268 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
279 TestCallbackFunctionsV8Internal::customElementCallbacksMethodMethod(info); | 279 TestCallbackFunctionsV8Internal::customElementCallbacksMethodMethod(info); |
280 } | 280 } |
281 | 281 |
282 const V8DOMConfiguration::AccessorConfiguration V8TestCallbackFunctionsAccessors
[] = { | 282 const V8DOMConfiguration::AccessorConfiguration V8TestCallbackFunctionsAccessors
[] = { |
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, nullptr, nullptr, static_c
ast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConf
iguration::CheckHolder}, |
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, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8D
OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
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, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMC
onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, |
286 }; | 286 }; |
287 | 287 |
288 const V8DOMConfiguration::MethodConfiguration V8TestCallbackFunctionsMethods[] =
{ | 288 const V8DOMConfiguration::MethodConfiguration V8TestCallbackFunctionsMethods[] =
{ |
289 {"returnCallbackFunctionMethod", V8TestCallbackFunctions::returnCallbackFunc
tionMethodMethodCallback, nullptr, 0, v8::None, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess}, | 289 {"returnCallbackFunctionMethod", V8TestCallbackFunctions::returnCallbackFunc
tionMethodMethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfiguratio
n::AllWorlds}, |
290 {"returnCallbackFunctionMethod2", V8TestCallbackFunctions::returnCallbackFun
ctionMethod2MethodCallback, nullptr, 0, v8::None, V8DOMConfiguration::OnPrototyp
e, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess}, | 290 {"returnCallbackFunctionMethod2", V8TestCallbackFunctions::returnCallbackFun
ctionMethod2MethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMC
onfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfigurat
ion::AllWorlds}, |
291 {"voidMethodCallbackFunctionInArg", V8TestCallbackFunctions::voidMethodCallb
ackFunctionInArgMethodCallback, nullptr, 1, v8::None, V8DOMConfiguration::OnProt
otype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess}, | 291 {"voidMethodCallbackFunctionInArg", V8TestCallbackFunctions::voidMethodCallb
ackFunctionInArgMethodCallback, 1, v8::None, V8DOMConfiguration::OnPrototype, V8
DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfig
uration::AllWorlds}, |
292 {"voidMethodCallbackFunctionInArg2", V8TestCallbackFunctions::voidMethodCall
backFunctionInArg2MethodCallback, nullptr, 1, v8::None, V8DOMConfiguration::OnPr
ototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess}, | 292 {"voidMethodCallbackFunctionInArg2", V8TestCallbackFunctions::voidMethodCall
backFunctionInArg2MethodCallback, 1, v8::None, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConf
iguration::AllWorlds}, |
293 {"voidMethodCallbackFunctionWithReturnValueInArg", V8TestCallbackFunctions::
voidMethodCallbackFunctionWithReturnValueInArgMethodCallback, nullptr, 1, v8::No
ne, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfi
guration::DoNotCheckAccess}, | 293 {"voidMethodCallbackFunctionWithReturnValueInArg", V8TestCallbackFunctions::
voidMethodCallbackFunctionWithReturnValueInArgMethodCallback, 1, v8::None, V8DOM
Configuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration:
:DoNotCheckAccess, V8DOMConfiguration::AllWorlds}, |
294 {"voidMethodOptionalCallbackFunctionInArg", V8TestCallbackFunctions::voidMet
hodOptionalCallbackFunctionInArgMethodCallback, nullptr, 0, v8::None, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNo
tCheckAccess}, | 294 {"voidMethodOptionalCallbackFunctionInArg", V8TestCallbackFunctions::voidMet
hodOptionalCallbackFunctionInArgMethodCallback, 0, v8::None, V8DOMConfiguration:
:OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAcc
ess, V8DOMConfiguration::AllWorlds}, |
295 {"voidMethodNullableCallbackFunctionInArg", V8TestCallbackFunctions::voidMet
hodNullableCallbackFunctionInArgMethodCallback, nullptr, 1, v8::None, V8DOMConfi
guration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNo
tCheckAccess}, | 295 {"voidMethodNullableCallbackFunctionInArg", V8TestCallbackFunctions::voidMet
hodNullableCallbackFunctionInArgMethodCallback, 1, v8::None, V8DOMConfiguration:
:OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAcc
ess, V8DOMConfiguration::AllWorlds}, |
296 {"customElementCallbacksMethod", V8TestCallbackFunctions::customElementCallb
acksMethodMethodCallback, nullptr, 0, v8::None, V8DOMConfiguration::OnPrototype,
V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess}, | 296 {"customElementCallbacksMethod", V8TestCallbackFunctions::customElementCallb
acksMethodMethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMCon
figuration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfiguratio
n::AllWorlds}, |
297 }; | 297 }; |
298 | 298 |
299 static void installV8TestCallbackFunctionsTemplate(v8::Isolate* isolate, const D
OMWrapperWorld& world, v8::Local<v8::FunctionTemplate> interfaceTemplate) { | 299 static void installV8TestCallbackFunctionsTemplate(v8::Isolate* isolate, const D
OMWrapperWorld& world, v8::Local<v8::FunctionTemplate> interfaceTemplate) { |
300 // Initialize the interface object's template. | 300 // Initialize the interface object's template. |
301 V8DOMConfiguration::initializeDOMInterfaceTemplate(isolate, interfaceTemplate,
V8TestCallbackFunctions::wrapperTypeInfo.interfaceName, v8::Local<v8::FunctionT
emplate>(), V8TestCallbackFunctions::internalFieldCount); | 301 V8DOMConfiguration::initializeDOMInterfaceTemplate(isolate, interfaceTemplate,
V8TestCallbackFunctions::wrapperTypeInfo.interfaceName, v8::Local<v8::FunctionT
emplate>(), V8TestCallbackFunctions::internalFieldCount); |
302 | 302 |
303 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp
late); | 303 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp
late); |
304 ALLOW_UNUSED_LOCAL(signature); | 304 ALLOW_UNUSED_LOCAL(signature); |
305 v8::Local<v8::ObjectTemplate> instanceTemplate = interfaceTemplate->InstanceTe
mplate(); | 305 v8::Local<v8::ObjectTemplate> instanceTemplate = interfaceTemplate->InstanceTe
mplate(); |
306 ALLOW_UNUSED_LOCAL(instanceTemplate); | 306 ALLOW_UNUSED_LOCAL(instanceTemplate); |
(...skipping 19 matching lines...) Expand all Loading... |
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 |
OLD | NEW |