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 "V8TestInterface3.h" | 8 #include "V8TestInterface3.h" |
9 | 9 |
10 #include "bindings/core/v8/ExceptionState.h" | 10 #include "bindings/core/v8/ExceptionState.h" |
(...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
222 { | 222 { |
223 v8::IndexedPropertyHandlerConfiguration config(TestInterface3V8Internal:
:indexedPropertyGetterCallback, TestInterface3V8Internal::indexedPropertySetterC
allback, 0, TestInterface3V8Internal::indexedPropertyDeleterCallback, indexedPro
pertyEnumerator<TestInterface3>); | 223 v8::IndexedPropertyHandlerConfiguration config(TestInterface3V8Internal:
:indexedPropertyGetterCallback, TestInterface3V8Internal::indexedPropertySetterC
allback, 0, TestInterface3V8Internal::indexedPropertyDeleterCallback, indexedPro
pertyEnumerator<TestInterface3>); |
224 functionTemplate->InstanceTemplate()->SetHandler(config); | 224 functionTemplate->InstanceTemplate()->SetHandler(config); |
225 } | 225 } |
226 { | 226 { |
227 v8::NamedPropertyHandlerConfiguration config(TestInterface3V8Internal::n
amedPropertyGetterCallback, TestInterface3V8Internal::namedPropertySetterCallbac
k, TestInterface3V8Internal::namedPropertyQueryCallback, TestInterface3V8Interna
l::namedPropertyDeleterCallback, TestInterface3V8Internal::namedPropertyEnumerat
orCallback); | 227 v8::NamedPropertyHandlerConfiguration config(TestInterface3V8Internal::n
amedPropertyGetterCallback, TestInterface3V8Internal::namedPropertySetterCallbac
k, TestInterface3V8Internal::namedPropertyQueryCallback, TestInterface3V8Interna
l::namedPropertyDeleterCallback, TestInterface3V8Internal::namedPropertyEnumerat
orCallback); |
228 functionTemplate->InstanceTemplate()->SetHandler(config); | 228 functionTemplate->InstanceTemplate()->SetHandler(config); |
229 } | 229 } |
230 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 230 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
231 static const V8DOMConfiguration::SymbolKeyedMethodConfiguration symbolKe
yedIteratorConfiguration = { v8::Symbol::GetIterator, TestInterface3V8Internal::
iteratorMethodCallback, 0, V8DOMConfiguration::ExposedToAllScripts }; | 231 static const V8DOMConfiguration::SymbolKeyedMethodConfiguration symbolKe
yedIteratorConfiguration = { v8::Symbol::GetIterator, TestInterface3V8Internal::
iteratorMethodCallback, 0, V8DOMConfiguration::ExposedToAllScripts }; |
232 V8DOMConfiguration::installMethod(prototypeTemplate, defaultSignature, v
8::DontDelete, symbolKeyedIteratorConfiguration, isolate); | 232 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSig
nature, v8::DontDelete, symbolKeyedIteratorConfiguration); |
233 } | 233 } |
234 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 234 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
235 const V8DOMConfiguration::MethodConfiguration keysMethodConfiguration =
{ | 235 const V8DOMConfiguration::MethodConfiguration keysMethodConfiguration =
{ |
236 "keys", TestInterface3V8Internal::keysMethodCallback, 0, 0, V8DOMCon
figuration::ExposedToAllScripts, | 236 "keys", TestInterface3V8Internal::keysMethodCallback, 0, 0, V8DOMCon
figuration::ExposedToAllScripts, |
237 }; | 237 }; |
238 V8DOMConfiguration::installMethod(prototypeTemplate, defaultSignature, v
8::None, keysMethodConfiguration, isolate); | 238 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSig
nature, v8::None, keysMethodConfiguration); |
239 } | 239 } |
240 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 240 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
241 const V8DOMConfiguration::MethodConfiguration valuesMethodConfiguration
= { | 241 const V8DOMConfiguration::MethodConfiguration valuesMethodConfiguration
= { |
242 "values", TestInterface3V8Internal::valuesMethodCallback, 0, 0, V8DO
MConfiguration::ExposedToAllScripts, | 242 "values", TestInterface3V8Internal::valuesMethodCallback, 0, 0, V8DO
MConfiguration::ExposedToAllScripts, |
243 }; | 243 }; |
244 V8DOMConfiguration::installMethod(prototypeTemplate, defaultSignature, v
8::None, valuesMethodConfiguration, isolate); | 244 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSig
nature, v8::None, valuesMethodConfiguration); |
245 } | 245 } |
246 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 246 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
247 const V8DOMConfiguration::MethodConfiguration entriesMethodConfiguration
= { | 247 const V8DOMConfiguration::MethodConfiguration entriesMethodConfiguration
= { |
248 "entries", TestInterface3V8Internal::entriesMethodCallback, 0, 0, V8
DOMConfiguration::ExposedToAllScripts, | 248 "entries", TestInterface3V8Internal::entriesMethodCallback, 0, 0, V8
DOMConfiguration::ExposedToAllScripts, |
249 }; | 249 }; |
250 V8DOMConfiguration::installMethod(prototypeTemplate, defaultSignature, v
8::None, entriesMethodConfiguration, isolate); | 250 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSig
nature, v8::None, entriesMethodConfiguration); |
251 } | 251 } |
252 if (RuntimeEnabledFeatures::featureNameEnabled()) { | 252 if (RuntimeEnabledFeatures::featureNameEnabled()) { |
253 const V8DOMConfiguration::MethodConfiguration forEachMethodConfiguration
= { | 253 const V8DOMConfiguration::MethodConfiguration forEachMethodConfiguration
= { |
254 "forEach", TestInterface3V8Internal::forEachMethodCallback, 0, 1, V8
DOMConfiguration::ExposedToAllScripts, | 254 "forEach", TestInterface3V8Internal::forEachMethodCallback, 0, 1, V8
DOMConfiguration::ExposedToAllScripts, |
255 }; | 255 }; |
256 V8DOMConfiguration::installMethod(prototypeTemplate, defaultSignature, v
8::None, forEachMethodConfiguration, isolate); | 256 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSig
nature, v8::None, forEachMethodConfiguration); |
257 } | 257 } |
258 | 258 |
259 // Custom toString template | 259 // Custom toString template |
260 functionTemplate->Set(v8AtomicString(isolate, "toString"), V8PerIsolateData:
:from(isolate)->toStringTemplate()); | 260 functionTemplate->Set(v8AtomicString(isolate, "toString"), V8PerIsolateData:
:from(isolate)->toStringTemplate()); |
261 } | 261 } |
262 | 262 |
263 v8::Local<v8::FunctionTemplate> V8TestInterface3::domTemplate(v8::Isolate* isola
te) | 263 v8::Local<v8::FunctionTemplate> V8TestInterface3::domTemplate(v8::Isolate* isola
te) |
264 { | 264 { |
265 return V8DOMConfiguration::domClassTemplate(isolate, const_cast<WrapperTypeI
nfo*>(&wrapperTypeInfo), installV8TestInterface3Template); | 265 return V8DOMConfiguration::domClassTemplate(isolate, const_cast<WrapperTypeI
nfo*>(&wrapperTypeInfo), installV8TestInterface3Template); |
266 } | 266 } |
(...skipping 17 matching lines...) Expand all Loading... |
284 { | 284 { |
285 scriptWrappable->toImpl<TestInterface3>()->ref(); | 285 scriptWrappable->toImpl<TestInterface3>()->ref(); |
286 } | 286 } |
287 | 287 |
288 void V8TestInterface3::derefObject(ScriptWrappable* scriptWrappable) | 288 void V8TestInterface3::derefObject(ScriptWrappable* scriptWrappable) |
289 { | 289 { |
290 scriptWrappable->toImpl<TestInterface3>()->deref(); | 290 scriptWrappable->toImpl<TestInterface3>()->deref(); |
291 } | 291 } |
292 | 292 |
293 } // namespace blink | 293 } // namespace blink |
OLD | NEW |