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 "V8TestObject.h" | 8 #include "V8TestObject.h" |
9 | 9 |
10 #include "bindings/core/v8/BindingSecurity.h" | 10 #include "bindings/core/v8/BindingSecurity.h" |
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
195 { | 195 { |
196 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 196 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
197 TestObjectV8Internal::dateAttributeAttributeGetter(info); | 197 TestObjectV8Internal::dateAttributeAttributeGetter(info); |
198 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 198 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
199 } | 199 } |
200 | 200 |
201 static void dateAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 201 static void dateAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
202 { | 202 { |
203 v8::Local<v8::Object> holder = info.Holder(); | 203 v8::Local<v8::Object> holder = info.Holder(); |
204 TestObject* impl = V8TestObject::toImpl(holder); | 204 TestObject* impl = V8TestObject::toImpl(holder); |
205 double cppValue = toCoreDate(v8Value); | 205 double cppValue = toCoreDate(info.GetIsolate(), v8Value); |
206 impl->setDateAttribute(cppValue); | 206 impl->setDateAttribute(cppValue); |
207 } | 207 } |
208 | 208 |
209 static void dateAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 209 static void dateAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
210 { | 210 { |
211 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 211 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
212 TestObjectV8Internal::dateAttributeAttributeSetter(v8Value, info); | 212 TestObjectV8Internal::dateAttributeAttributeSetter(v8Value, info); |
213 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 213 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
214 } | 214 } |
215 | 215 |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
256 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 256 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
257 TestObjectV8Internal::byteStringAttributeAttributeGetter(info); | 257 TestObjectV8Internal::byteStringAttributeAttributeGetter(info); |
258 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 258 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
259 } | 259 } |
260 | 260 |
261 static void byteStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 261 static void byteStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
262 { | 262 { |
263 v8::Local<v8::Object> holder = info.Holder(); | 263 v8::Local<v8::Object> holder = info.Holder(); |
264 ExceptionState exceptionState(ExceptionState::SetterContext, "byteStringAttr
ibute", "TestObject", holder, info.GetIsolate()); | 264 ExceptionState exceptionState(ExceptionState::SetterContext, "byteStringAttr
ibute", "TestObject", holder, info.GetIsolate()); |
265 TestObject* impl = V8TestObject::toImpl(holder); | 265 TestObject* impl = V8TestObject::toImpl(holder); |
266 V8StringResource<> cppValue = toByteString(v8Value, exceptionState); | 266 V8StringResource<> cppValue = toByteString(info.GetIsolate(), v8Value, excep
tionState); |
267 if (exceptionState.throwIfNeeded()) | 267 if (exceptionState.throwIfNeeded()) |
268 return; | 268 return; |
269 impl->setByteStringAttribute(cppValue); | 269 impl->setByteStringAttribute(cppValue); |
270 } | 270 } |
271 | 271 |
272 static void byteStringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 272 static void byteStringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
273 { | 273 { |
274 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 274 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
275 TestObjectV8Internal::byteStringAttributeAttributeSetter(v8Value, info); | 275 TestObjectV8Internal::byteStringAttributeAttributeSetter(v8Value, info); |
276 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 276 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
288 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 288 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
289 TestObjectV8Internal::usvStringAttributeAttributeGetter(info); | 289 TestObjectV8Internal::usvStringAttributeAttributeGetter(info); |
290 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 290 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
291 } | 291 } |
292 | 292 |
293 static void usvStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) | 293 static void usvStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) |
294 { | 294 { |
295 v8::Local<v8::Object> holder = info.Holder(); | 295 v8::Local<v8::Object> holder = info.Holder(); |
296 ExceptionState exceptionState(ExceptionState::SetterContext, "usvStringAttri
bute", "TestObject", holder, info.GetIsolate()); | 296 ExceptionState exceptionState(ExceptionState::SetterContext, "usvStringAttri
bute", "TestObject", holder, info.GetIsolate()); |
297 TestObject* impl = V8TestObject::toImpl(holder); | 297 TestObject* impl = V8TestObject::toImpl(holder); |
298 V8StringResource<> cppValue = toUSVString(v8Value, exceptionState); | 298 V8StringResource<> cppValue = toUSVString(info.GetIsolate(), v8Value, except
ionState); |
299 if (exceptionState.throwIfNeeded()) | 299 if (exceptionState.throwIfNeeded()) |
300 return; | 300 return; |
301 impl->setUsvStringAttribute(cppValue); | 301 impl->setUsvStringAttribute(cppValue); |
302 } | 302 } |
303 | 303 |
304 static void usvStringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 304 static void usvStringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
305 { | 305 { |
306 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 306 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
307 TestObjectV8Internal::usvStringAttributeAttributeSetter(v8Value, info); | 307 TestObjectV8Internal::usvStringAttributeAttributeSetter(v8Value, info); |
308 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 308 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
320 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 320 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
321 TestObjectV8Internal::domTimeStampAttributeAttributeGetter(info); | 321 TestObjectV8Internal::domTimeStampAttributeAttributeGetter(info); |
322 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 322 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
323 } | 323 } |
324 | 324 |
325 static void domTimeStampAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 325 static void domTimeStampAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
326 { | 326 { |
327 v8::Local<v8::Object> holder = info.Holder(); | 327 v8::Local<v8::Object> holder = info.Holder(); |
328 ExceptionState exceptionState(ExceptionState::SetterContext, "domTimeStampAt
tribute", "TestObject", holder, info.GetIsolate()); | 328 ExceptionState exceptionState(ExceptionState::SetterContext, "domTimeStampAt
tribute", "TestObject", holder, info.GetIsolate()); |
329 TestObject* impl = V8TestObject::toImpl(holder); | 329 TestObject* impl = V8TestObject::toImpl(holder); |
330 unsigned long long cppValue = toUInt64(v8Value, exceptionState); | 330 unsigned long long cppValue = toUInt64(info.GetIsolate(), v8Value, exception
State); |
331 if (exceptionState.throwIfNeeded()) | 331 if (exceptionState.throwIfNeeded()) |
332 return; | 332 return; |
333 impl->setDomTimeStampAttribute(cppValue); | 333 impl->setDomTimeStampAttribute(cppValue); |
334 } | 334 } |
335 | 335 |
336 static void domTimeStampAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 336 static void domTimeStampAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
337 { | 337 { |
338 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 338 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
339 TestObjectV8Internal::domTimeStampAttributeAttributeSetter(v8Value, info); | 339 TestObjectV8Internal::domTimeStampAttributeAttributeSetter(v8Value, info); |
340 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 340 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
381 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 381 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
382 TestObjectV8Internal::byteAttributeAttributeGetter(info); | 382 TestObjectV8Internal::byteAttributeAttributeGetter(info); |
383 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 383 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
384 } | 384 } |
385 | 385 |
386 static void byteAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 386 static void byteAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
387 { | 387 { |
388 v8::Local<v8::Object> holder = info.Holder(); | 388 v8::Local<v8::Object> holder = info.Holder(); |
389 ExceptionState exceptionState(ExceptionState::SetterContext, "byteAttribute"
, "TestObject", holder, info.GetIsolate()); | 389 ExceptionState exceptionState(ExceptionState::SetterContext, "byteAttribute"
, "TestObject", holder, info.GetIsolate()); |
390 TestObject* impl = V8TestObject::toImpl(holder); | 390 TestObject* impl = V8TestObject::toImpl(holder); |
391 int cppValue = toInt8(v8Value, exceptionState); | 391 int cppValue = toInt8(info.GetIsolate(), v8Value, exceptionState); |
392 if (exceptionState.throwIfNeeded()) | 392 if (exceptionState.throwIfNeeded()) |
393 return; | 393 return; |
394 impl->setByteAttribute(cppValue); | 394 impl->setByteAttribute(cppValue); |
395 } | 395 } |
396 | 396 |
397 static void byteAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 397 static void byteAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
398 { | 398 { |
399 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 399 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
400 TestObjectV8Internal::byteAttributeAttributeSetter(v8Value, info); | 400 TestObjectV8Internal::byteAttributeAttributeSetter(v8Value, info); |
401 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 401 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
413 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 413 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
414 TestObjectV8Internal::doubleAttributeAttributeGetter(info); | 414 TestObjectV8Internal::doubleAttributeAttributeGetter(info); |
415 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 415 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
416 } | 416 } |
417 | 417 |
418 static void doubleAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) | 418 static void doubleAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) |
419 { | 419 { |
420 v8::Local<v8::Object> holder = info.Holder(); | 420 v8::Local<v8::Object> holder = info.Holder(); |
421 ExceptionState exceptionState(ExceptionState::SetterContext, "doubleAttribut
e", "TestObject", holder, info.GetIsolate()); | 421 ExceptionState exceptionState(ExceptionState::SetterContext, "doubleAttribut
e", "TestObject", holder, info.GetIsolate()); |
422 TestObject* impl = V8TestObject::toImpl(holder); | 422 TestObject* impl = V8TestObject::toImpl(holder); |
423 double cppValue = toRestrictedDouble(v8Value, exceptionState); | 423 double cppValue = toRestrictedDouble(info.GetIsolate(), v8Value, exceptionSt
ate); |
424 if (exceptionState.throwIfNeeded()) | 424 if (exceptionState.throwIfNeeded()) |
425 return; | 425 return; |
426 impl->setDoubleAttribute(cppValue); | 426 impl->setDoubleAttribute(cppValue); |
427 } | 427 } |
428 | 428 |
429 static void doubleAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 429 static void doubleAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
430 { | 430 { |
431 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 431 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
432 TestObjectV8Internal::doubleAttributeAttributeSetter(v8Value, info); | 432 TestObjectV8Internal::doubleAttributeAttributeSetter(v8Value, info); |
433 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 433 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
445 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 445 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
446 TestObjectV8Internal::floatAttributeAttributeGetter(info); | 446 TestObjectV8Internal::floatAttributeAttributeGetter(info); |
447 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 447 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
448 } | 448 } |
449 | 449 |
450 static void floatAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) | 450 static void floatAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) |
451 { | 451 { |
452 v8::Local<v8::Object> holder = info.Holder(); | 452 v8::Local<v8::Object> holder = info.Holder(); |
453 ExceptionState exceptionState(ExceptionState::SetterContext, "floatAttribute
", "TestObject", holder, info.GetIsolate()); | 453 ExceptionState exceptionState(ExceptionState::SetterContext, "floatAttribute
", "TestObject", holder, info.GetIsolate()); |
454 TestObject* impl = V8TestObject::toImpl(holder); | 454 TestObject* impl = V8TestObject::toImpl(holder); |
455 float cppValue = toRestrictedFloat(v8Value, exceptionState); | 455 float cppValue = toRestrictedFloat(info.GetIsolate(), v8Value, exceptionStat
e); |
456 if (exceptionState.throwIfNeeded()) | 456 if (exceptionState.throwIfNeeded()) |
457 return; | 457 return; |
458 impl->setFloatAttribute(cppValue); | 458 impl->setFloatAttribute(cppValue); |
459 } | 459 } |
460 | 460 |
461 static void floatAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 461 static void floatAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
462 { | 462 { |
463 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 463 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
464 TestObjectV8Internal::floatAttributeAttributeSetter(v8Value, info); | 464 TestObjectV8Internal::floatAttributeAttributeSetter(v8Value, info); |
465 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 465 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
477 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 477 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
478 TestObjectV8Internal::longAttributeAttributeGetter(info); | 478 TestObjectV8Internal::longAttributeAttributeGetter(info); |
479 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 479 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
480 } | 480 } |
481 | 481 |
482 static void longAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 482 static void longAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
483 { | 483 { |
484 v8::Local<v8::Object> holder = info.Holder(); | 484 v8::Local<v8::Object> holder = info.Holder(); |
485 ExceptionState exceptionState(ExceptionState::SetterContext, "longAttribute"
, "TestObject", holder, info.GetIsolate()); | 485 ExceptionState exceptionState(ExceptionState::SetterContext, "longAttribute"
, "TestObject", holder, info.GetIsolate()); |
486 TestObject* impl = V8TestObject::toImpl(holder); | 486 TestObject* impl = V8TestObject::toImpl(holder); |
487 int cppValue = toInt32(v8Value, exceptionState); | 487 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
488 if (exceptionState.throwIfNeeded()) | 488 if (exceptionState.throwIfNeeded()) |
489 return; | 489 return; |
490 impl->setLongAttribute(cppValue); | 490 impl->setLongAttribute(cppValue); |
491 } | 491 } |
492 | 492 |
493 static void longAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 493 static void longAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
494 { | 494 { |
495 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 495 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
496 TestObjectV8Internal::longAttributeAttributeSetter(v8Value, info); | 496 TestObjectV8Internal::longAttributeAttributeSetter(v8Value, info); |
497 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 497 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
509 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 509 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
510 TestObjectV8Internal::longLongAttributeAttributeGetter(info); | 510 TestObjectV8Internal::longLongAttributeAttributeGetter(info); |
511 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 511 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
512 } | 512 } |
513 | 513 |
514 static void longLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) | 514 static void longLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) |
515 { | 515 { |
516 v8::Local<v8::Object> holder = info.Holder(); | 516 v8::Local<v8::Object> holder = info.Holder(); |
517 ExceptionState exceptionState(ExceptionState::SetterContext, "longLongAttrib
ute", "TestObject", holder, info.GetIsolate()); | 517 ExceptionState exceptionState(ExceptionState::SetterContext, "longLongAttrib
ute", "TestObject", holder, info.GetIsolate()); |
518 TestObject* impl = V8TestObject::toImpl(holder); | 518 TestObject* impl = V8TestObject::toImpl(holder); |
519 long long cppValue = toInt64(v8Value, exceptionState); | 519 long long cppValue = toInt64(info.GetIsolate(), v8Value, exceptionState); |
520 if (exceptionState.throwIfNeeded()) | 520 if (exceptionState.throwIfNeeded()) |
521 return; | 521 return; |
522 impl->setLongLongAttribute(cppValue); | 522 impl->setLongLongAttribute(cppValue); |
523 } | 523 } |
524 | 524 |
525 static void longLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 525 static void longLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
526 { | 526 { |
527 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 527 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
528 TestObjectV8Internal::longLongAttributeAttributeSetter(v8Value, info); | 528 TestObjectV8Internal::longLongAttributeAttributeSetter(v8Value, info); |
529 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 529 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
541 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 541 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
542 TestObjectV8Internal::octetAttributeAttributeGetter(info); | 542 TestObjectV8Internal::octetAttributeAttributeGetter(info); |
543 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 543 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
544 } | 544 } |
545 | 545 |
546 static void octetAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) | 546 static void octetAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) |
547 { | 547 { |
548 v8::Local<v8::Object> holder = info.Holder(); | 548 v8::Local<v8::Object> holder = info.Holder(); |
549 ExceptionState exceptionState(ExceptionState::SetterContext, "octetAttribute
", "TestObject", holder, info.GetIsolate()); | 549 ExceptionState exceptionState(ExceptionState::SetterContext, "octetAttribute
", "TestObject", holder, info.GetIsolate()); |
550 TestObject* impl = V8TestObject::toImpl(holder); | 550 TestObject* impl = V8TestObject::toImpl(holder); |
551 unsigned cppValue = toUInt8(v8Value, exceptionState); | 551 unsigned cppValue = toUInt8(info.GetIsolate(), v8Value, exceptionState); |
552 if (exceptionState.throwIfNeeded()) | 552 if (exceptionState.throwIfNeeded()) |
553 return; | 553 return; |
554 impl->setOctetAttribute(cppValue); | 554 impl->setOctetAttribute(cppValue); |
555 } | 555 } |
556 | 556 |
557 static void octetAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 557 static void octetAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
558 { | 558 { |
559 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 559 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
560 TestObjectV8Internal::octetAttributeAttributeSetter(v8Value, info); | 560 TestObjectV8Internal::octetAttributeAttributeSetter(v8Value, info); |
561 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 561 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
573 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 573 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
574 TestObjectV8Internal::shortAttributeAttributeGetter(info); | 574 TestObjectV8Internal::shortAttributeAttributeGetter(info); |
575 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 575 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
576 } | 576 } |
577 | 577 |
578 static void shortAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) | 578 static void shortAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) |
579 { | 579 { |
580 v8::Local<v8::Object> holder = info.Holder(); | 580 v8::Local<v8::Object> holder = info.Holder(); |
581 ExceptionState exceptionState(ExceptionState::SetterContext, "shortAttribute
", "TestObject", holder, info.GetIsolate()); | 581 ExceptionState exceptionState(ExceptionState::SetterContext, "shortAttribute
", "TestObject", holder, info.GetIsolate()); |
582 TestObject* impl = V8TestObject::toImpl(holder); | 582 TestObject* impl = V8TestObject::toImpl(holder); |
583 int cppValue = toInt16(v8Value, exceptionState); | 583 int cppValue = toInt16(info.GetIsolate(), v8Value, exceptionState); |
584 if (exceptionState.throwIfNeeded()) | 584 if (exceptionState.throwIfNeeded()) |
585 return; | 585 return; |
586 impl->setShortAttribute(cppValue); | 586 impl->setShortAttribute(cppValue); |
587 } | 587 } |
588 | 588 |
589 static void shortAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 589 static void shortAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
590 { | 590 { |
591 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 591 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
592 TestObjectV8Internal::shortAttributeAttributeSetter(v8Value, info); | 592 TestObjectV8Internal::shortAttributeAttributeSetter(v8Value, info); |
593 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 593 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
605 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 605 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
606 TestObjectV8Internal::unrestrictedDoubleAttributeAttributeGetter(info); | 606 TestObjectV8Internal::unrestrictedDoubleAttributeAttributeGetter(info); |
607 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 607 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
608 } | 608 } |
609 | 609 |
610 static void unrestrictedDoubleAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) | 610 static void unrestrictedDoubleAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) |
611 { | 611 { |
612 v8::Local<v8::Object> holder = info.Holder(); | 612 v8::Local<v8::Object> holder = info.Holder(); |
613 ExceptionState exceptionState(ExceptionState::SetterContext, "unrestrictedDo
ubleAttribute", "TestObject", holder, info.GetIsolate()); | 613 ExceptionState exceptionState(ExceptionState::SetterContext, "unrestrictedDo
ubleAttribute", "TestObject", holder, info.GetIsolate()); |
614 TestObject* impl = V8TestObject::toImpl(holder); | 614 TestObject* impl = V8TestObject::toImpl(holder); |
615 double cppValue = toDouble(v8Value, exceptionState); | 615 double cppValue = toDouble(info.GetIsolate(), v8Value, exceptionState); |
616 if (exceptionState.throwIfNeeded()) | 616 if (exceptionState.throwIfNeeded()) |
617 return; | 617 return; |
618 impl->setUnrestrictedDoubleAttribute(cppValue); | 618 impl->setUnrestrictedDoubleAttribute(cppValue); |
619 } | 619 } |
620 | 620 |
621 static void unrestrictedDoubleAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 621 static void unrestrictedDoubleAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
622 { | 622 { |
623 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 623 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
624 TestObjectV8Internal::unrestrictedDoubleAttributeAttributeSetter(v8Value, in
fo); | 624 TestObjectV8Internal::unrestrictedDoubleAttributeAttributeSetter(v8Value, in
fo); |
625 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 625 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
637 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 637 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
638 TestObjectV8Internal::unrestrictedFloatAttributeAttributeGetter(info); | 638 TestObjectV8Internal::unrestrictedFloatAttributeAttributeGetter(info); |
639 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 639 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
640 } | 640 } |
641 | 641 |
642 static void unrestrictedFloatAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) | 642 static void unrestrictedFloatAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) |
643 { | 643 { |
644 v8::Local<v8::Object> holder = info.Holder(); | 644 v8::Local<v8::Object> holder = info.Holder(); |
645 ExceptionState exceptionState(ExceptionState::SetterContext, "unrestrictedFl
oatAttribute", "TestObject", holder, info.GetIsolate()); | 645 ExceptionState exceptionState(ExceptionState::SetterContext, "unrestrictedFl
oatAttribute", "TestObject", holder, info.GetIsolate()); |
646 TestObject* impl = V8TestObject::toImpl(holder); | 646 TestObject* impl = V8TestObject::toImpl(holder); |
647 float cppValue = toFloat(v8Value, exceptionState); | 647 float cppValue = toFloat(info.GetIsolate(), v8Value, exceptionState); |
648 if (exceptionState.throwIfNeeded()) | 648 if (exceptionState.throwIfNeeded()) |
649 return; | 649 return; |
650 impl->setUnrestrictedFloatAttribute(cppValue); | 650 impl->setUnrestrictedFloatAttribute(cppValue); |
651 } | 651 } |
652 | 652 |
653 static void unrestrictedFloatAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 653 static void unrestrictedFloatAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
654 { | 654 { |
655 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 655 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
656 TestObjectV8Internal::unrestrictedFloatAttributeAttributeSetter(v8Value, inf
o); | 656 TestObjectV8Internal::unrestrictedFloatAttributeAttributeSetter(v8Value, inf
o); |
657 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 657 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
669 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 669 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
670 TestObjectV8Internal::unsignedLongAttributeAttributeGetter(info); | 670 TestObjectV8Internal::unsignedLongAttributeAttributeGetter(info); |
671 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 671 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
672 } | 672 } |
673 | 673 |
674 static void unsignedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 674 static void unsignedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
675 { | 675 { |
676 v8::Local<v8::Object> holder = info.Holder(); | 676 v8::Local<v8::Object> holder = info.Holder(); |
677 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedLongAt
tribute", "TestObject", holder, info.GetIsolate()); | 677 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedLongAt
tribute", "TestObject", holder, info.GetIsolate()); |
678 TestObject* impl = V8TestObject::toImpl(holder); | 678 TestObject* impl = V8TestObject::toImpl(holder); |
679 unsigned cppValue = toUInt32(v8Value, exceptionState); | 679 unsigned cppValue = toUInt32(info.GetIsolate(), v8Value, exceptionState); |
680 if (exceptionState.throwIfNeeded()) | 680 if (exceptionState.throwIfNeeded()) |
681 return; | 681 return; |
682 impl->setUnsignedLongAttribute(cppValue); | 682 impl->setUnsignedLongAttribute(cppValue); |
683 } | 683 } |
684 | 684 |
685 static void unsignedLongAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 685 static void unsignedLongAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
686 { | 686 { |
687 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 687 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
688 TestObjectV8Internal::unsignedLongAttributeAttributeSetter(v8Value, info); | 688 TestObjectV8Internal::unsignedLongAttributeAttributeSetter(v8Value, info); |
689 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 689 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
701 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 701 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
702 TestObjectV8Internal::unsignedLongLongAttributeAttributeGetter(info); | 702 TestObjectV8Internal::unsignedLongLongAttributeAttributeGetter(info); |
703 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 703 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
704 } | 704 } |
705 | 705 |
706 static void unsignedLongLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) | 706 static void unsignedLongLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) |
707 { | 707 { |
708 v8::Local<v8::Object> holder = info.Holder(); | 708 v8::Local<v8::Object> holder = info.Holder(); |
709 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedLongLo
ngAttribute", "TestObject", holder, info.GetIsolate()); | 709 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedLongLo
ngAttribute", "TestObject", holder, info.GetIsolate()); |
710 TestObject* impl = V8TestObject::toImpl(holder); | 710 TestObject* impl = V8TestObject::toImpl(holder); |
711 unsigned long long cppValue = toUInt64(v8Value, exceptionState); | 711 unsigned long long cppValue = toUInt64(info.GetIsolate(), v8Value, exception
State); |
712 if (exceptionState.throwIfNeeded()) | 712 if (exceptionState.throwIfNeeded()) |
713 return; | 713 return; |
714 impl->setUnsignedLongLongAttribute(cppValue); | 714 impl->setUnsignedLongLongAttribute(cppValue); |
715 } | 715 } |
716 | 716 |
717 static void unsignedLongLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 717 static void unsignedLongLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
718 { | 718 { |
719 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 719 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
720 TestObjectV8Internal::unsignedLongLongAttributeAttributeSetter(v8Value, info
); | 720 TestObjectV8Internal::unsignedLongLongAttributeAttributeSetter(v8Value, info
); |
721 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 721 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
733 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 733 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
734 TestObjectV8Internal::unsignedShortAttributeAttributeGetter(info); | 734 TestObjectV8Internal::unsignedShortAttributeAttributeGetter(info); |
735 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 735 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
736 } | 736 } |
737 | 737 |
738 static void unsignedShortAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) | 738 static void unsignedShortAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) |
739 { | 739 { |
740 v8::Local<v8::Object> holder = info.Holder(); | 740 v8::Local<v8::Object> holder = info.Holder(); |
741 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedShortA
ttribute", "TestObject", holder, info.GetIsolate()); | 741 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedShortA
ttribute", "TestObject", holder, info.GetIsolate()); |
742 TestObject* impl = V8TestObject::toImpl(holder); | 742 TestObject* impl = V8TestObject::toImpl(holder); |
743 unsigned cppValue = toUInt16(v8Value, exceptionState); | 743 unsigned cppValue = toUInt16(info.GetIsolate(), v8Value, exceptionState); |
744 if (exceptionState.throwIfNeeded()) | 744 if (exceptionState.throwIfNeeded()) |
745 return; | 745 return; |
746 impl->setUnsignedShortAttribute(cppValue); | 746 impl->setUnsignedShortAttribute(cppValue); |
747 } | 747 } |
748 | 748 |
749 static void unsignedShortAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 749 static void unsignedShortAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
750 { | 750 { |
751 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 751 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
752 TestObjectV8Internal::unsignedShortAttributeAttributeSetter(v8Value, info); | 752 TestObjectV8Internal::unsignedShortAttributeAttributeSetter(v8Value, info); |
753 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 753 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
881 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 881 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
882 TestObjectV8Internal::cssAttributeAttributeGetter(info); | 882 TestObjectV8Internal::cssAttributeAttributeGetter(info); |
883 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 883 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
884 } | 884 } |
885 | 885 |
886 static void cssAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) | 886 static void cssAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) |
887 { | 887 { |
888 v8::Local<v8::Object> holder = info.Holder(); | 888 v8::Local<v8::Object> holder = info.Holder(); |
889 ExceptionState exceptionState(ExceptionState::SetterContext, "cssAttribute",
"TestObject", holder, info.GetIsolate()); | 889 ExceptionState exceptionState(ExceptionState::SetterContext, "cssAttribute",
"TestObject", holder, info.GetIsolate()); |
890 TestObject* impl = V8TestObject::toImpl(holder); | 890 TestObject* impl = V8TestObject::toImpl(holder); |
891 int cppValue = toInt32(v8Value, exceptionState); | 891 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
892 if (exceptionState.throwIfNeeded()) | 892 if (exceptionState.throwIfNeeded()) |
893 return; | 893 return; |
894 impl->setCSSAttribute(cppValue); | 894 impl->setCSSAttribute(cppValue); |
895 } | 895 } |
896 | 896 |
897 static void cssAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 897 static void cssAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
898 { | 898 { |
899 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 899 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
900 TestObjectV8Internal::cssAttributeAttributeSetter(v8Value, info); | 900 TestObjectV8Internal::cssAttributeAttributeSetter(v8Value, info); |
901 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 901 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
913 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 913 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
914 TestObjectV8Internal::imeAttributeAttributeGetter(info); | 914 TestObjectV8Internal::imeAttributeAttributeGetter(info); |
915 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 915 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
916 } | 916 } |
917 | 917 |
918 static void imeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) | 918 static void imeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) |
919 { | 919 { |
920 v8::Local<v8::Object> holder = info.Holder(); | 920 v8::Local<v8::Object> holder = info.Holder(); |
921 ExceptionState exceptionState(ExceptionState::SetterContext, "imeAttribute",
"TestObject", holder, info.GetIsolate()); | 921 ExceptionState exceptionState(ExceptionState::SetterContext, "imeAttribute",
"TestObject", holder, info.GetIsolate()); |
922 TestObject* impl = V8TestObject::toImpl(holder); | 922 TestObject* impl = V8TestObject::toImpl(holder); |
923 int cppValue = toInt32(v8Value, exceptionState); | 923 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
924 if (exceptionState.throwIfNeeded()) | 924 if (exceptionState.throwIfNeeded()) |
925 return; | 925 return; |
926 impl->setIMEAttribute(cppValue); | 926 impl->setIMEAttribute(cppValue); |
927 } | 927 } |
928 | 928 |
929 static void imeAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 929 static void imeAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
930 { | 930 { |
931 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 931 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
932 TestObjectV8Internal::imeAttributeAttributeSetter(v8Value, info); | 932 TestObjectV8Internal::imeAttributeAttributeSetter(v8Value, info); |
933 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 933 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
945 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 945 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
946 TestObjectV8Internal::svgAttributeAttributeGetter(info); | 946 TestObjectV8Internal::svgAttributeAttributeGetter(info); |
947 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 947 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
948 } | 948 } |
949 | 949 |
950 static void svgAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) | 950 static void svgAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) |
951 { | 951 { |
952 v8::Local<v8::Object> holder = info.Holder(); | 952 v8::Local<v8::Object> holder = info.Holder(); |
953 ExceptionState exceptionState(ExceptionState::SetterContext, "svgAttribute",
"TestObject", holder, info.GetIsolate()); | 953 ExceptionState exceptionState(ExceptionState::SetterContext, "svgAttribute",
"TestObject", holder, info.GetIsolate()); |
954 TestObject* impl = V8TestObject::toImpl(holder); | 954 TestObject* impl = V8TestObject::toImpl(holder); |
955 int cppValue = toInt32(v8Value, exceptionState); | 955 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
956 if (exceptionState.throwIfNeeded()) | 956 if (exceptionState.throwIfNeeded()) |
957 return; | 957 return; |
958 impl->setSVGAttribute(cppValue); | 958 impl->setSVGAttribute(cppValue); |
959 } | 959 } |
960 | 960 |
961 static void svgAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 961 static void svgAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
962 { | 962 { |
963 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 963 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
964 TestObjectV8Internal::svgAttributeAttributeSetter(v8Value, info); | 964 TestObjectV8Internal::svgAttributeAttributeSetter(v8Value, info); |
965 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 965 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
977 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 977 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
978 TestObjectV8Internal::xmlAttributeAttributeGetter(info); | 978 TestObjectV8Internal::xmlAttributeAttributeGetter(info); |
979 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 979 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
980 } | 980 } |
981 | 981 |
982 static void xmlAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) | 982 static void xmlAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) |
983 { | 983 { |
984 v8::Local<v8::Object> holder = info.Holder(); | 984 v8::Local<v8::Object> holder = info.Holder(); |
985 ExceptionState exceptionState(ExceptionState::SetterContext, "xmlAttribute",
"TestObject", holder, info.GetIsolate()); | 985 ExceptionState exceptionState(ExceptionState::SetterContext, "xmlAttribute",
"TestObject", holder, info.GetIsolate()); |
986 TestObject* impl = V8TestObject::toImpl(holder); | 986 TestObject* impl = V8TestObject::toImpl(holder); |
987 int cppValue = toInt32(v8Value, exceptionState); | 987 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
988 if (exceptionState.throwIfNeeded()) | 988 if (exceptionState.throwIfNeeded()) |
989 return; | 989 return; |
990 impl->setXMLAttribute(cppValue); | 990 impl->setXMLAttribute(cppValue); |
991 } | 991 } |
992 | 992 |
993 static void xmlAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 993 static void xmlAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
994 { | 994 { |
995 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 995 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
996 TestObjectV8Internal::xmlAttributeAttributeSetter(v8Value, info); | 996 TestObjectV8Internal::xmlAttributeAttributeSetter(v8Value, info); |
997 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 997 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 637 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1635 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 1635 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
1636 TestObjectV8Internal::longOrNullAttributeAttributeGetter(info); | 1636 TestObjectV8Internal::longOrNullAttributeAttributeGetter(info); |
1637 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1637 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1638 } | 1638 } |
1639 | 1639 |
1640 static void longOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 1640 static void longOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
1641 { | 1641 { |
1642 v8::Local<v8::Object> holder = info.Holder(); | 1642 v8::Local<v8::Object> holder = info.Holder(); |
1643 ExceptionState exceptionState(ExceptionState::SetterContext, "longOrNullAttr
ibute", "TestObject", holder, info.GetIsolate()); | 1643 ExceptionState exceptionState(ExceptionState::SetterContext, "longOrNullAttr
ibute", "TestObject", holder, info.GetIsolate()); |
1644 TestObject* impl = V8TestObject::toImpl(holder); | 1644 TestObject* impl = V8TestObject::toImpl(holder); |
1645 int cppValue = toInt32(v8Value, exceptionState); | 1645 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
1646 if (exceptionState.throwIfNeeded()) | 1646 if (exceptionState.throwIfNeeded()) |
1647 return; | 1647 return; |
1648 impl->setLongOrNullAttribute(cppValue); | 1648 impl->setLongOrNullAttribute(cppValue); |
1649 } | 1649 } |
1650 | 1650 |
1651 static void longOrNullAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1651 static void longOrNullAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1652 { | 1652 { |
1653 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1653 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
1654 TestObjectV8Internal::longOrNullAttributeAttributeSetter(v8Value, info); | 1654 TestObjectV8Internal::longOrNullAttributeAttributeSetter(v8Value, info); |
1655 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1655 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1787 static void staticLongAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 1787 static void staticLongAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
1788 { | 1788 { |
1789 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 1789 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
1790 TestObjectV8Internal::staticLongAttributeAttributeGetter(info); | 1790 TestObjectV8Internal::staticLongAttributeAttributeGetter(info); |
1791 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1791 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1792 } | 1792 } |
1793 | 1793 |
1794 static void staticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 1794 static void staticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
1795 { | 1795 { |
1796 ExceptionState exceptionState(ExceptionState::SetterContext, "staticLongAttr
ibute", "TestObject", holder, info.GetIsolate()); | 1796 ExceptionState exceptionState(ExceptionState::SetterContext, "staticLongAttr
ibute", "TestObject", holder, info.GetIsolate()); |
1797 int cppValue = toInt32(v8Value, exceptionState); | 1797 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
1798 if (exceptionState.throwIfNeeded()) | 1798 if (exceptionState.throwIfNeeded()) |
1799 return; | 1799 return; |
1800 TestObject::setStaticLongAttribute(cppValue); | 1800 TestObject::setStaticLongAttribute(cppValue); |
1801 } | 1801 } |
1802 | 1802 |
1803 static void staticLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1803 static void staticLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1804 { | 1804 { |
1805 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1805 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
1806 TestObjectV8Internal::staticLongAttributeAttributeSetter(v8Value, info); | 1806 TestObjectV8Internal::staticLongAttributeAttributeSetter(v8Value, info); |
1807 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1807 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2063 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssForAllWorldsLongAttribute"); | 2063 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssForAllWorldsLongAttribute"); |
2064 TestObjectV8Internal::activityLoggingAccessForAllWorldsLongAttributeAttribut
eGetter(info); | 2064 TestObjectV8Internal::activityLoggingAccessForAllWorldsLongAttributeAttribut
eGetter(info); |
2065 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2065 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2066 } | 2066 } |
2067 | 2067 |
2068 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2068 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2069 { | 2069 { |
2070 v8::Local<v8::Object> holder = info.Holder(); | 2070 v8::Local<v8::Object> holder = info.Holder(); |
2071 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2071 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2072 TestObject* impl = V8TestObject::toImpl(holder); | 2072 TestObject* impl = V8TestObject::toImpl(holder); |
2073 int cppValue = toInt32(v8Value, exceptionState); | 2073 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2074 if (exceptionState.throwIfNeeded()) | 2074 if (exceptionState.throwIfNeeded()) |
2075 return; | 2075 return; |
2076 impl->setActivityLoggingAccessForAllWorldsLongAttribute(cppValue); | 2076 impl->setActivityLoggingAccessForAllWorldsLongAttribute(cppValue); |
2077 } | 2077 } |
2078 | 2078 |
2079 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) | 2079 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) |
2080 { | 2080 { |
2081 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2081 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2082 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); | 2082 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
2083 V8PerContextData* contextData = scriptState->perContextData(); | 2083 V8PerContextData* contextData = scriptState->perContextData(); |
(...skipping 20 matching lines...) Expand all Loading... |
2104 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erForAllWorldsLongAttribute"); | 2104 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erForAllWorldsLongAttribute"); |
2105 TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttribut
eGetter(info); | 2105 TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttribut
eGetter(info); |
2106 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2106 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2107 } | 2107 } |
2108 | 2108 |
2109 static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2109 static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2110 { | 2110 { |
2111 v8::Local<v8::Object> holder = info.Holder(); | 2111 v8::Local<v8::Object> holder = info.Holder(); |
2112 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2112 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2113 TestObject* impl = V8TestObject::toImpl(holder); | 2113 TestObject* impl = V8TestObject::toImpl(holder); |
2114 int cppValue = toInt32(v8Value, exceptionState); | 2114 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2115 if (exceptionState.throwIfNeeded()) | 2115 if (exceptionState.throwIfNeeded()) |
2116 return; | 2116 return; |
2117 impl->setActivityLoggingGetterForAllWorldsLongAttribute(cppValue); | 2117 impl->setActivityLoggingGetterForAllWorldsLongAttribute(cppValue); |
2118 } | 2118 } |
2119 | 2119 |
2120 static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) | 2120 static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) |
2121 { | 2121 { |
2122 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2122 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2123 TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttribut
eSetter(v8Value, info); | 2123 TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttribut
eSetter(v8Value, info); |
2124 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2124 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
2136 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 2136 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
2137 TestObjectV8Internal::activityLoggingSetterForAllWorldsLongAttributeAttribut
eGetter(info); | 2137 TestObjectV8Internal::activityLoggingSetterForAllWorldsLongAttributeAttribut
eGetter(info); |
2138 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2138 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2139 } | 2139 } |
2140 | 2140 |
2141 static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2141 static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2142 { | 2142 { |
2143 v8::Local<v8::Object> holder = info.Holder(); | 2143 v8::Local<v8::Object> holder = info.Holder(); |
2144 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gSetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2144 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gSetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2145 TestObject* impl = V8TestObject::toImpl(holder); | 2145 TestObject* impl = V8TestObject::toImpl(holder); |
2146 int cppValue = toInt32(v8Value, exceptionState); | 2146 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2147 if (exceptionState.throwIfNeeded()) | 2147 if (exceptionState.throwIfNeeded()) |
2148 return; | 2148 return; |
2149 impl->setActivityLoggingSetterForAllWorldsLongAttribute(cppValue); | 2149 impl->setActivityLoggingSetterForAllWorldsLongAttribute(cppValue); |
2150 } | 2150 } |
2151 | 2151 |
2152 static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) | 2152 static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) |
2153 { | 2153 { |
2154 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2154 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2155 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); | 2155 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
2156 V8PerContextData* contextData = scriptState->perContextData(); | 2156 V8PerContextData* contextData = scriptState->perContextData(); |
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2416 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2416 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2417 } | 2417 } |
2418 #endif // ENABLE(CONDITION) | 2418 #endif // ENABLE(CONDITION) |
2419 | 2419 |
2420 #if ENABLE(CONDITION) | 2420 #if ENABLE(CONDITION) |
2421 static void conditionalLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value
, const v8::PropertyCallbackInfo<void>& info) | 2421 static void conditionalLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value
, const v8::PropertyCallbackInfo<void>& info) |
2422 { | 2422 { |
2423 v8::Local<v8::Object> holder = info.Holder(); | 2423 v8::Local<v8::Object> holder = info.Holder(); |
2424 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalLon
gAttribute", "TestObject", holder, info.GetIsolate()); | 2424 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalLon
gAttribute", "TestObject", holder, info.GetIsolate()); |
2425 TestObject* impl = V8TestObject::toImpl(holder); | 2425 TestObject* impl = V8TestObject::toImpl(holder); |
2426 int cppValue = toInt32(v8Value, exceptionState); | 2426 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2427 if (exceptionState.throwIfNeeded()) | 2427 if (exceptionState.throwIfNeeded()) |
2428 return; | 2428 return; |
2429 impl->setConditionalLongAttribute(cppValue); | 2429 impl->setConditionalLongAttribute(cppValue); |
2430 } | 2430 } |
2431 #endif // ENABLE(CONDITION) | 2431 #endif // ENABLE(CONDITION) |
2432 | 2432 |
2433 #if ENABLE(CONDITION) | 2433 #if ENABLE(CONDITION) |
2434 static void conditionalLongAttributeAttributeSetterCallback(v8::Local<v8::String
>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2434 static void conditionalLongAttributeAttributeSetterCallback(v8::Local<v8::String
>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2435 { | 2435 { |
2436 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2436 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2499 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 2499 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
2500 V8TestObject::customGetterLongAttributeAttributeGetterCustom(info); | 2500 V8TestObject::customGetterLongAttributeAttributeGetterCustom(info); |
2501 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2501 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2502 } | 2502 } |
2503 | 2503 |
2504 static void customGetterLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) | 2504 static void customGetterLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) |
2505 { | 2505 { |
2506 v8::Local<v8::Object> holder = info.Holder(); | 2506 v8::Local<v8::Object> holder = info.Holder(); |
2507 ExceptionState exceptionState(ExceptionState::SetterContext, "customGetterLo
ngAttribute", "TestObject", holder, info.GetIsolate()); | 2507 ExceptionState exceptionState(ExceptionState::SetterContext, "customGetterLo
ngAttribute", "TestObject", holder, info.GetIsolate()); |
2508 TestObject* impl = V8TestObject::toImpl(holder); | 2508 TestObject* impl = V8TestObject::toImpl(holder); |
2509 int cppValue = toInt32(v8Value, exceptionState); | 2509 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2510 if (exceptionState.throwIfNeeded()) | 2510 if (exceptionState.throwIfNeeded()) |
2511 return; | 2511 return; |
2512 impl->setCustomGetterLongAttribute(cppValue); | 2512 impl->setCustomGetterLongAttribute(cppValue); |
2513 } | 2513 } |
2514 | 2514 |
2515 static void customGetterLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2515 static void customGetterLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2516 { | 2516 { |
2517 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2517 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2518 TestObjectV8Internal::customGetterLongAttributeAttributeSetter(v8Value, info
); | 2518 TestObjectV8Internal::customGetterLongAttributeAttributeSetter(v8Value, info
); |
2519 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2519 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2592 UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
cutionContext(info.GetIsolate()), UseCounter::LongAttribute); | 2592 UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
cutionContext(info.GetIsolate()), UseCounter::LongAttribute); |
2593 TestObjectV8Internal::deprecatedLongAttributeAttributeGetter(info); | 2593 TestObjectV8Internal::deprecatedLongAttributeAttributeGetter(info); |
2594 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2594 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2595 } | 2595 } |
2596 | 2596 |
2597 static void deprecatedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) | 2597 static void deprecatedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) |
2598 { | 2598 { |
2599 v8::Local<v8::Object> holder = info.Holder(); | 2599 v8::Local<v8::Object> holder = info.Holder(); |
2600 ExceptionState exceptionState(ExceptionState::SetterContext, "deprecatedLong
Attribute", "TestObject", holder, info.GetIsolate()); | 2600 ExceptionState exceptionState(ExceptionState::SetterContext, "deprecatedLong
Attribute", "TestObject", holder, info.GetIsolate()); |
2601 TestObject* impl = V8TestObject::toImpl(holder); | 2601 TestObject* impl = V8TestObject::toImpl(holder); |
2602 int cppValue = toInt32(v8Value, exceptionState); | 2602 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2603 if (exceptionState.throwIfNeeded()) | 2603 if (exceptionState.throwIfNeeded()) |
2604 return; | 2604 return; |
2605 impl->setDeprecatedLongAttribute(cppValue); | 2605 impl->setDeprecatedLongAttribute(cppValue); |
2606 } | 2606 } |
2607 | 2607 |
2608 static void deprecatedLongAttributeAttributeSetterCallback(v8::Local<v8::String>
, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2608 static void deprecatedLongAttributeAttributeSetterCallback(v8::Local<v8::String>
, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2609 { | 2609 { |
2610 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2610 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2611 UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
cutionContext(info.GetIsolate()), UseCounter::LongAttribute); | 2611 UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
cutionContext(info.GetIsolate()), UseCounter::LongAttribute); |
2612 TestObjectV8Internal::deprecatedLongAttributeAttributeSetter(v8Value, info); | 2612 TestObjectV8Internal::deprecatedLongAttributeAttributeSetter(v8Value, info); |
(...skipping 12 matching lines...) Expand all Loading... |
2625 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 2625 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
2626 TestObjectV8Internal::enforceRangeLongAttributeAttributeGetter(info); | 2626 TestObjectV8Internal::enforceRangeLongAttributeAttributeGetter(info); |
2627 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2627 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2628 } | 2628 } |
2629 | 2629 |
2630 static void enforceRangeLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) | 2630 static void enforceRangeLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) |
2631 { | 2631 { |
2632 v8::Local<v8::Object> holder = info.Holder(); | 2632 v8::Local<v8::Object> holder = info.Holder(); |
2633 ExceptionState exceptionState(ExceptionState::SetterContext, "enforceRangeLo
ngAttribute", "TestObject", holder, info.GetIsolate()); | 2633 ExceptionState exceptionState(ExceptionState::SetterContext, "enforceRangeLo
ngAttribute", "TestObject", holder, info.GetIsolate()); |
2634 TestObject* impl = V8TestObject::toImpl(holder); | 2634 TestObject* impl = V8TestObject::toImpl(holder); |
2635 int cppValue = toInt32(v8Value, EnforceRange, exceptionState); | 2635 int cppValue = toInt32(info.GetIsolate(), v8Value, EnforceRange, exceptionSt
ate); |
2636 if (exceptionState.throwIfNeeded()) | 2636 if (exceptionState.throwIfNeeded()) |
2637 return; | 2637 return; |
2638 impl->setEnforceRangeLongAttribute(cppValue); | 2638 impl->setEnforceRangeLongAttribute(cppValue); |
2639 } | 2639 } |
2640 | 2640 |
2641 static void enforceRangeLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2641 static void enforceRangeLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2642 { | 2642 { |
2643 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2643 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2644 TestObjectV8Internal::enforceRangeLongAttributeAttributeSetter(v8Value, info
); | 2644 TestObjectV8Internal::enforceRangeLongAttributeAttributeSetter(v8Value, info
); |
2645 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2645 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
2657 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 2657 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
2658 TestObjectV8Internal::exposeJSAccessorsLongAttributeAttributeGetter(info); | 2658 TestObjectV8Internal::exposeJSAccessorsLongAttributeAttributeGetter(info); |
2659 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2659 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2660 } | 2660 } |
2661 | 2661 |
2662 static void exposeJSAccessorsLongAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) | 2662 static void exposeJSAccessorsLongAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) |
2663 { | 2663 { |
2664 v8::Local<v8::Object> holder = info.Holder(); | 2664 v8::Local<v8::Object> holder = info.Holder(); |
2665 ExceptionState exceptionState(ExceptionState::SetterContext, "exposeJSAccess
orsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2665 ExceptionState exceptionState(ExceptionState::SetterContext, "exposeJSAccess
orsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2666 TestObject* impl = V8TestObject::toImpl(holder); | 2666 TestObject* impl = V8TestObject::toImpl(holder); |
2667 int cppValue = toInt32(v8Value, exceptionState); | 2667 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2668 if (exceptionState.throwIfNeeded()) | 2668 if (exceptionState.throwIfNeeded()) |
2669 return; | 2669 return; |
2670 impl->setExposeJSAccessorsLongAttribute(cppValue); | 2670 impl->setExposeJSAccessorsLongAttribute(cppValue); |
2671 } | 2671 } |
2672 | 2672 |
2673 static void exposeJSAccessorsLongAttributeAttributeSetterCallback(v8::Local<v8::
String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& inf
o) | 2673 static void exposeJSAccessorsLongAttributeAttributeSetterCallback(v8::Local<v8::
String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& inf
o) |
2674 { | 2674 { |
2675 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2675 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2676 TestObjectV8Internal::exposeJSAccessorsLongAttributeAttributeSetter(v8Value,
info); | 2676 TestObjectV8Internal::exposeJSAccessorsLongAttributeAttributeSetter(v8Value,
info); |
2677 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2677 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
2689 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 2689 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
2690 TestObjectV8Internal::implementedAsLongAttributeAttributeGetter(info); | 2690 TestObjectV8Internal::implementedAsLongAttributeAttributeGetter(info); |
2691 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2691 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2692 } | 2692 } |
2693 | 2693 |
2694 static void implementedAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) | 2694 static void implementedAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) |
2695 { | 2695 { |
2696 v8::Local<v8::Object> holder = info.Holder(); | 2696 v8::Local<v8::Object> holder = info.Holder(); |
2697 ExceptionState exceptionState(ExceptionState::SetterContext, "implementedAsL
ongAttribute", "TestObject", holder, info.GetIsolate()); | 2697 ExceptionState exceptionState(ExceptionState::SetterContext, "implementedAsL
ongAttribute", "TestObject", holder, info.GetIsolate()); |
2698 TestObject* impl = V8TestObject::toImpl(holder); | 2698 TestObject* impl = V8TestObject::toImpl(holder); |
2699 int cppValue = toInt32(v8Value, exceptionState); | 2699 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2700 if (exceptionState.throwIfNeeded()) | 2700 if (exceptionState.throwIfNeeded()) |
2701 return; | 2701 return; |
2702 impl->setImplementedAsName(cppValue); | 2702 impl->setImplementedAsName(cppValue); |
2703 } | 2703 } |
2704 | 2704 |
2705 static void implementedAsLongAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2705 static void implementedAsLongAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2706 { | 2706 { |
2707 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2707 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2708 TestObjectV8Internal::implementedAsLongAttributeAttributeSetter(v8Value, inf
o); | 2708 TestObjectV8Internal::implementedAsLongAttributeAttributeSetter(v8Value, inf
o); |
2709 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2709 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 18 matching lines...) Expand all Loading... |
2728 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 2728 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
2729 V8TestObject::customGetterImplementedAsLongAttributeAttributeGetterCustom(in
fo); | 2729 V8TestObject::customGetterImplementedAsLongAttributeAttributeGetterCustom(in
fo); |
2730 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2730 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2731 } | 2731 } |
2732 | 2732 |
2733 static void customGetterImplementedAsLongAttributeAttributeSetter(v8::Local<v8::
Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2733 static void customGetterImplementedAsLongAttributeAttributeSetter(v8::Local<v8::
Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2734 { | 2734 { |
2735 v8::Local<v8::Object> holder = info.Holder(); | 2735 v8::Local<v8::Object> holder = info.Holder(); |
2736 ExceptionState exceptionState(ExceptionState::SetterContext, "customGetterIm
plementedAsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2736 ExceptionState exceptionState(ExceptionState::SetterContext, "customGetterIm
plementedAsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2737 TestObject* impl = V8TestObject::toImpl(holder); | 2737 TestObject* impl = V8TestObject::toImpl(holder); |
2738 int cppValue = toInt32(v8Value, exceptionState); | 2738 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2739 if (exceptionState.throwIfNeeded()) | 2739 if (exceptionState.throwIfNeeded()) |
2740 return; | 2740 return; |
2741 impl->setImplementedAsNameWithCustomGetter(cppValue); | 2741 impl->setImplementedAsNameWithCustomGetter(cppValue); |
2742 } | 2742 } |
2743 | 2743 |
2744 static void customGetterImplementedAsLongAttributeAttributeSetterCallback(v8::Lo
cal<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<vo
id>& info) | 2744 static void customGetterImplementedAsLongAttributeAttributeSetterCallback(v8::Lo
cal<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<vo
id>& info) |
2745 { | 2745 { |
2746 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2746 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2747 TestObjectV8Internal::customGetterImplementedAsLongAttributeAttributeSetter(
v8Value, info); | 2747 TestObjectV8Internal::customGetterImplementedAsLongAttributeAttributeSetter(
v8Value, info); |
2748 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2748 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2782 UseCounter::countIfNotPrivateScript(info.GetIsolate(), callingExecutionConte
xt(info.GetIsolate()), UseCounter::TestFeature); | 2782 UseCounter::countIfNotPrivateScript(info.GetIsolate(), callingExecutionConte
xt(info.GetIsolate()), UseCounter::TestFeature); |
2783 TestObjectV8Internal::measureAsLongAttributeAttributeGetter(info); | 2783 TestObjectV8Internal::measureAsLongAttributeAttributeGetter(info); |
2784 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2784 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2785 } | 2785 } |
2786 | 2786 |
2787 static void measureAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) | 2787 static void measureAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) |
2788 { | 2788 { |
2789 v8::Local<v8::Object> holder = info.Holder(); | 2789 v8::Local<v8::Object> holder = info.Holder(); |
2790 ExceptionState exceptionState(ExceptionState::SetterContext, "measureAsLongA
ttribute", "TestObject", holder, info.GetIsolate()); | 2790 ExceptionState exceptionState(ExceptionState::SetterContext, "measureAsLongA
ttribute", "TestObject", holder, info.GetIsolate()); |
2791 TestObject* impl = V8TestObject::toImpl(holder); | 2791 TestObject* impl = V8TestObject::toImpl(holder); |
2792 int cppValue = toInt32(v8Value, exceptionState); | 2792 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2793 if (exceptionState.throwIfNeeded()) | 2793 if (exceptionState.throwIfNeeded()) |
2794 return; | 2794 return; |
2795 impl->setMeasureAsLongAttribute(cppValue); | 2795 impl->setMeasureAsLongAttribute(cppValue); |
2796 } | 2796 } |
2797 | 2797 |
2798 static void measureAsLongAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2798 static void measureAsLongAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2799 { | 2799 { |
2800 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2800 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2801 UseCounter::countIfNotPrivateScript(info.GetIsolate(), callingExecutionConte
xt(info.GetIsolate()), UseCounter::TestFeature); | 2801 UseCounter::countIfNotPrivateScript(info.GetIsolate(), callingExecutionConte
xt(info.GetIsolate()), UseCounter::TestFeature); |
2802 TestObjectV8Internal::measureAsLongAttributeAttributeSetter(v8Value, info); | 2802 TestObjectV8Internal::measureAsLongAttributeAttributeSetter(v8Value, info); |
(...skipping 12 matching lines...) Expand all Loading... |
2815 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 2815 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
2816 TestObjectV8Internal::notEnumerableLongAttributeAttributeGetter(info); | 2816 TestObjectV8Internal::notEnumerableLongAttributeAttributeGetter(info); |
2817 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2817 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2818 } | 2818 } |
2819 | 2819 |
2820 static void notEnumerableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) | 2820 static void notEnumerableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) |
2821 { | 2821 { |
2822 v8::Local<v8::Object> holder = info.Holder(); | 2822 v8::Local<v8::Object> holder = info.Holder(); |
2823 ExceptionState exceptionState(ExceptionState::SetterContext, "notEnumerableL
ongAttribute", "TestObject", holder, info.GetIsolate()); | 2823 ExceptionState exceptionState(ExceptionState::SetterContext, "notEnumerableL
ongAttribute", "TestObject", holder, info.GetIsolate()); |
2824 TestObject* impl = V8TestObject::toImpl(holder); | 2824 TestObject* impl = V8TestObject::toImpl(holder); |
2825 int cppValue = toInt32(v8Value, exceptionState); | 2825 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2826 if (exceptionState.throwIfNeeded()) | 2826 if (exceptionState.throwIfNeeded()) |
2827 return; | 2827 return; |
2828 impl->setNotEnumerableLongAttribute(cppValue); | 2828 impl->setNotEnumerableLongAttribute(cppValue); |
2829 } | 2829 } |
2830 | 2830 |
2831 static void notEnumerableLongAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2831 static void notEnumerableLongAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2832 { | 2832 { |
2833 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2833 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2834 TestObjectV8Internal::notEnumerableLongAttributeAttributeSetter(v8Value, inf
o); | 2834 TestObjectV8Internal::notEnumerableLongAttributeAttributeSetter(v8Value, inf
o); |
2835 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2835 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
2847 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 2847 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
2848 TestObjectV8Internal::perContextEnabledLongAttributeAttributeGetter(info); | 2848 TestObjectV8Internal::perContextEnabledLongAttributeAttributeGetter(info); |
2849 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2849 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2850 } | 2850 } |
2851 | 2851 |
2852 static void perContextEnabledLongAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) | 2852 static void perContextEnabledLongAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) |
2853 { | 2853 { |
2854 v8::Local<v8::Object> holder = info.Holder(); | 2854 v8::Local<v8::Object> holder = info.Holder(); |
2855 ExceptionState exceptionState(ExceptionState::SetterContext, "perContextEnab
ledLongAttribute", "TestObject", holder, info.GetIsolate()); | 2855 ExceptionState exceptionState(ExceptionState::SetterContext, "perContextEnab
ledLongAttribute", "TestObject", holder, info.GetIsolate()); |
2856 TestObject* impl = V8TestObject::toImpl(holder); | 2856 TestObject* impl = V8TestObject::toImpl(holder); |
2857 int cppValue = toInt32(v8Value, exceptionState); | 2857 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2858 if (exceptionState.throwIfNeeded()) | 2858 if (exceptionState.throwIfNeeded()) |
2859 return; | 2859 return; |
2860 impl->setPerContextEnabledLongAttribute(cppValue); | 2860 impl->setPerContextEnabledLongAttribute(cppValue); |
2861 } | 2861 } |
2862 | 2862 |
2863 static void perContextEnabledLongAttributeAttributeSetterCallback(v8::Local<v8::
String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& inf
o) | 2863 static void perContextEnabledLongAttributeAttributeSetterCallback(v8::Local<v8::
String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& inf
o) |
2864 { | 2864 { |
2865 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2865 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2866 TestObjectV8Internal::perContextEnabledLongAttributeAttributeSetter(v8Value,
info); | 2866 TestObjectV8Internal::perContextEnabledLongAttributeAttributeSetter(v8Value,
info); |
2867 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2867 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2925 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute"); | 2925 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute"); |
2926 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetter(info); | 2926 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetter(info); |
2927 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2927 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2928 } | 2928 } |
2929 | 2929 |
2930 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2930 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2931 { | 2931 { |
2932 v8::Local<v8::Object> holder = info.Holder(); | 2932 v8::Local<v8::Object> holder = info.Holder(); |
2933 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2933 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2934 TestObject* impl = V8TestObject::toImpl(holder); | 2934 TestObject* impl = V8TestObject::toImpl(holder); |
2935 int cppValue = toInt32(v8Value, exceptionState); | 2935 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2936 if (exceptionState.throwIfNeeded()) | 2936 if (exceptionState.throwIfNeeded()) |
2937 return; | 2937 return; |
2938 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); | 2938 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); |
2939 } | 2939 } |
2940 | 2940 |
2941 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) | 2941 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) |
2942 { | 2942 { |
2943 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2943 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2944 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); | 2944 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
2945 V8PerContextData* contextData = scriptState->perContextData(); | 2945 V8PerContextData* contextData = scriptState->perContextData(); |
(...skipping 20 matching lines...) Expand all Loading... |
2966 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute"); | 2966 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute"); |
2967 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); | 2967 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); |
2968 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2968 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2969 } | 2969 } |
2970 | 2970 |
2971 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) | 2971 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) |
2972 { | 2972 { |
2973 v8::Local<v8::Object> holder = info.Holder(); | 2973 v8::Local<v8::Object> holder = info.Holder(); |
2974 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2974 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2975 TestObject* impl = V8TestObject::toImpl(holder); | 2975 TestObject* impl = V8TestObject::toImpl(holder); |
2976 int cppValue = toInt32(v8Value, exceptionState); | 2976 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
2977 if (exceptionState.throwIfNeeded()) | 2977 if (exceptionState.throwIfNeeded()) |
2978 return; | 2978 return; |
2979 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); | 2979 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); |
2980 } | 2980 } |
2981 | 2981 |
2982 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 2982 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
2983 { | 2983 { |
2984 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 2984 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
2985 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); | 2985 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
2986 V8PerContextData* contextData = scriptState->perContextData(); | 2986 V8PerContextData* contextData = scriptState->perContextData(); |
(...skipping 20 matching lines...) Expand all Loading... |
3007 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssForIsolatedWorldsPerWorldBindingsLongAttribute"); | 3007 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssForIsolatedWorldsPerWorldBindingsLongAttribute"); |
3008 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); | 3008 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); |
3009 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3009 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3010 } | 3010 } |
3011 | 3011 |
3012 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) | 3012 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) |
3013 { | 3013 { |
3014 v8::Local<v8::Object> holder = info.Holder(); | 3014 v8::Local<v8::Object> holder = info.Holder(); |
3015 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); | 3015 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); |
3016 TestObject* impl = V8TestObject::toImpl(holder); | 3016 TestObject* impl = V8TestObject::toImpl(holder); |
3017 int cppValue = toInt32(v8Value, exceptionState); | 3017 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
3018 if (exceptionState.throwIfNeeded()) | 3018 if (exceptionState.throwIfNeeded()) |
3019 return; | 3019 return; |
3020 impl->setActivityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); | 3020 impl->setActivityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); |
3021 } | 3021 } |
3022 | 3022 |
3023 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) | 3023 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) |
3024 { | 3024 { |
3025 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3025 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3026 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); | 3026 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
3027 V8PerContextData* contextData = scriptState->perContextData(); | 3027 V8PerContextData* contextData = scriptState->perContextData(); |
(...skipping 16 matching lines...) Expand all Loading... |
3044 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 3044 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
3045 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetterForMainWorld(info); | 3045 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetterForMainWorld(info); |
3046 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3046 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3047 } | 3047 } |
3048 | 3048 |
3049 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterForMainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) | 3049 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterForMainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) |
3050 { | 3050 { |
3051 v8::Local<v8::Object> holder = info.Holder(); | 3051 v8::Local<v8::Object> holder = info.Holder(); |
3052 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); | 3052 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); |
3053 TestObject* impl = V8TestObject::toImpl(holder); | 3053 TestObject* impl = V8TestObject::toImpl(holder); |
3054 int cppValue = toInt32(v8Value, exceptionState); | 3054 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
3055 if (exceptionState.throwIfNeeded()) | 3055 if (exceptionState.throwIfNeeded()) |
3056 return; | 3056 return; |
3057 impl->setActivityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); | 3057 impl->setActivityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); |
3058 } | 3058 } |
3059 | 3059 |
3060 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) | 3060 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) |
3061 { | 3061 { |
3062 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3062 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3063 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetterForMainWorld(v8Value, info); | 3063 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetterForMainWorld(v8Value, info); |
3064 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3064 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 15 matching lines...) Expand all Loading... |
3080 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erPerWorldBindingsLongAttribute"); | 3080 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erPerWorldBindingsLongAttribute"); |
3081 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetter(info); | 3081 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetter(info); |
3082 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3082 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3083 } | 3083 } |
3084 | 3084 |
3085 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3085 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3086 { | 3086 { |
3087 v8::Local<v8::Object> holder = info.Holder(); | 3087 v8::Local<v8::Object> holder = info.Holder(); |
3088 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 3088 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
3089 TestObject* impl = V8TestObject::toImpl(holder); | 3089 TestObject* impl = V8TestObject::toImpl(holder); |
3090 int cppValue = toInt32(v8Value, exceptionState); | 3090 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
3091 if (exceptionState.throwIfNeeded()) | 3091 if (exceptionState.throwIfNeeded()) |
3092 return; | 3092 return; |
3093 impl->setActivityLoggingGetterPerWorldBindingsLongAttribute(cppValue); | 3093 impl->setActivityLoggingGetterPerWorldBindingsLongAttribute(cppValue); |
3094 } | 3094 } |
3095 | 3095 |
3096 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) | 3096 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) |
3097 { | 3097 { |
3098 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3098 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3099 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteSetter(v8Value, info); | 3099 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteSetter(v8Value, info); |
3100 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3100 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 15 matching lines...) Expand all Loading... |
3116 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erPerWorldBindingsLongAttribute"); | 3116 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erPerWorldBindingsLongAttribute"); |
3117 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); | 3117 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); |
3118 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3118 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3119 } | 3119 } |
3120 | 3120 |
3121 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) | 3121 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) |
3122 { | 3122 { |
3123 v8::Local<v8::Object> holder = info.Holder(); | 3123 v8::Local<v8::Object> holder = info.Holder(); |
3124 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 3124 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
3125 TestObject* impl = V8TestObject::toImpl(holder); | 3125 TestObject* impl = V8TestObject::toImpl(holder); |
3126 int cppValue = toInt32(v8Value, exceptionState); | 3126 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
3127 if (exceptionState.throwIfNeeded()) | 3127 if (exceptionState.throwIfNeeded()) |
3128 return; | 3128 return; |
3129 impl->setActivityLoggingGetterPerWorldBindingsLongAttribute(cppValue); | 3129 impl->setActivityLoggingGetterPerWorldBindingsLongAttribute(cppValue); |
3130 } | 3130 } |
3131 | 3131 |
3132 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCal
lbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 3132 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCal
lbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
3133 { | 3133 { |
3134 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3134 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3135 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteSetterForMainWorld(v8Value, info); | 3135 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteSetterForMainWorld(v8Value, info); |
3136 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3136 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 15 matching lines...) Expand all Loading... |
3152 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erForIsolatedWorldsPerWorldBindingsLongAttribute"); | 3152 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erForIsolatedWorldsPerWorldBindingsLongAttribute"); |
3153 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); | 3153 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); |
3154 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3154 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3155 } | 3155 } |
3156 | 3156 |
3157 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) | 3157 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) |
3158 { | 3158 { |
3159 v8::Local<v8::Object> holder = info.Holder(); | 3159 v8::Local<v8::Object> holder = info.Holder(); |
3160 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); | 3160 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); |
3161 TestObject* impl = V8TestObject::toImpl(holder); | 3161 TestObject* impl = V8TestObject::toImpl(holder); |
3162 int cppValue = toInt32(v8Value, exceptionState); | 3162 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
3163 if (exceptionState.throwIfNeeded()) | 3163 if (exceptionState.throwIfNeeded()) |
3164 return; | 3164 return; |
3165 impl->setActivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); | 3165 impl->setActivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); |
3166 } | 3166 } |
3167 | 3167 |
3168 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) | 3168 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) |
3169 { | 3169 { |
3170 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3170 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3171 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetter(v8Value, info); | 3171 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetter(v8Value, info); |
3172 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3172 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
3184 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 3184 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
3185 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetterForMainWorld(info); | 3185 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetterForMainWorld(info); |
3186 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3186 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3187 } | 3187 } |
3188 | 3188 |
3189 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterForMainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) | 3189 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterForMainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) |
3190 { | 3190 { |
3191 v8::Local<v8::Object> holder = info.Holder(); | 3191 v8::Local<v8::Object> holder = info.Holder(); |
3192 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); | 3192 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); |
3193 TestObject* impl = V8TestObject::toImpl(holder); | 3193 TestObject* impl = V8TestObject::toImpl(holder); |
3194 int cppValue = toInt32(v8Value, exceptionState); | 3194 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
3195 if (exceptionState.throwIfNeeded()) | 3195 if (exceptionState.throwIfNeeded()) |
3196 return; | 3196 return; |
3197 impl->setActivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); | 3197 impl->setActivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); |
3198 } | 3198 } |
3199 | 3199 |
3200 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) | 3200 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) |
3201 { | 3201 { |
3202 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3202 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3203 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetterForMainWorld(v8Value, info); | 3203 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetterForMainWorld(v8Value, info); |
3204 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3204 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3324 } | 3324 } |
3325 | 3325 |
3326 static void locationByteStringAttributeSetter(v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) | 3326 static void locationByteStringAttributeSetter(v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) |
3327 { | 3327 { |
3328 v8::Local<v8::Object> holder = info.Holder(); | 3328 v8::Local<v8::Object> holder = info.Holder(); |
3329 ExceptionState exceptionState(ExceptionState::SetterContext, "locationByteSt
ring", "TestObject", holder, info.GetIsolate()); | 3329 ExceptionState exceptionState(ExceptionState::SetterContext, "locationByteSt
ring", "TestObject", holder, info.GetIsolate()); |
3330 TestObject* proxyImpl = V8TestObject::toImpl(holder); | 3330 TestObject* proxyImpl = V8TestObject::toImpl(holder); |
3331 RefPtrWillBeRawPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationByteStrin
g()); | 3331 RefPtrWillBeRawPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationByteStrin
g()); |
3332 if (!impl) | 3332 if (!impl) |
3333 return; | 3333 return; |
3334 V8StringResource<> cppValue = toByteString(v8Value, exceptionState); | 3334 V8StringResource<> cppValue = toByteString(info.GetIsolate(), v8Value, excep
tionState); |
3335 if (exceptionState.throwIfNeeded()) | 3335 if (exceptionState.throwIfNeeded()) |
3336 return; | 3336 return; |
3337 impl->setHrefByteString(cppValue); | 3337 impl->setHrefByteString(cppValue); |
3338 } | 3338 } |
3339 | 3339 |
3340 static void locationByteStringAttributeSetterCallback(v8::Local<v8::String>, v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3340 static void locationByteStringAttributeSetterCallback(v8::Local<v8::String>, v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3341 { | 3341 { |
3342 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3342 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3343 TestObjectV8Internal::locationByteStringAttributeSetter(v8Value, info); | 3343 TestObjectV8Internal::locationByteStringAttributeSetter(v8Value, info); |
3344 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3344 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3540 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 3540 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
3541 TestObjectV8Internal::raisesExceptionLongAttributeAttributeGetter(info); | 3541 TestObjectV8Internal::raisesExceptionLongAttributeAttributeGetter(info); |
3542 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3542 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3543 } | 3543 } |
3544 | 3544 |
3545 static void raisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) | 3545 static void raisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) |
3546 { | 3546 { |
3547 v8::Local<v8::Object> holder = info.Holder(); | 3547 v8::Local<v8::Object> holder = info.Holder(); |
3548 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nLongAttribute", "TestObject", holder, info.GetIsolate()); | 3548 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nLongAttribute", "TestObject", holder, info.GetIsolate()); |
3549 TestObject* impl = V8TestObject::toImpl(holder); | 3549 TestObject* impl = V8TestObject::toImpl(holder); |
3550 int cppValue = toInt32(v8Value, exceptionState); | 3550 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
3551 if (exceptionState.throwIfNeeded()) | 3551 if (exceptionState.throwIfNeeded()) |
3552 return; | 3552 return; |
3553 impl->setRaisesExceptionLongAttribute(cppValue, exceptionState); | 3553 impl->setRaisesExceptionLongAttribute(cppValue, exceptionState); |
3554 exceptionState.throwIfNeeded(); | 3554 exceptionState.throwIfNeeded(); |
3555 } | 3555 } |
3556 | 3556 |
3557 static void raisesExceptionLongAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3557 static void raisesExceptionLongAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3558 { | 3558 { |
3559 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3559 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3560 TestObjectV8Internal::raisesExceptionLongAttributeAttributeSetter(v8Value, i
nfo); | 3560 TestObjectV8Internal::raisesExceptionLongAttributeAttributeSetter(v8Value, i
nfo); |
(...skipping 16 matching lines...) Expand all Loading... |
3577 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 3577 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
3578 TestObjectV8Internal::raisesExceptionGetterLongAttributeAttributeGetter(info
); | 3578 TestObjectV8Internal::raisesExceptionGetterLongAttributeAttributeGetter(info
); |
3579 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3579 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3580 } | 3580 } |
3581 | 3581 |
3582 static void raisesExceptionGetterLongAttributeAttributeSetter(v8::Local<v8::Valu
e> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3582 static void raisesExceptionGetterLongAttributeAttributeSetter(v8::Local<v8::Valu
e> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3583 { | 3583 { |
3584 v8::Local<v8::Object> holder = info.Holder(); | 3584 v8::Local<v8::Object> holder = info.Holder(); |
3585 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nGetterLongAttribute", "TestObject", holder, info.GetIsolate()); | 3585 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nGetterLongAttribute", "TestObject", holder, info.GetIsolate()); |
3586 TestObject* impl = V8TestObject::toImpl(holder); | 3586 TestObject* impl = V8TestObject::toImpl(holder); |
3587 int cppValue = toInt32(v8Value, exceptionState); | 3587 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
3588 if (exceptionState.throwIfNeeded()) | 3588 if (exceptionState.throwIfNeeded()) |
3589 return; | 3589 return; |
3590 impl->setRaisesExceptionGetterLongAttribute(cppValue); | 3590 impl->setRaisesExceptionGetterLongAttribute(cppValue); |
3591 } | 3591 } |
3592 | 3592 |
3593 static void raisesExceptionGetterLongAttributeAttributeSetterCallback(v8::Local<
v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>&
info) | 3593 static void raisesExceptionGetterLongAttributeAttributeSetterCallback(v8::Local<
v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>&
info) |
3594 { | 3594 { |
3595 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3595 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3596 TestObjectV8Internal::raisesExceptionGetterLongAttributeAttributeSetter(v8Va
lue, info); | 3596 TestObjectV8Internal::raisesExceptionGetterLongAttributeAttributeSetter(v8Va
lue, info); |
3597 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3597 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
3609 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 3609 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
3610 TestObjectV8Internal::setterRaisesExceptionLongAttributeAttributeGetter(info
); | 3610 TestObjectV8Internal::setterRaisesExceptionLongAttributeAttributeGetter(info
); |
3611 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3611 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3612 } | 3612 } |
3613 | 3613 |
3614 static void setterRaisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Valu
e> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3614 static void setterRaisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Valu
e> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3615 { | 3615 { |
3616 v8::Local<v8::Object> holder = info.Holder(); | 3616 v8::Local<v8::Object> holder = info.Holder(); |
3617 ExceptionState exceptionState(ExceptionState::SetterContext, "setterRaisesEx
ceptionLongAttribute", "TestObject", holder, info.GetIsolate()); | 3617 ExceptionState exceptionState(ExceptionState::SetterContext, "setterRaisesEx
ceptionLongAttribute", "TestObject", holder, info.GetIsolate()); |
3618 TestObject* impl = V8TestObject::toImpl(holder); | 3618 TestObject* impl = V8TestObject::toImpl(holder); |
3619 int cppValue = toInt32(v8Value, exceptionState); | 3619 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
3620 if (exceptionState.throwIfNeeded()) | 3620 if (exceptionState.throwIfNeeded()) |
3621 return; | 3621 return; |
3622 impl->setSetterRaisesExceptionLongAttribute(cppValue, exceptionState); | 3622 impl->setSetterRaisesExceptionLongAttribute(cppValue, exceptionState); |
3623 exceptionState.throwIfNeeded(); | 3623 exceptionState.throwIfNeeded(); |
3624 } | 3624 } |
3625 | 3625 |
3626 static void setterRaisesExceptionLongAttributeAttributeSetterCallback(v8::Local<
v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>&
info) | 3626 static void setterRaisesExceptionLongAttributeAttributeSetterCallback(v8::Local<
v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>&
info) |
3627 { | 3627 { |
3628 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3628 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3629 TestObjectV8Internal::setterRaisesExceptionLongAttributeAttributeSetter(v8Va
lue, info); | 3629 TestObjectV8Internal::setterRaisesExceptionLongAttributeAttributeSetter(v8Va
lue, info); |
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3815 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 3815 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
3816 TestObjectV8Internal::reflectLongAttributeAttributeGetter(info); | 3816 TestObjectV8Internal::reflectLongAttributeAttributeGetter(info); |
3817 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3817 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3818 } | 3818 } |
3819 | 3819 |
3820 static void reflectLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) | 3820 static void reflectLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) |
3821 { | 3821 { |
3822 v8::Local<v8::Object> holder = info.Holder(); | 3822 v8::Local<v8::Object> holder = info.Holder(); |
3823 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectLongAtt
ribute", "TestObject", holder, info.GetIsolate()); | 3823 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectLongAtt
ribute", "TestObject", holder, info.GetIsolate()); |
3824 TestObject* impl = V8TestObject::toImpl(holder); | 3824 TestObject* impl = V8TestObject::toImpl(holder); |
3825 int cppValue = toInt32(v8Value, exceptionState); | 3825 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
3826 if (exceptionState.throwIfNeeded()) | 3826 if (exceptionState.throwIfNeeded()) |
3827 return; | 3827 return; |
3828 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; | 3828 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; |
3829 impl->setIntegralAttribute(HTMLNames::reflectlongattributeAttr, cppValue); | 3829 impl->setIntegralAttribute(HTMLNames::reflectlongattributeAttr, cppValue); |
3830 } | 3830 } |
3831 | 3831 |
3832 static void reflectLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3832 static void reflectLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3833 { | 3833 { |
3834 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3834 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3835 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; | 3835 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; |
(...skipping 13 matching lines...) Expand all Loading... |
3849 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 3849 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
3850 TestObjectV8Internal::reflectUnsignedShortAttributeAttributeGetter(info); | 3850 TestObjectV8Internal::reflectUnsignedShortAttributeAttributeGetter(info); |
3851 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3851 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3852 } | 3852 } |
3853 | 3853 |
3854 static void reflectUnsignedShortAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) | 3854 static void reflectUnsignedShortAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) |
3855 { | 3855 { |
3856 v8::Local<v8::Object> holder = info.Holder(); | 3856 v8::Local<v8::Object> holder = info.Holder(); |
3857 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectUnsigne
dShortAttribute", "TestObject", holder, info.GetIsolate()); | 3857 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectUnsigne
dShortAttribute", "TestObject", holder, info.GetIsolate()); |
3858 TestObject* impl = V8TestObject::toImpl(holder); | 3858 TestObject* impl = V8TestObject::toImpl(holder); |
3859 unsigned cppValue = toUInt16(v8Value, exceptionState); | 3859 unsigned cppValue = toUInt16(info.GetIsolate(), v8Value, exceptionState); |
3860 if (exceptionState.throwIfNeeded()) | 3860 if (exceptionState.throwIfNeeded()) |
3861 return; | 3861 return; |
3862 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; | 3862 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; |
3863 impl->setAttribute(HTMLNames::reflectunsignedshortattributeAttr, cppValue); | 3863 impl->setAttribute(HTMLNames::reflectunsignedshortattributeAttr, cppValue); |
3864 } | 3864 } |
3865 | 3865 |
3866 static void reflectUnsignedShortAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) | 3866 static void reflectUnsignedShortAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) |
3867 { | 3867 { |
3868 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3868 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3869 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; | 3869 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; |
(...skipping 13 matching lines...) Expand all Loading... |
3883 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 3883 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
3884 TestObjectV8Internal::reflectUnsignedLongAttributeAttributeGetter(info); | 3884 TestObjectV8Internal::reflectUnsignedLongAttributeAttributeGetter(info); |
3885 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3885 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
3886 } | 3886 } |
3887 | 3887 |
3888 static void reflectUnsignedLongAttributeAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) | 3888 static void reflectUnsignedLongAttributeAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) |
3889 { | 3889 { |
3890 v8::Local<v8::Object> holder = info.Holder(); | 3890 v8::Local<v8::Object> holder = info.Holder(); |
3891 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectUnsigne
dLongAttribute", "TestObject", holder, info.GetIsolate()); | 3891 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectUnsigne
dLongAttribute", "TestObject", holder, info.GetIsolate()); |
3892 TestObject* impl = V8TestObject::toImpl(holder); | 3892 TestObject* impl = V8TestObject::toImpl(holder); |
3893 unsigned cppValue = toUInt32(v8Value, exceptionState); | 3893 unsigned cppValue = toUInt32(info.GetIsolate(), v8Value, exceptionState); |
3894 if (exceptionState.throwIfNeeded()) | 3894 if (exceptionState.throwIfNeeded()) |
3895 return; | 3895 return; |
3896 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; | 3896 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; |
3897 impl->setUnsignedIntegralAttribute(HTMLNames::reflectunsignedlongattributeAt
tr, cppValue); | 3897 impl->setUnsignedIntegralAttribute(HTMLNames::reflectunsignedlongattributeAt
tr, cppValue); |
3898 } | 3898 } |
3899 | 3899 |
3900 static void reflectUnsignedLongAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3900 static void reflectUnsignedLongAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3901 { | 3901 { |
3902 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3902 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
3903 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; | 3903 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; |
(...skipping 572 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4476 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 4476 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
4477 TestObjectV8Internal::runtimeEnabledLongAttributeAttributeGetter(info); | 4477 TestObjectV8Internal::runtimeEnabledLongAttributeAttributeGetter(info); |
4478 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4478 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
4479 } | 4479 } |
4480 | 4480 |
4481 static void runtimeEnabledLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) | 4481 static void runtimeEnabledLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) |
4482 { | 4482 { |
4483 v8::Local<v8::Object> holder = info.Holder(); | 4483 v8::Local<v8::Object> holder = info.Holder(); |
4484 ExceptionState exceptionState(ExceptionState::SetterContext, "runtimeEnabled
LongAttribute", "TestObject", holder, info.GetIsolate()); | 4484 ExceptionState exceptionState(ExceptionState::SetterContext, "runtimeEnabled
LongAttribute", "TestObject", holder, info.GetIsolate()); |
4485 TestObject* impl = V8TestObject::toImpl(holder); | 4485 TestObject* impl = V8TestObject::toImpl(holder); |
4486 int cppValue = toInt32(v8Value, exceptionState); | 4486 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
4487 if (exceptionState.throwIfNeeded()) | 4487 if (exceptionState.throwIfNeeded()) |
4488 return; | 4488 return; |
4489 impl->setRuntimeEnabledLongAttribute(cppValue); | 4489 impl->setRuntimeEnabledLongAttribute(cppValue); |
4490 } | 4490 } |
4491 | 4491 |
4492 static void runtimeEnabledLongAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4492 static void runtimeEnabledLongAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4493 { | 4493 { |
4494 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 4494 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
4495 TestObjectV8Internal::runtimeEnabledLongAttributeAttributeSetter(v8Value, in
fo); | 4495 TestObjectV8Internal::runtimeEnabledLongAttributeAttributeSetter(v8Value, in
fo); |
4496 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4496 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
4508 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 4508 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
4509 TestObjectV8Internal::perContextEnabledRuntimeEnabledLongAttributeAttributeG
etter(info); | 4509 TestObjectV8Internal::perContextEnabledRuntimeEnabledLongAttributeAttributeG
etter(info); |
4510 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4510 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
4511 } | 4511 } |
4512 | 4512 |
4513 static void perContextEnabledRuntimeEnabledLongAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4513 static void perContextEnabledRuntimeEnabledLongAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4514 { | 4514 { |
4515 v8::Local<v8::Object> holder = info.Holder(); | 4515 v8::Local<v8::Object> holder = info.Holder(); |
4516 ExceptionState exceptionState(ExceptionState::SetterContext, "perContextEnab
ledRuntimeEnabledLongAttribute", "TestObject", holder, info.GetIsolate()); | 4516 ExceptionState exceptionState(ExceptionState::SetterContext, "perContextEnab
ledRuntimeEnabledLongAttribute", "TestObject", holder, info.GetIsolate()); |
4517 TestObject* impl = V8TestObject::toImpl(holder); | 4517 TestObject* impl = V8TestObject::toImpl(holder); |
4518 int cppValue = toInt32(v8Value, exceptionState); | 4518 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
4519 if (exceptionState.throwIfNeeded()) | 4519 if (exceptionState.throwIfNeeded()) |
4520 return; | 4520 return; |
4521 impl->setPerContextEnabledRuntimeEnabledLongAttribute(cppValue); | 4521 impl->setPerContextEnabledRuntimeEnabledLongAttribute(cppValue); |
4522 } | 4522 } |
4523 | 4523 |
4524 static void perContextEnabledRuntimeEnabledLongAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) | 4524 static void perContextEnabledRuntimeEnabledLongAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) |
4525 { | 4525 { |
4526 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 4526 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
4527 TestObjectV8Internal::perContextEnabledRuntimeEnabledLongAttributeAttributeS
etter(v8Value, info); | 4527 TestObjectV8Internal::perContextEnabledRuntimeEnabledLongAttributeAttributeS
etter(v8Value, info); |
4528 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4528 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 16 matching lines...) Expand all Loading... |
4545 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4545 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
4546 } | 4546 } |
4547 #endif // ENABLE(CONDITION) | 4547 #endif // ENABLE(CONDITION) |
4548 | 4548 |
4549 #if ENABLE(CONDITION) | 4549 #if ENABLE(CONDITION) |
4550 static void conditionalRuntimeEnabledLongAttributeAttributeSetter(v8::Local<v8::
Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4550 static void conditionalRuntimeEnabledLongAttributeAttributeSetter(v8::Local<v8::
Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4551 { | 4551 { |
4552 v8::Local<v8::Object> holder = info.Holder(); | 4552 v8::Local<v8::Object> holder = info.Holder(); |
4553 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalRun
timeEnabledLongAttribute", "TestObject", holder, info.GetIsolate()); | 4553 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalRun
timeEnabledLongAttribute", "TestObject", holder, info.GetIsolate()); |
4554 TestObject* impl = V8TestObject::toImpl(holder); | 4554 TestObject* impl = V8TestObject::toImpl(holder); |
4555 int cppValue = toInt32(v8Value, exceptionState); | 4555 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
4556 if (exceptionState.throwIfNeeded()) | 4556 if (exceptionState.throwIfNeeded()) |
4557 return; | 4557 return; |
4558 impl->setConditionalRuntimeEnabledLongAttribute(cppValue); | 4558 impl->setConditionalRuntimeEnabledLongAttribute(cppValue); |
4559 } | 4559 } |
4560 #endif // ENABLE(CONDITION) | 4560 #endif // ENABLE(CONDITION) |
4561 | 4561 |
4562 #if ENABLE(CONDITION) | 4562 #if ENABLE(CONDITION) |
4563 static void conditionalRuntimeEnabledLongAttributeAttributeSetterCallback(v8::Lo
cal<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<vo
id>& info) | 4563 static void conditionalRuntimeEnabledLongAttributeAttributeSetterCallback(v8::Lo
cal<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<vo
id>& info) |
4564 { | 4564 { |
4565 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 4565 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4809 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 4809 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
4810 TestObjectV8Internal::treatReturnedNullStringAsNullByteStringAttributeAttrib
uteGetter(info); | 4810 TestObjectV8Internal::treatReturnedNullStringAsNullByteStringAttributeAttrib
uteGetter(info); |
4811 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4811 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
4812 } | 4812 } |
4813 | 4813 |
4814 static void treatReturnedNullStringAsNullByteStringAttributeAttributeSetter(v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4814 static void treatReturnedNullStringAsNullByteStringAttributeAttributeSetter(v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4815 { | 4815 { |
4816 v8::Local<v8::Object> holder = info.Holder(); | 4816 v8::Local<v8::Object> holder = info.Holder(); |
4817 ExceptionState exceptionState(ExceptionState::SetterContext, "treatReturnedN
ullStringAsNullByteStringAttribute", "TestObject", holder, info.GetIsolate()); | 4817 ExceptionState exceptionState(ExceptionState::SetterContext, "treatReturnedN
ullStringAsNullByteStringAttribute", "TestObject", holder, info.GetIsolate()); |
4818 TestObject* impl = V8TestObject::toImpl(holder); | 4818 TestObject* impl = V8TestObject::toImpl(holder); |
4819 V8StringResource<> cppValue = toByteString(v8Value, exceptionState); | 4819 V8StringResource<> cppValue = toByteString(info.GetIsolate(), v8Value, excep
tionState); |
4820 if (exceptionState.throwIfNeeded()) | 4820 if (exceptionState.throwIfNeeded()) |
4821 return; | 4821 return; |
4822 impl->setTreatReturnedNullStringAsNullByteStringAttribute(cppValue); | 4822 impl->setTreatReturnedNullStringAsNullByteStringAttribute(cppValue); |
4823 } | 4823 } |
4824 | 4824 |
4825 static void treatReturnedNullStringAsNullByteStringAttributeAttributeSetterCallb
ack(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) | 4825 static void treatReturnedNullStringAsNullByteStringAttributeAttributeSetterCallb
ack(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) |
4826 { | 4826 { |
4827 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 4827 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
4828 TestObjectV8Internal::treatReturnedNullStringAsNullByteStringAttributeAttrib
uteSetter(v8Value, info); | 4828 TestObjectV8Internal::treatReturnedNullStringAsNullByteStringAttributeAttrib
uteSetter(v8Value, info); |
4829 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4829 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
4841 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 4841 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
4842 TestObjectV8Internal::treatReturnedNullStringAsUndefinedByteStringAttributeA
ttributeGetter(info); | 4842 TestObjectV8Internal::treatReturnedNullStringAsUndefinedByteStringAttributeA
ttributeGetter(info); |
4843 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4843 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
4844 } | 4844 } |
4845 | 4845 |
4846 static void treatReturnedNullStringAsUndefinedByteStringAttributeAttributeSetter
(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4846 static void treatReturnedNullStringAsUndefinedByteStringAttributeAttributeSetter
(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4847 { | 4847 { |
4848 v8::Local<v8::Object> holder = info.Holder(); | 4848 v8::Local<v8::Object> holder = info.Holder(); |
4849 ExceptionState exceptionState(ExceptionState::SetterContext, "treatReturnedN
ullStringAsUndefinedByteStringAttribute", "TestObject", holder, info.GetIsolate(
)); | 4849 ExceptionState exceptionState(ExceptionState::SetterContext, "treatReturnedN
ullStringAsUndefinedByteStringAttribute", "TestObject", holder, info.GetIsolate(
)); |
4850 TestObject* impl = V8TestObject::toImpl(holder); | 4850 TestObject* impl = V8TestObject::toImpl(holder); |
4851 V8StringResource<> cppValue = toByteString(v8Value, exceptionState); | 4851 V8StringResource<> cppValue = toByteString(info.GetIsolate(), v8Value, excep
tionState); |
4852 if (exceptionState.throwIfNeeded()) | 4852 if (exceptionState.throwIfNeeded()) |
4853 return; | 4853 return; |
4854 impl->setTreatReturnedNullStringAsUndefinedByteStringAttribute(cppValue); | 4854 impl->setTreatReturnedNullStringAsUndefinedByteStringAttribute(cppValue); |
4855 } | 4855 } |
4856 | 4856 |
4857 static void treatReturnedNullStringAsUndefinedByteStringAttributeAttributeSetter
Callback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::Property
CallbackInfo<void>& info) | 4857 static void treatReturnedNullStringAsUndefinedByteStringAttributeAttributeSetter
Callback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::Property
CallbackInfo<void>& info) |
4858 { | 4858 { |
4859 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 4859 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
4860 TestObjectV8Internal::treatReturnedNullStringAsUndefinedByteStringAttributeA
ttributeSetter(v8Value, info); | 4860 TestObjectV8Internal::treatReturnedNullStringAsUndefinedByteStringAttributeA
ttributeSetter(v8Value, info); |
4861 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4861 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
4873 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 4873 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
4874 TestObjectV8Internal::treatReturnedNullStringAsNullUSVStringAttributeAttribu
teGetter(info); | 4874 TestObjectV8Internal::treatReturnedNullStringAsNullUSVStringAttributeAttribu
teGetter(info); |
4875 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4875 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
4876 } | 4876 } |
4877 | 4877 |
4878 static void treatReturnedNullStringAsNullUSVStringAttributeAttributeSetter(v8::L
ocal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4878 static void treatReturnedNullStringAsNullUSVStringAttributeAttributeSetter(v8::L
ocal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4879 { | 4879 { |
4880 v8::Local<v8::Object> holder = info.Holder(); | 4880 v8::Local<v8::Object> holder = info.Holder(); |
4881 ExceptionState exceptionState(ExceptionState::SetterContext, "treatReturnedN
ullStringAsNullUSVStringAttribute", "TestObject", holder, info.GetIsolate()); | 4881 ExceptionState exceptionState(ExceptionState::SetterContext, "treatReturnedN
ullStringAsNullUSVStringAttribute", "TestObject", holder, info.GetIsolate()); |
4882 TestObject* impl = V8TestObject::toImpl(holder); | 4882 TestObject* impl = V8TestObject::toImpl(holder); |
4883 V8StringResource<> cppValue = toUSVString(v8Value, exceptionState); | 4883 V8StringResource<> cppValue = toUSVString(info.GetIsolate(), v8Value, except
ionState); |
4884 if (exceptionState.throwIfNeeded()) | 4884 if (exceptionState.throwIfNeeded()) |
4885 return; | 4885 return; |
4886 impl->setTreatReturnedNullStringAsNullUSVStringAttribute(cppValue); | 4886 impl->setTreatReturnedNullStringAsNullUSVStringAttribute(cppValue); |
4887 } | 4887 } |
4888 | 4888 |
4889 static void treatReturnedNullStringAsNullUSVStringAttributeAttributeSetterCallba
ck(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallba
ckInfo<void>& info) | 4889 static void treatReturnedNullStringAsNullUSVStringAttributeAttributeSetterCallba
ck(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallba
ckInfo<void>& info) |
4890 { | 4890 { |
4891 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 4891 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
4892 TestObjectV8Internal::treatReturnedNullStringAsNullUSVStringAttributeAttribu
teSetter(v8Value, info); | 4892 TestObjectV8Internal::treatReturnedNullStringAsNullUSVStringAttributeAttribu
teSetter(v8Value, info); |
4893 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4893 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
4905 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 4905 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
4906 TestObjectV8Internal::treatReturnedNullStringAsUndefinedUSVStringAttributeAt
tributeGetter(info); | 4906 TestObjectV8Internal::treatReturnedNullStringAsUndefinedUSVStringAttributeAt
tributeGetter(info); |
4907 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4907 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
4908 } | 4908 } |
4909 | 4909 |
4910 static void treatReturnedNullStringAsUndefinedUSVStringAttributeAttributeSetter(
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4910 static void treatReturnedNullStringAsUndefinedUSVStringAttributeAttributeSetter(
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4911 { | 4911 { |
4912 v8::Local<v8::Object> holder = info.Holder(); | 4912 v8::Local<v8::Object> holder = info.Holder(); |
4913 ExceptionState exceptionState(ExceptionState::SetterContext, "treatReturnedN
ullStringAsUndefinedUSVStringAttribute", "TestObject", holder, info.GetIsolate()
); | 4913 ExceptionState exceptionState(ExceptionState::SetterContext, "treatReturnedN
ullStringAsUndefinedUSVStringAttribute", "TestObject", holder, info.GetIsolate()
); |
4914 TestObject* impl = V8TestObject::toImpl(holder); | 4914 TestObject* impl = V8TestObject::toImpl(holder); |
4915 V8StringResource<> cppValue = toUSVString(v8Value, exceptionState); | 4915 V8StringResource<> cppValue = toUSVString(info.GetIsolate(), v8Value, except
ionState); |
4916 if (exceptionState.throwIfNeeded()) | 4916 if (exceptionState.throwIfNeeded()) |
4917 return; | 4917 return; |
4918 impl->setTreatReturnedNullStringAsUndefinedUSVStringAttribute(cppValue); | 4918 impl->setTreatReturnedNullStringAsUndefinedUSVStringAttribute(cppValue); |
4919 } | 4919 } |
4920 | 4920 |
4921 static void treatReturnedNullStringAsUndefinedUSVStringAttributeAttributeSetterC
allback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyC
allbackInfo<void>& info) | 4921 static void treatReturnedNullStringAsUndefinedUSVStringAttributeAttributeSetterC
allback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyC
allbackInfo<void>& info) |
4922 { | 4922 { |
4923 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 4923 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
4924 TestObjectV8Internal::treatReturnedNullStringAsUndefinedUSVStringAttributeAt
tributeSetter(v8Value, info); | 4924 TestObjectV8Internal::treatReturnedNullStringAsUndefinedUSVStringAttributeAt
tributeSetter(v8Value, info); |
4925 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4925 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
4937 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 4937 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
4938 TestObjectV8Internal::typeCheckingInterfaceFloatAttributeAttributeGetter(inf
o); | 4938 TestObjectV8Internal::typeCheckingInterfaceFloatAttributeAttributeGetter(inf
o); |
4939 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4939 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
4940 } | 4940 } |
4941 | 4941 |
4942 static void typeCheckingInterfaceFloatAttributeAttributeSetter(v8::Local<v8::Val
ue> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4942 static void typeCheckingInterfaceFloatAttributeAttributeSetter(v8::Local<v8::Val
ue> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4943 { | 4943 { |
4944 v8::Local<v8::Object> holder = info.Holder(); | 4944 v8::Local<v8::Object> holder = info.Holder(); |
4945 ExceptionState exceptionState(ExceptionState::SetterContext, "typeCheckingIn
terfaceFloatAttribute", "TestObject", holder, info.GetIsolate()); | 4945 ExceptionState exceptionState(ExceptionState::SetterContext, "typeCheckingIn
terfaceFloatAttribute", "TestObject", holder, info.GetIsolate()); |
4946 TestObject* impl = V8TestObject::toImpl(holder); | 4946 TestObject* impl = V8TestObject::toImpl(holder); |
4947 float cppValue = toRestrictedFloat(v8Value, exceptionState); | 4947 float cppValue = toRestrictedFloat(info.GetIsolate(), v8Value, exceptionStat
e); |
4948 if (exceptionState.throwIfNeeded()) | 4948 if (exceptionState.throwIfNeeded()) |
4949 return; | 4949 return; |
4950 impl->setTypeCheckingInterfaceFloatAttribute(cppValue); | 4950 impl->setTypeCheckingInterfaceFloatAttribute(cppValue); |
4951 } | 4951 } |
4952 | 4952 |
4953 static void typeCheckingInterfaceFloatAttributeAttributeSetterCallback(v8::Local
<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>
& info) | 4953 static void typeCheckingInterfaceFloatAttributeAttributeSetterCallback(v8::Local
<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>
& info) |
4954 { | 4954 { |
4955 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 4955 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
4956 TestObjectV8Internal::typeCheckingInterfaceFloatAttributeAttributeSetter(v8V
alue, info); | 4956 TestObjectV8Internal::typeCheckingInterfaceFloatAttributeAttributeSetter(v8V
alue, info); |
4957 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4957 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5105 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 5105 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
5106 TestObjectV8Internal::unforgeableLongAttributeAttributeGetter(info); | 5106 TestObjectV8Internal::unforgeableLongAttributeAttributeGetter(info); |
5107 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5107 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
5108 } | 5108 } |
5109 | 5109 |
5110 static void unforgeableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value
, const v8::PropertyCallbackInfo<void>& info) | 5110 static void unforgeableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value
, const v8::PropertyCallbackInfo<void>& info) |
5111 { | 5111 { |
5112 v8::Local<v8::Object> holder = info.Holder(); | 5112 v8::Local<v8::Object> holder = info.Holder(); |
5113 ExceptionState exceptionState(ExceptionState::SetterContext, "unforgeableLon
gAttribute", "TestObject", holder, info.GetIsolate()); | 5113 ExceptionState exceptionState(ExceptionState::SetterContext, "unforgeableLon
gAttribute", "TestObject", holder, info.GetIsolate()); |
5114 TestObject* impl = V8TestObject::toImpl(holder); | 5114 TestObject* impl = V8TestObject::toImpl(holder); |
5115 int cppValue = toInt32(v8Value, exceptionState); | 5115 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
5116 if (exceptionState.throwIfNeeded()) | 5116 if (exceptionState.throwIfNeeded()) |
5117 return; | 5117 return; |
5118 impl->setUnforgeableLongAttribute(cppValue); | 5118 impl->setUnforgeableLongAttribute(cppValue); |
5119 } | 5119 } |
5120 | 5120 |
5121 static void unforgeableLongAttributeAttributeSetterCallback(v8::Local<v8::String
>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 5121 static void unforgeableLongAttributeAttributeSetterCallback(v8::Local<v8::String
>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
5122 { | 5122 { |
5123 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 5123 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
5124 TestObjectV8Internal::unforgeableLongAttributeAttributeSetter(v8Value, info)
; | 5124 TestObjectV8Internal::unforgeableLongAttributeAttributeSetter(v8Value, info)
; |
5125 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5125 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 12 matching lines...) Expand all Loading... |
5138 UseCounter::countIfNotPrivateScript(info.GetIsolate(), callingExecutionConte
xt(info.GetIsolate()), UseCounter::V8TestObject_MeasuredLongAttribute_AttributeG
etter); | 5138 UseCounter::countIfNotPrivateScript(info.GetIsolate(), callingExecutionConte
xt(info.GetIsolate()), UseCounter::V8TestObject_MeasuredLongAttribute_AttributeG
etter); |
5139 TestObjectV8Internal::measuredLongAttributeAttributeGetter(info); | 5139 TestObjectV8Internal::measuredLongAttributeAttributeGetter(info); |
5140 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5140 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
5141 } | 5141 } |
5142 | 5142 |
5143 static void measuredLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 5143 static void measuredLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
5144 { | 5144 { |
5145 v8::Local<v8::Object> holder = info.Holder(); | 5145 v8::Local<v8::Object> holder = info.Holder(); |
5146 ExceptionState exceptionState(ExceptionState::SetterContext, "measuredLongAt
tribute", "TestObject", holder, info.GetIsolate()); | 5146 ExceptionState exceptionState(ExceptionState::SetterContext, "measuredLongAt
tribute", "TestObject", holder, info.GetIsolate()); |
5147 TestObject* impl = V8TestObject::toImpl(holder); | 5147 TestObject* impl = V8TestObject::toImpl(holder); |
5148 int cppValue = toInt32(v8Value, exceptionState); | 5148 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); |
5149 if (exceptionState.throwIfNeeded()) | 5149 if (exceptionState.throwIfNeeded()) |
5150 return; | 5150 return; |
5151 impl->setMeasuredLongAttribute(cppValue); | 5151 impl->setMeasuredLongAttribute(cppValue); |
5152 } | 5152 } |
5153 | 5153 |
5154 static void measuredLongAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 5154 static void measuredLongAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
5155 { | 5155 { |
5156 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 5156 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
5157 UseCounter::countIfNotPrivateScript(info.GetIsolate(), callingExecutionConte
xt(info.GetIsolate()), UseCounter::V8TestObject_MeasuredLongAttribute_AttributeS
etter); | 5157 UseCounter::countIfNotPrivateScript(info.GetIsolate(), callingExecutionConte
xt(info.GetIsolate()), UseCounter::V8TestObject_MeasuredLongAttribute_AttributeS
etter); |
5158 TestObjectV8Internal::measuredLongAttributeAttributeSetter(v8Value, info); | 5158 TestObjectV8Internal::measuredLongAttributeAttributeSetter(v8Value, info); |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5365 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 5365 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
5366 TestObjectV8Internal::shortAttributeAttributeGetter(info); | 5366 TestObjectV8Internal::shortAttributeAttributeGetter(info); |
5367 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5367 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
5368 } | 5368 } |
5369 | 5369 |
5370 static void shortAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) | 5370 static void shortAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) |
5371 { | 5371 { |
5372 v8::Local<v8::Object> holder = info.Holder(); | 5372 v8::Local<v8::Object> holder = info.Holder(); |
5373 ExceptionState exceptionState(ExceptionState::SetterContext, "shortAttribute
", "TestObject", holder, info.GetIsolate()); | 5373 ExceptionState exceptionState(ExceptionState::SetterContext, "shortAttribute
", "TestObject", holder, info.GetIsolate()); |
5374 TestObject* impl = V8TestObject::toImpl(holder); | 5374 TestObject* impl = V8TestObject::toImpl(holder); |
5375 int cppValue = toInt16(v8Value, exceptionState); | 5375 int cppValue = toInt16(info.GetIsolate(), v8Value, exceptionState); |
5376 if (exceptionState.throwIfNeeded()) | 5376 if (exceptionState.throwIfNeeded()) |
5377 return; | 5377 return; |
5378 V8TestObject::PrivateScript::shortAttributeAttributeSetter(toLocalFrame(toFr
ameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, cppValue); | 5378 V8TestObject::PrivateScript::shortAttributeAttributeSetter(toLocalFrame(toFr
ameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, cppValue); |
5379 } | 5379 } |
5380 | 5380 |
5381 static void shortAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 5381 static void shortAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
5382 { | 5382 { |
5383 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 5383 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
5384 TestObjectV8Internal::shortAttributeAttributeSetter(v8Value, info); | 5384 TestObjectV8Internal::shortAttributeAttributeSetter(v8Value, info); |
5385 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5385 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 384 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5770 | 5770 |
5771 static void voidMethodDateArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 5771 static void voidMethodDateArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
5772 { | 5772 { |
5773 if (UNLIKELY(info.Length() < 1)) { | 5773 if (UNLIKELY(info.Length() < 1)) { |
5774 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodDateArg", "TestObject", 1, info.Length()), info.GetI
solate()); | 5774 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodDateArg", "TestObject", 1, info.Length()), info.GetI
solate()); |
5775 return; | 5775 return; |
5776 } | 5776 } |
5777 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5777 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
5778 double dateArg; | 5778 double dateArg; |
5779 { | 5779 { |
5780 dateArg = toCoreDate(info[0]); | 5780 dateArg = toCoreDate(info.GetIsolate(), info[0]); |
5781 } | 5781 } |
5782 impl->voidMethodDateArg(dateArg); | 5782 impl->voidMethodDateArg(dateArg); |
5783 } | 5783 } |
5784 | 5784 |
5785 static void voidMethodDateArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5785 static void voidMethodDateArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
5786 { | 5786 { |
5787 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5787 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
5788 TestObjectV8Internal::voidMethodDateArgMethod(info); | 5788 TestObjectV8Internal::voidMethodDateArgMethod(info); |
5789 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5789 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
5790 } | 5790 } |
(...skipping 25 matching lines...) Expand all Loading... |
5816 { | 5816 { |
5817 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteStringArg", "TestObject", info.Holder(), info.GetIsolate()); | 5817 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteStringArg", "TestObject", info.Holder(), info.GetIsolate()); |
5818 if (UNLIKELY(info.Length() < 1)) { | 5818 if (UNLIKELY(info.Length() < 1)) { |
5819 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5819 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
5820 exceptionState.throwIfNeeded(); | 5820 exceptionState.throwIfNeeded(); |
5821 return; | 5821 return; |
5822 } | 5822 } |
5823 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5823 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
5824 V8StringResource<> stringArg; | 5824 V8StringResource<> stringArg; |
5825 { | 5825 { |
5826 stringArg = toByteString(info[0], exceptionState); | 5826 stringArg = toByteString(info.GetIsolate(), info[0], exceptionState); |
5827 if (exceptionState.throwIfNeeded()) | 5827 if (exceptionState.throwIfNeeded()) |
5828 return; | 5828 return; |
5829 } | 5829 } |
5830 impl->voidMethodByteStringArg(stringArg); | 5830 impl->voidMethodByteStringArg(stringArg); |
5831 } | 5831 } |
5832 | 5832 |
5833 static void voidMethodByteStringArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5833 static void voidMethodByteStringArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
5834 { | 5834 { |
5835 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5835 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
5836 TestObjectV8Internal::voidMethodByteStringArgMethod(info); | 5836 TestObjectV8Internal::voidMethodByteStringArgMethod(info); |
5837 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5837 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
5838 } | 5838 } |
5839 | 5839 |
5840 static void voidMethodUSVStringArgMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 5840 static void voidMethodUSVStringArgMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
5841 { | 5841 { |
5842 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
SVStringArg", "TestObject", info.Holder(), info.GetIsolate()); | 5842 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
SVStringArg", "TestObject", info.Holder(), info.GetIsolate()); |
5843 if (UNLIKELY(info.Length() < 1)) { | 5843 if (UNLIKELY(info.Length() < 1)) { |
5844 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5844 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
5845 exceptionState.throwIfNeeded(); | 5845 exceptionState.throwIfNeeded(); |
5846 return; | 5846 return; |
5847 } | 5847 } |
5848 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5848 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
5849 V8StringResource<> usvStringArg; | 5849 V8StringResource<> usvStringArg; |
5850 { | 5850 { |
5851 usvStringArg = toUSVString(info[0], exceptionState); | 5851 usvStringArg = toUSVString(info.GetIsolate(), info[0], exceptionState); |
5852 if (exceptionState.throwIfNeeded()) | 5852 if (exceptionState.throwIfNeeded()) |
5853 return; | 5853 return; |
5854 } | 5854 } |
5855 impl->voidMethodUSVStringArg(usvStringArg); | 5855 impl->voidMethodUSVStringArg(usvStringArg); |
5856 } | 5856 } |
5857 | 5857 |
5858 static void voidMethodUSVStringArgMethodCallback(const v8::FunctionCallbackInfo<
v8::Value>& info) | 5858 static void voidMethodUSVStringArgMethodCallback(const v8::FunctionCallbackInfo<
v8::Value>& info) |
5859 { | 5859 { |
5860 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5860 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
5861 TestObjectV8Internal::voidMethodUSVStringArgMethod(info); | 5861 TestObjectV8Internal::voidMethodUSVStringArgMethod(info); |
5862 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5862 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
5863 } | 5863 } |
5864 | 5864 |
5865 static void voidMethodDOMTimeStampArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5865 static void voidMethodDOMTimeStampArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
5866 { | 5866 { |
5867 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMTimeStampArg", "TestObject", info.Holder(), info.GetIsolate()); | 5867 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMTimeStampArg", "TestObject", info.Holder(), info.GetIsolate()); |
5868 if (UNLIKELY(info.Length() < 1)) { | 5868 if (UNLIKELY(info.Length() < 1)) { |
5869 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5869 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
5870 exceptionState.throwIfNeeded(); | 5870 exceptionState.throwIfNeeded(); |
5871 return; | 5871 return; |
5872 } | 5872 } |
5873 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5873 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
5874 unsigned long long domTimeStampArg; | 5874 unsigned long long domTimeStampArg; |
5875 { | 5875 { |
5876 domTimeStampArg = toUInt64(info[0], exceptionState); | 5876 domTimeStampArg = toUInt64(info.GetIsolate(), info[0], exceptionState); |
5877 if (exceptionState.throwIfNeeded()) | 5877 if (exceptionState.throwIfNeeded()) |
5878 return; | 5878 return; |
5879 } | 5879 } |
5880 impl->voidMethodDOMTimeStampArg(domTimeStampArg); | 5880 impl->voidMethodDOMTimeStampArg(domTimeStampArg); |
5881 } | 5881 } |
5882 | 5882 |
5883 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5883 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
5884 { | 5884 { |
5885 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5885 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
5886 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); | 5886 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); |
(...skipping 25 matching lines...) Expand all Loading... |
5912 { | 5912 { |
5913 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteArg", "TestObject", info.Holder(), info.GetIsolate()); | 5913 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteArg", "TestObject", info.Holder(), info.GetIsolate()); |
5914 if (UNLIKELY(info.Length() < 1)) { | 5914 if (UNLIKELY(info.Length() < 1)) { |
5915 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5915 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
5916 exceptionState.throwIfNeeded(); | 5916 exceptionState.throwIfNeeded(); |
5917 return; | 5917 return; |
5918 } | 5918 } |
5919 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5919 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
5920 int byteArg; | 5920 int byteArg; |
5921 { | 5921 { |
5922 byteArg = toInt8(info[0], exceptionState); | 5922 byteArg = toInt8(info.GetIsolate(), info[0], exceptionState); |
5923 if (exceptionState.throwIfNeeded()) | 5923 if (exceptionState.throwIfNeeded()) |
5924 return; | 5924 return; |
5925 } | 5925 } |
5926 impl->voidMethodByteArg(byteArg); | 5926 impl->voidMethodByteArg(byteArg); |
5927 } | 5927 } |
5928 | 5928 |
5929 static void voidMethodByteArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5929 static void voidMethodByteArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
5930 { | 5930 { |
5931 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5931 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
5932 TestObjectV8Internal::voidMethodByteArgMethod(info); | 5932 TestObjectV8Internal::voidMethodByteArgMethod(info); |
5933 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5933 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
5934 } | 5934 } |
5935 | 5935 |
5936 static void voidMethodDoubleArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 5936 static void voidMethodDoubleArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
5937 { | 5937 { |
5938 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
oubleArg", "TestObject", info.Holder(), info.GetIsolate()); | 5938 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
oubleArg", "TestObject", info.Holder(), info.GetIsolate()); |
5939 if (UNLIKELY(info.Length() < 1)) { | 5939 if (UNLIKELY(info.Length() < 1)) { |
5940 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5940 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
5941 exceptionState.throwIfNeeded(); | 5941 exceptionState.throwIfNeeded(); |
5942 return; | 5942 return; |
5943 } | 5943 } |
5944 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5944 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
5945 double doubleArg; | 5945 double doubleArg; |
5946 { | 5946 { |
5947 doubleArg = toRestrictedDouble(info[0], exceptionState); | 5947 doubleArg = toRestrictedDouble(info.GetIsolate(), info[0], exceptionStat
e); |
5948 if (exceptionState.throwIfNeeded()) | 5948 if (exceptionState.throwIfNeeded()) |
5949 return; | 5949 return; |
5950 } | 5950 } |
5951 impl->voidMethodDoubleArg(doubleArg); | 5951 impl->voidMethodDoubleArg(doubleArg); |
5952 } | 5952 } |
5953 | 5953 |
5954 static void voidMethodDoubleArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 5954 static void voidMethodDoubleArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
5955 { | 5955 { |
5956 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5956 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
5957 TestObjectV8Internal::voidMethodDoubleArgMethod(info); | 5957 TestObjectV8Internal::voidMethodDoubleArgMethod(info); |
5958 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5958 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
5959 } | 5959 } |
5960 | 5960 |
5961 static void voidMethodFloatArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 5961 static void voidMethodFloatArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
5962 { | 5962 { |
5963 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodF
loatArg", "TestObject", info.Holder(), info.GetIsolate()); | 5963 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodF
loatArg", "TestObject", info.Holder(), info.GetIsolate()); |
5964 if (UNLIKELY(info.Length() < 1)) { | 5964 if (UNLIKELY(info.Length() < 1)) { |
5965 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5965 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
5966 exceptionState.throwIfNeeded(); | 5966 exceptionState.throwIfNeeded(); |
5967 return; | 5967 return; |
5968 } | 5968 } |
5969 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5969 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
5970 float floatArg; | 5970 float floatArg; |
5971 { | 5971 { |
5972 floatArg = toRestrictedFloat(info[0], exceptionState); | 5972 floatArg = toRestrictedFloat(info.GetIsolate(), info[0], exceptionState)
; |
5973 if (exceptionState.throwIfNeeded()) | 5973 if (exceptionState.throwIfNeeded()) |
5974 return; | 5974 return; |
5975 } | 5975 } |
5976 impl->voidMethodFloatArg(floatArg); | 5976 impl->voidMethodFloatArg(floatArg); |
5977 } | 5977 } |
5978 | 5978 |
5979 static void voidMethodFloatArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 5979 static void voidMethodFloatArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
5980 { | 5980 { |
5981 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5981 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
5982 TestObjectV8Internal::voidMethodFloatArgMethod(info); | 5982 TestObjectV8Internal::voidMethodFloatArgMethod(info); |
5983 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5983 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
5984 } | 5984 } |
5985 | 5985 |
5986 static void voidMethodLongArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 5986 static void voidMethodLongArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
5987 { | 5987 { |
5988 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5988 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArg", "TestObject", info.Holder(), info.GetIsolate()); |
5989 if (UNLIKELY(info.Length() < 1)) { | 5989 if (UNLIKELY(info.Length() < 1)) { |
5990 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5990 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
5991 exceptionState.throwIfNeeded(); | 5991 exceptionState.throwIfNeeded(); |
5992 return; | 5992 return; |
5993 } | 5993 } |
5994 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5994 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
5995 int longArg; | 5995 int longArg; |
5996 { | 5996 { |
5997 longArg = toInt32(info[0], exceptionState); | 5997 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
5998 if (exceptionState.throwIfNeeded()) | 5998 if (exceptionState.throwIfNeeded()) |
5999 return; | 5999 return; |
6000 } | 6000 } |
6001 impl->voidMethodLongArg(longArg); | 6001 impl->voidMethodLongArg(longArg); |
6002 } | 6002 } |
6003 | 6003 |
6004 static void voidMethodLongArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6004 static void voidMethodLongArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
6005 { | 6005 { |
6006 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6006 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6007 TestObjectV8Internal::voidMethodLongArgMethod(info); | 6007 TestObjectV8Internal::voidMethodLongArgMethod(info); |
6008 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6008 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6009 } | 6009 } |
6010 | 6010 |
6011 static void voidMethodLongLongArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 6011 static void voidMethodLongLongArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
6012 { | 6012 { |
6013 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6013 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
6014 if (UNLIKELY(info.Length() < 1)) { | 6014 if (UNLIKELY(info.Length() < 1)) { |
6015 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6015 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
6016 exceptionState.throwIfNeeded(); | 6016 exceptionState.throwIfNeeded(); |
6017 return; | 6017 return; |
6018 } | 6018 } |
6019 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6019 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6020 long long longLongArg; | 6020 long long longLongArg; |
6021 { | 6021 { |
6022 longLongArg = toInt64(info[0], exceptionState); | 6022 longLongArg = toInt64(info.GetIsolate(), info[0], exceptionState); |
6023 if (exceptionState.throwIfNeeded()) | 6023 if (exceptionState.throwIfNeeded()) |
6024 return; | 6024 return; |
6025 } | 6025 } |
6026 impl->voidMethodLongLongArg(longLongArg); | 6026 impl->voidMethodLongLongArg(longLongArg); |
6027 } | 6027 } |
6028 | 6028 |
6029 static void voidMethodLongLongArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 6029 static void voidMethodLongLongArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
6030 { | 6030 { |
6031 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6031 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6032 TestObjectV8Internal::voidMethodLongLongArgMethod(info); | 6032 TestObjectV8Internal::voidMethodLongLongArgMethod(info); |
6033 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6033 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6034 } | 6034 } |
6035 | 6035 |
6036 static void voidMethodOctetArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6036 static void voidMethodOctetArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6037 { | 6037 { |
6038 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ctetArg", "TestObject", info.Holder(), info.GetIsolate()); | 6038 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ctetArg", "TestObject", info.Holder(), info.GetIsolate()); |
6039 if (UNLIKELY(info.Length() < 1)) { | 6039 if (UNLIKELY(info.Length() < 1)) { |
6040 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6040 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
6041 exceptionState.throwIfNeeded(); | 6041 exceptionState.throwIfNeeded(); |
6042 return; | 6042 return; |
6043 } | 6043 } |
6044 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6044 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6045 unsigned octetArg; | 6045 unsigned octetArg; |
6046 { | 6046 { |
6047 octetArg = toUInt8(info[0], exceptionState); | 6047 octetArg = toUInt8(info.GetIsolate(), info[0], exceptionState); |
6048 if (exceptionState.throwIfNeeded()) | 6048 if (exceptionState.throwIfNeeded()) |
6049 return; | 6049 return; |
6050 } | 6050 } |
6051 impl->voidMethodOctetArg(octetArg); | 6051 impl->voidMethodOctetArg(octetArg); |
6052 } | 6052 } |
6053 | 6053 |
6054 static void voidMethodOctetArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 6054 static void voidMethodOctetArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
6055 { | 6055 { |
6056 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6056 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6057 TestObjectV8Internal::voidMethodOctetArgMethod(info); | 6057 TestObjectV8Internal::voidMethodOctetArgMethod(info); |
6058 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6058 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6059 } | 6059 } |
6060 | 6060 |
6061 static void voidMethodShortArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6061 static void voidMethodShortArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6062 { | 6062 { |
6063 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
hortArg", "TestObject", info.Holder(), info.GetIsolate()); | 6063 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
hortArg", "TestObject", info.Holder(), info.GetIsolate()); |
6064 if (UNLIKELY(info.Length() < 1)) { | 6064 if (UNLIKELY(info.Length() < 1)) { |
6065 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6065 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
6066 exceptionState.throwIfNeeded(); | 6066 exceptionState.throwIfNeeded(); |
6067 return; | 6067 return; |
6068 } | 6068 } |
6069 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6069 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6070 int shortArg; | 6070 int shortArg; |
6071 { | 6071 { |
6072 shortArg = toInt16(info[0], exceptionState); | 6072 shortArg = toInt16(info.GetIsolate(), info[0], exceptionState); |
6073 if (exceptionState.throwIfNeeded()) | 6073 if (exceptionState.throwIfNeeded()) |
6074 return; | 6074 return; |
6075 } | 6075 } |
6076 impl->voidMethodShortArg(shortArg); | 6076 impl->voidMethodShortArg(shortArg); |
6077 } | 6077 } |
6078 | 6078 |
6079 static void voidMethodShortArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 6079 static void voidMethodShortArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
6080 { | 6080 { |
6081 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6081 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6082 TestObjectV8Internal::voidMethodShortArgMethod(info); | 6082 TestObjectV8Internal::voidMethodShortArgMethod(info); |
6083 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6083 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6084 } | 6084 } |
6085 | 6085 |
6086 static void voidMethodUnsignedLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6086 static void voidMethodUnsignedLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
6087 { | 6087 { |
6088 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6088 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
6089 if (UNLIKELY(info.Length() < 1)) { | 6089 if (UNLIKELY(info.Length() < 1)) { |
6090 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6090 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
6091 exceptionState.throwIfNeeded(); | 6091 exceptionState.throwIfNeeded(); |
6092 return; | 6092 return; |
6093 } | 6093 } |
6094 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6094 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6095 unsigned unsignedLongArg; | 6095 unsigned unsignedLongArg; |
6096 { | 6096 { |
6097 unsignedLongArg = toUInt32(info[0], exceptionState); | 6097 unsignedLongArg = toUInt32(info.GetIsolate(), info[0], exceptionState); |
6098 if (exceptionState.throwIfNeeded()) | 6098 if (exceptionState.throwIfNeeded()) |
6099 return; | 6099 return; |
6100 } | 6100 } |
6101 impl->voidMethodUnsignedLongArg(unsignedLongArg); | 6101 impl->voidMethodUnsignedLongArg(unsignedLongArg); |
6102 } | 6102 } |
6103 | 6103 |
6104 static void voidMethodUnsignedLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 6104 static void voidMethodUnsignedLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
6105 { | 6105 { |
6106 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6106 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6107 TestObjectV8Internal::voidMethodUnsignedLongArgMethod(info); | 6107 TestObjectV8Internal::voidMethodUnsignedLongArgMethod(info); |
6108 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6108 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6109 } | 6109 } |
6110 | 6110 |
6111 static void voidMethodUnsignedLongLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) | 6111 static void voidMethodUnsignedLongLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) |
6112 { | 6112 { |
6113 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6113 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
6114 if (UNLIKELY(info.Length() < 1)) { | 6114 if (UNLIKELY(info.Length() < 1)) { |
6115 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6115 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
6116 exceptionState.throwIfNeeded(); | 6116 exceptionState.throwIfNeeded(); |
6117 return; | 6117 return; |
6118 } | 6118 } |
6119 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6119 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6120 unsigned long long unsignedLongLongArg; | 6120 unsigned long long unsignedLongLongArg; |
6121 { | 6121 { |
6122 unsignedLongLongArg = toUInt64(info[0], exceptionState); | 6122 unsignedLongLongArg = toUInt64(info.GetIsolate(), info[0], exceptionStat
e); |
6123 if (exceptionState.throwIfNeeded()) | 6123 if (exceptionState.throwIfNeeded()) |
6124 return; | 6124 return; |
6125 } | 6125 } |
6126 impl->voidMethodUnsignedLongLongArg(unsignedLongLongArg); | 6126 impl->voidMethodUnsignedLongLongArg(unsignedLongLongArg); |
6127 } | 6127 } |
6128 | 6128 |
6129 static void voidMethodUnsignedLongLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 6129 static void voidMethodUnsignedLongLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
6130 { | 6130 { |
6131 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6131 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6132 TestObjectV8Internal::voidMethodUnsignedLongLongArgMethod(info); | 6132 TestObjectV8Internal::voidMethodUnsignedLongLongArgMethod(info); |
6133 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6133 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6134 } | 6134 } |
6135 | 6135 |
6136 static void voidMethodUnsignedShortArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) | 6136 static void voidMethodUnsignedShortArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
6137 { | 6137 { |
6138 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); | 6138 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); |
6139 if (UNLIKELY(info.Length() < 1)) { | 6139 if (UNLIKELY(info.Length() < 1)) { |
6140 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6140 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
6141 exceptionState.throwIfNeeded(); | 6141 exceptionState.throwIfNeeded(); |
6142 return; | 6142 return; |
6143 } | 6143 } |
6144 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6144 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6145 unsigned unsignedShortArg; | 6145 unsigned unsignedShortArg; |
6146 { | 6146 { |
6147 unsignedShortArg = toUInt16(info[0], exceptionState); | 6147 unsignedShortArg = toUInt16(info.GetIsolate(), info[0], exceptionState); |
6148 if (exceptionState.throwIfNeeded()) | 6148 if (exceptionState.throwIfNeeded()) |
6149 return; | 6149 return; |
6150 } | 6150 } |
6151 impl->voidMethodUnsignedShortArg(unsignedShortArg); | 6151 impl->voidMethodUnsignedShortArg(unsignedShortArg); |
6152 } | 6152 } |
6153 | 6153 |
6154 static void voidMethodUnsignedShortArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 6154 static void voidMethodUnsignedShortArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
6155 { | 6155 { |
6156 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6156 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6157 TestObjectV8Internal::voidMethodUnsignedShortArgMethod(info); | 6157 TestObjectV8Internal::voidMethodUnsignedShortArgMethod(info); |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6197 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); | 6197 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); |
6198 if (UNLIKELY(info.Length() < 2)) { | 6198 if (UNLIKELY(info.Length() < 2)) { |
6199 setMinimumArityTypeError(exceptionState, 2, info.Length()); | 6199 setMinimumArityTypeError(exceptionState, 2, info.Length()); |
6200 exceptionState.throwIfNeeded(); | 6200 exceptionState.throwIfNeeded(); |
6201 return; | 6201 return; |
6202 } | 6202 } |
6203 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6203 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6204 int longArg; | 6204 int longArg; |
6205 TestInterfaceEmpty* testInterfaceEmptyArg; | 6205 TestInterfaceEmpty* testInterfaceEmptyArg; |
6206 { | 6206 { |
6207 longArg = toInt32(info[0], exceptionState); | 6207 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
6208 if (exceptionState.throwIfNeeded()) | 6208 if (exceptionState.throwIfNeeded()) |
6209 return; | 6209 return; |
6210 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.G
etIsolate(), info[1]); | 6210 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.G
etIsolate(), info[1]); |
6211 } | 6211 } |
6212 impl->voidMethodLongArgTestInterfaceEmptyArg(longArg, testInterfaceEmptyArg)
; | 6212 impl->voidMethodLongArgTestInterfaceEmptyArg(longArg, testInterfaceEmptyArg)
; |
6213 } | 6213 } |
6214 | 6214 |
6215 static void voidMethodLongArgTestInterfaceEmptyArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 6215 static void voidMethodLongArgTestInterfaceEmptyArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
6216 { | 6216 { |
6217 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6217 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
(...skipping 1251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7469 if (UNLIKELY(info.Length() < 3)) { | 7469 if (UNLIKELY(info.Length() < 3)) { |
7470 setMinimumArityTypeError(exceptionState, 3, info.Length()); | 7470 setMinimumArityTypeError(exceptionState, 3, info.Length()); |
7471 return; | 7471 return; |
7472 } | 7472 } |
7473 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7473 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
7474 int arg1; | 7474 int arg1; |
7475 Dictionary arg2; | 7475 Dictionary arg2; |
7476 V8StringResource<> arg3; | 7476 V8StringResource<> arg3; |
7477 Vector<String> variadic; | 7477 Vector<String> variadic; |
7478 { | 7478 { |
7479 arg1 = toInt32(info[0], exceptionState); | 7479 arg1 = toInt32(info.GetIsolate(), info[0], exceptionState); |
7480 if (exceptionState.hadException()) | 7480 if (exceptionState.hadException()) |
7481 return; | 7481 return; |
7482 if (!isUndefinedOrNull(info[1]) && !info[1]->IsObject()) { | 7482 if (!isUndefinedOrNull(info[1]) && !info[1]->IsObject()) { |
7483 exceptionState.throwTypeError("parameter 2 ('arg2') is not an object
."); | 7483 exceptionState.throwTypeError("parameter 2 ('arg2') is not an object
."); |
7484 return; | 7484 return; |
7485 } | 7485 } |
7486 arg2 = Dictionary(info[1], info.GetIsolate(), exceptionState); | 7486 arg2 = Dictionary(info[1], info.GetIsolate(), exceptionState); |
7487 if (exceptionState.hadException()) | 7487 if (exceptionState.hadException()) |
7488 return; | 7488 return; |
7489 arg3 = info[2]; | 7489 arg3 = info[2]; |
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7727 exceptionState.throwIfNeeded(); | 7727 exceptionState.throwIfNeeded(); |
7728 return; | 7728 return; |
7729 } | 7729 } |
7730 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7730 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
7731 V8StringResource<> stringArg; | 7731 V8StringResource<> stringArg; |
7732 int longArg; | 7732 int longArg; |
7733 { | 7733 { |
7734 stringArg = info[0]; | 7734 stringArg = info[0]; |
7735 if (!stringArg.prepare()) | 7735 if (!stringArg.prepare()) |
7736 return; | 7736 return; |
7737 longArg = toInt32(info[1], exceptionState); | 7737 longArg = toInt32(info.GetIsolate(), info[1], exceptionState); |
7738 if (exceptionState.throwIfNeeded()) | 7738 if (exceptionState.throwIfNeeded()) |
7739 return; | 7739 return; |
7740 } | 7740 } |
7741 impl->voidMethodStringArgLongArg(stringArg, longArg); | 7741 impl->voidMethodStringArgLongArg(stringArg, longArg); |
7742 } | 7742 } |
7743 | 7743 |
7744 static void voidMethodStringArgLongArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 7744 static void voidMethodStringArgLongArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
7745 { | 7745 { |
7746 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7746 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
7747 TestObjectV8Internal::voidMethodStringArgLongArgMethod(info); | 7747 TestObjectV8Internal::voidMethodStringArgLongArgMethod(info); |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7795 static void voidMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 7795 static void voidMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
7796 { | 7796 { |
7797 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 7797 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
7798 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7798 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
7799 int optionalLongArg; | 7799 int optionalLongArg; |
7800 { | 7800 { |
7801 if (UNLIKELY(info.Length() <= 0)) { | 7801 if (UNLIKELY(info.Length() <= 0)) { |
7802 impl->voidMethodOptionalLongArg(); | 7802 impl->voidMethodOptionalLongArg(); |
7803 return; | 7803 return; |
7804 } | 7804 } |
7805 optionalLongArg = toInt32(info[0], exceptionState); | 7805 optionalLongArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
7806 if (exceptionState.throwIfNeeded()) | 7806 if (exceptionState.throwIfNeeded()) |
7807 return; | 7807 return; |
7808 } | 7808 } |
7809 impl->voidMethodOptionalLongArg(optionalLongArg); | 7809 impl->voidMethodOptionalLongArg(optionalLongArg); |
7810 } | 7810 } |
7811 | 7811 |
7812 static void voidMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 7812 static void voidMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
7813 { | 7813 { |
7814 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7814 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
7815 TestObjectV8Internal::voidMethodOptionalLongArgMethod(info); | 7815 TestObjectV8Internal::voidMethodOptionalLongArgMethod(info); |
7816 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7816 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
7817 } | 7817 } |
7818 | 7818 |
7819 static void stringMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 7819 static void stringMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
7820 { | 7820 { |
7821 ExceptionState exceptionState(ExceptionState::ExecutionContext, "stringMetho
dOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 7821 ExceptionState exceptionState(ExceptionState::ExecutionContext, "stringMetho
dOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
7822 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7822 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
7823 int optionalLongArg; | 7823 int optionalLongArg; |
7824 { | 7824 { |
7825 if (UNLIKELY(info.Length() <= 0)) { | 7825 if (UNLIKELY(info.Length() <= 0)) { |
7826 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(), in
fo.GetIsolate()); | 7826 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(), in
fo.GetIsolate()); |
7827 return; | 7827 return; |
7828 } | 7828 } |
7829 optionalLongArg = toInt32(info[0], exceptionState); | 7829 optionalLongArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
7830 if (exceptionState.throwIfNeeded()) | 7830 if (exceptionState.throwIfNeeded()) |
7831 return; | 7831 return; |
7832 } | 7832 } |
7833 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(optionalLongA
rg), info.GetIsolate()); | 7833 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(optionalLongA
rg), info.GetIsolate()); |
7834 } | 7834 } |
7835 | 7835 |
7836 static void stringMethodOptionalLongArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 7836 static void stringMethodOptionalLongArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
7837 { | 7837 { |
7838 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7838 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
7839 TestObjectV8Internal::stringMethodOptionalLongArgMethod(info); | 7839 TestObjectV8Internal::stringMethodOptionalLongArgMethod(info); |
7840 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7840 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
7841 } | 7841 } |
7842 | 7842 |
7843 static void testInterfaceEmptyMethodOptionalLongArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) | 7843 static void testInterfaceEmptyMethodOptionalLongArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) |
7844 { | 7844 { |
7845 ExceptionState exceptionState(ExceptionState::ExecutionContext, "testInterfa
ceEmptyMethodOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 7845 ExceptionState exceptionState(ExceptionState::ExecutionContext, "testInterfa
ceEmptyMethodOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
7846 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7846 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
7847 int optionalLongArg; | 7847 int optionalLongArg; |
7848 { | 7848 { |
7849 if (UNLIKELY(info.Length() <= 0)) { | 7849 if (UNLIKELY(info.Length() <= 0)) { |
7850 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg
()); | 7850 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg
()); |
7851 return; | 7851 return; |
7852 } | 7852 } |
7853 optionalLongArg = toInt32(info[0], exceptionState); | 7853 optionalLongArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
7854 if (exceptionState.throwIfNeeded()) | 7854 if (exceptionState.throwIfNeeded()) |
7855 return; | 7855 return; |
7856 } | 7856 } |
7857 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg(optiona
lLongArg)); | 7857 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg(optiona
lLongArg)); |
7858 } | 7858 } |
7859 | 7859 |
7860 static void testInterfaceEmptyMethodOptionalLongArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 7860 static void testInterfaceEmptyMethodOptionalLongArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
7861 { | 7861 { |
7862 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7862 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
7863 TestObjectV8Internal::testInterfaceEmptyMethodOptionalLongArgMethod(info); | 7863 TestObjectV8Internal::testInterfaceEmptyMethodOptionalLongArgMethod(info); |
7864 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7864 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
7865 } | 7865 } |
7866 | 7866 |
7867 static void longMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 7867 static void longMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
7868 { | 7868 { |
7869 ExceptionState exceptionState(ExceptionState::ExecutionContext, "longMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 7869 ExceptionState exceptionState(ExceptionState::ExecutionContext, "longMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
7870 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7870 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
7871 int optionalLongArg; | 7871 int optionalLongArg; |
7872 { | 7872 { |
7873 if (UNLIKELY(info.Length() <= 0)) { | 7873 if (UNLIKELY(info.Length() <= 0)) { |
7874 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg()); | 7874 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg()); |
7875 return; | 7875 return; |
7876 } | 7876 } |
7877 optionalLongArg = toInt32(info[0], exceptionState); | 7877 optionalLongArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
7878 if (exceptionState.throwIfNeeded()) | 7878 if (exceptionState.throwIfNeeded()) |
7879 return; | 7879 return; |
7880 } | 7880 } |
7881 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg(optionalLongArg)); | 7881 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg(optionalLongArg)); |
7882 } | 7882 } |
7883 | 7883 |
7884 static void longMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 7884 static void longMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
7885 { | 7885 { |
7886 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7886 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
7887 TestObjectV8Internal::longMethodOptionalLongArgMethod(info); | 7887 TestObjectV8Internal::longMethodOptionalLongArgMethod(info); |
7888 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7888 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
7889 } | 7889 } |
7890 | 7890 |
7891 static void voidMethodLongArgOptionalLongArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) | 7891 static void voidMethodLongArgOptionalLongArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) |
7892 { | 7892 { |
7893 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 7893 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
7894 if (UNLIKELY(info.Length() < 1)) { | 7894 if (UNLIKELY(info.Length() < 1)) { |
7895 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 7895 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
7896 exceptionState.throwIfNeeded(); | 7896 exceptionState.throwIfNeeded(); |
7897 return; | 7897 return; |
7898 } | 7898 } |
7899 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7899 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
7900 int longArg; | 7900 int longArg; |
7901 int optionalLongArg; | 7901 int optionalLongArg; |
7902 { | 7902 { |
7903 longArg = toInt32(info[0], exceptionState); | 7903 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
7904 if (exceptionState.throwIfNeeded()) | 7904 if (exceptionState.throwIfNeeded()) |
7905 return; | 7905 return; |
7906 if (UNLIKELY(info.Length() <= 1)) { | 7906 if (UNLIKELY(info.Length() <= 1)) { |
7907 impl->voidMethodLongArgOptionalLongArg(longArg); | 7907 impl->voidMethodLongArgOptionalLongArg(longArg); |
7908 return; | 7908 return; |
7909 } | 7909 } |
7910 optionalLongArg = toInt32(info[1], exceptionState); | 7910 optionalLongArg = toInt32(info.GetIsolate(), info[1], exceptionState); |
7911 if (exceptionState.throwIfNeeded()) | 7911 if (exceptionState.throwIfNeeded()) |
7912 return; | 7912 return; |
7913 } | 7913 } |
7914 impl->voidMethodLongArgOptionalLongArg(longArg, optionalLongArg); | 7914 impl->voidMethodLongArgOptionalLongArg(longArg, optionalLongArg); |
7915 } | 7915 } |
7916 | 7916 |
7917 static void voidMethodLongArgOptionalLongArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 7917 static void voidMethodLongArgOptionalLongArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
7918 { | 7918 { |
7919 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7919 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
7920 TestObjectV8Internal::voidMethodLongArgOptionalLongArgMethod(info); | 7920 TestObjectV8Internal::voidMethodLongArgOptionalLongArgMethod(info); |
7921 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7921 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
7922 } | 7922 } |
7923 | 7923 |
7924 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) | 7924 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) |
7925 { | 7925 { |
7926 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsol
ate()); | 7926 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsol
ate()); |
7927 if (UNLIKELY(info.Length() < 1)) { | 7927 if (UNLIKELY(info.Length() < 1)) { |
7928 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 7928 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
7929 exceptionState.throwIfNeeded(); | 7929 exceptionState.throwIfNeeded(); |
7930 return; | 7930 return; |
7931 } | 7931 } |
7932 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7932 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
7933 int longArg; | 7933 int longArg; |
7934 int optionalLongArg1; | 7934 int optionalLongArg1; |
7935 int optionalLongArg2; | 7935 int optionalLongArg2; |
7936 { | 7936 { |
7937 longArg = toInt32(info[0], exceptionState); | 7937 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
7938 if (exceptionState.throwIfNeeded()) | 7938 if (exceptionState.throwIfNeeded()) |
7939 return; | 7939 return; |
7940 if (UNLIKELY(info.Length() <= 1)) { | 7940 if (UNLIKELY(info.Length() <= 1)) { |
7941 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg); | 7941 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg); |
7942 return; | 7942 return; |
7943 } | 7943 } |
7944 optionalLongArg1 = toInt32(info[1], exceptionState); | 7944 optionalLongArg1 = toInt32(info.GetIsolate(), info[1], exceptionState); |
7945 if (exceptionState.throwIfNeeded()) | 7945 if (exceptionState.throwIfNeeded()) |
7946 return; | 7946 return; |
7947 if (UNLIKELY(info.Length() <= 2)) { | 7947 if (UNLIKELY(info.Length() <= 2)) { |
7948 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optio
nalLongArg1); | 7948 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optio
nalLongArg1); |
7949 return; | 7949 return; |
7950 } | 7950 } |
7951 optionalLongArg2 = toInt32(info[2], exceptionState); | 7951 optionalLongArg2 = toInt32(info.GetIsolate(), info[2], exceptionState); |
7952 if (exceptionState.throwIfNeeded()) | 7952 if (exceptionState.throwIfNeeded()) |
7953 return; | 7953 return; |
7954 } | 7954 } |
7955 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalLongA
rg1, optionalLongArg2); | 7955 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalLongA
rg1, optionalLongArg2); |
7956 } | 7956 } |
7957 | 7957 |
7958 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7958 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) |
7959 { | 7959 { |
7960 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7960 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
7961 TestObjectV8Internal::voidMethodLongArgOptionalLongArgOptionalLongArgMethod(
info); | 7961 TestObjectV8Internal::voidMethodLongArgOptionalLongArgOptionalLongArgMethod(
info); |
7962 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7962 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
7963 } | 7963 } |
7964 | 7964 |
7965 static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 7965 static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
7966 { | 7966 { |
7967 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsola
te()); | 7967 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsola
te()); |
7968 if (UNLIKELY(info.Length() < 1)) { | 7968 if (UNLIKELY(info.Length() < 1)) { |
7969 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 7969 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
7970 exceptionState.throwIfNeeded(); | 7970 exceptionState.throwIfNeeded(); |
7971 return; | 7971 return; |
7972 } | 7972 } |
7973 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7973 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
7974 int longArg; | 7974 int longArg; |
7975 TestInterfaceEmpty* optionalTestInterfaceEmpty; | 7975 TestInterfaceEmpty* optionalTestInterfaceEmpty; |
7976 { | 7976 { |
7977 longArg = toInt32(info[0], exceptionState); | 7977 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
7978 if (exceptionState.throwIfNeeded()) | 7978 if (exceptionState.throwIfNeeded()) |
7979 return; | 7979 return; |
7980 if (UNLIKELY(info.Length() <= 1)) { | 7980 if (UNLIKELY(info.Length() <= 1)) { |
7981 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg); | 7981 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg); |
7982 return; | 7982 return; |
7983 } | 7983 } |
7984 optionalTestInterfaceEmpty = V8TestInterfaceEmpty::toImplWithTypeCheck(i
nfo.GetIsolate(), info[1]); | 7984 optionalTestInterfaceEmpty = V8TestInterfaceEmpty::toImplWithTypeCheck(i
nfo.GetIsolate(), info[1]); |
7985 } | 7985 } |
7986 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg, optionalTestIn
terfaceEmpty); | 7986 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg, optionalTestIn
terfaceEmpty); |
7987 } | 7987 } |
(...skipping 15 matching lines...) Expand all Loading... |
8003 } | 8003 } |
8004 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8004 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8005 TestInterfaceEmpty* optionalTestInterfaceEmpty; | 8005 TestInterfaceEmpty* optionalTestInterfaceEmpty; |
8006 int longArg; | 8006 int longArg; |
8007 { | 8007 { |
8008 optionalTestInterfaceEmpty = V8TestInterfaceEmpty::toImplWithTypeCheck(i
nfo.GetIsolate(), info[0]); | 8008 optionalTestInterfaceEmpty = V8TestInterfaceEmpty::toImplWithTypeCheck(i
nfo.GetIsolate(), info[0]); |
8009 if (UNLIKELY(info.Length() <= 1)) { | 8009 if (UNLIKELY(info.Length() <= 1)) { |
8010 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInt
erfaceEmpty); | 8010 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInt
erfaceEmpty); |
8011 return; | 8011 return; |
8012 } | 8012 } |
8013 longArg = toInt32(info[1], exceptionState); | 8013 longArg = toInt32(info.GetIsolate(), info[1], exceptionState); |
8014 if (exceptionState.throwIfNeeded()) | 8014 if (exceptionState.throwIfNeeded()) |
8015 return; | 8015 return; |
8016 } | 8016 } |
8017 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfaceEm
pty, longArg); | 8017 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfaceEm
pty, longArg); |
8018 } | 8018 } |
8019 | 8019 |
8020 static void voidMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback(const v
8::FunctionCallbackInfo<v8::Value>& info) | 8020 static void voidMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback(const v
8::FunctionCallbackInfo<v8::Value>& info) |
8021 { | 8021 { |
8022 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8022 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
8023 TestObjectV8Internal::voidMethodTestInterfaceEmptyArgOptionalLongArgMethod(i
nfo); | 8023 TestObjectV8Internal::voidMethodTestInterfaceEmptyArgOptionalLongArgMethod(i
nfo); |
(...skipping 25 matching lines...) Expand all Loading... |
8049 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8049 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
8050 } | 8050 } |
8051 | 8051 |
8052 static void voidMethodDefaultByteStringArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) | 8052 static void voidMethodDefaultByteStringArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) |
8053 { | 8053 { |
8054 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultByteStringArg", "TestObject", info.Holder(), info.GetIsolate()); | 8054 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultByteStringArg", "TestObject", info.Holder(), info.GetIsolate()); |
8055 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8055 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8056 V8StringResource<> defaultByteStringArg; | 8056 V8StringResource<> defaultByteStringArg; |
8057 { | 8057 { |
8058 if (!info[0]->IsUndefined()) { | 8058 if (!info[0]->IsUndefined()) { |
8059 defaultByteStringArg = toByteString(info[0], exceptionState); | 8059 defaultByteStringArg = toByteString(info.GetIsolate(), info[0], exce
ptionState); |
8060 if (exceptionState.throwIfNeeded()) | 8060 if (exceptionState.throwIfNeeded()) |
8061 return; | 8061 return; |
8062 } else { | 8062 } else { |
8063 defaultByteStringArg = String("foo"); | 8063 defaultByteStringArg = String("foo"); |
8064 } | 8064 } |
8065 } | 8065 } |
8066 impl->voidMethodDefaultByteStringArg(defaultByteStringArg); | 8066 impl->voidMethodDefaultByteStringArg(defaultByteStringArg); |
8067 } | 8067 } |
8068 | 8068 |
8069 static void voidMethodDefaultByteStringArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 8069 static void voidMethodDefaultByteStringArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
(...skipping 28 matching lines...) Expand all Loading... |
8098 | 8098 |
8099 static void voidMethodDefaultIntegerArgsMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) | 8099 static void voidMethodDefaultIntegerArgsMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) |
8100 { | 8100 { |
8101 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultIntegerArgs", "TestObject", info.Holder(), info.GetIsolate()); | 8101 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultIntegerArgs", "TestObject", info.Holder(), info.GetIsolate()); |
8102 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8102 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8103 int defaultLongArg; | 8103 int defaultLongArg; |
8104 long long defaultLongLongArg; | 8104 long long defaultLongLongArg; |
8105 unsigned defaultUnsignedArg; | 8105 unsigned defaultUnsignedArg; |
8106 { | 8106 { |
8107 if (!info[0]->IsUndefined()) { | 8107 if (!info[0]->IsUndefined()) { |
8108 defaultLongArg = toInt32(info[0], exceptionState); | 8108 defaultLongArg = toInt32(info.GetIsolate(), info[0], exceptionState)
; |
8109 if (exceptionState.throwIfNeeded()) | 8109 if (exceptionState.throwIfNeeded()) |
8110 return; | 8110 return; |
8111 } else { | 8111 } else { |
8112 defaultLongArg = 10; | 8112 defaultLongArg = 10; |
8113 } | 8113 } |
8114 if (!info[1]->IsUndefined()) { | 8114 if (!info[1]->IsUndefined()) { |
8115 defaultLongLongArg = toInt64(info[1], exceptionState); | 8115 defaultLongLongArg = toInt64(info.GetIsolate(), info[1], exceptionSt
ate); |
8116 if (exceptionState.throwIfNeeded()) | 8116 if (exceptionState.throwIfNeeded()) |
8117 return; | 8117 return; |
8118 } else { | 8118 } else { |
8119 defaultLongLongArg = -10; | 8119 defaultLongLongArg = -10; |
8120 } | 8120 } |
8121 if (!info[2]->IsUndefined()) { | 8121 if (!info[2]->IsUndefined()) { |
8122 defaultUnsignedArg = toUInt32(info[2], exceptionState); | 8122 defaultUnsignedArg = toUInt32(info.GetIsolate(), info[2], exceptionS
tate); |
8123 if (exceptionState.throwIfNeeded()) | 8123 if (exceptionState.throwIfNeeded()) |
8124 return; | 8124 return; |
8125 } else { | 8125 } else { |
8126 defaultUnsignedArg = 4294967295u; | 8126 defaultUnsignedArg = 4294967295u; |
8127 } | 8127 } |
8128 } | 8128 } |
8129 impl->voidMethodDefaultIntegerArgs(defaultLongArg, defaultLongLongArg, defau
ltUnsignedArg); | 8129 impl->voidMethodDefaultIntegerArgs(defaultLongArg, defaultLongLongArg, defau
ltUnsignedArg); |
8130 } | 8130 } |
8131 | 8131 |
8132 static void voidMethodDefaultIntegerArgsMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 8132 static void voidMethodDefaultIntegerArgsMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
8133 { | 8133 { |
8134 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8134 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
8135 TestObjectV8Internal::voidMethodDefaultIntegerArgsMethod(info); | 8135 TestObjectV8Internal::voidMethodDefaultIntegerArgsMethod(info); |
8136 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8136 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
8137 } | 8137 } |
8138 | 8138 |
8139 static void voidMethodDefaultDoubleArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) | 8139 static void voidMethodDefaultDoubleArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
8140 { | 8140 { |
8141 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultDoubleArg", "TestObject", info.Holder(), info.GetIsolate()); | 8141 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultDoubleArg", "TestObject", info.Holder(), info.GetIsolate()); |
8142 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8142 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8143 double defaultDoubleArg; | 8143 double defaultDoubleArg; |
8144 { | 8144 { |
8145 if (!info[0]->IsUndefined()) { | 8145 if (!info[0]->IsUndefined()) { |
8146 defaultDoubleArg = toRestrictedDouble(info[0], exceptionState); | 8146 defaultDoubleArg = toRestrictedDouble(info.GetIsolate(), info[0], ex
ceptionState); |
8147 if (exceptionState.throwIfNeeded()) | 8147 if (exceptionState.throwIfNeeded()) |
8148 return; | 8148 return; |
8149 } else { | 8149 } else { |
8150 defaultDoubleArg = 0.5; | 8150 defaultDoubleArg = 0.5; |
8151 } | 8151 } |
8152 } | 8152 } |
8153 impl->voidMethodDefaultDoubleArg(defaultDoubleArg); | 8153 impl->voidMethodDefaultDoubleArg(defaultDoubleArg); |
8154 } | 8154 } |
8155 | 8155 |
8156 static void voidMethodDefaultDoubleArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 8156 static void voidMethodDefaultDoubleArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8202 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8202 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
8203 } | 8203 } |
8204 | 8204 |
8205 static void voidMethodDefaultNullableByteStringArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 8205 static void voidMethodDefaultNullableByteStringArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
8206 { | 8206 { |
8207 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultNullableByteStringArg", "TestObject", info.Holder(), info.GetIsolate()); | 8207 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultNullableByteStringArg", "TestObject", info.Holder(), info.GetIsolate()); |
8208 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8208 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8209 V8StringResource<TreatNullAsNullString> defaultStringArg; | 8209 V8StringResource<TreatNullAsNullString> defaultStringArg; |
8210 { | 8210 { |
8211 if (!info[0]->IsUndefined()) { | 8211 if (!info[0]->IsUndefined()) { |
8212 defaultStringArg = toByteString(info[0], exceptionState); | 8212 defaultStringArg = toByteString(info.GetIsolate(), info[0], exceptio
nState); |
8213 if (exceptionState.throwIfNeeded()) | 8213 if (exceptionState.throwIfNeeded()) |
8214 return; | 8214 return; |
8215 } else { | 8215 } else { |
8216 defaultStringArg = nullptr; | 8216 defaultStringArg = nullptr; |
8217 } | 8217 } |
8218 } | 8218 } |
8219 impl->voidMethodDefaultNullableByteStringArg(defaultStringArg); | 8219 impl->voidMethodDefaultNullableByteStringArg(defaultStringArg); |
8220 } | 8220 } |
8221 | 8221 |
8222 static void voidMethodDefaultNullableByteStringArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 8222 static void voidMethodDefaultNullableByteStringArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8489 TestObjectV8Internal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedA
rgMethod(info); | 8489 TestObjectV8Internal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedA
rgMethod(info); |
8490 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8490 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
8491 } | 8491 } |
8492 | 8492 |
8493 static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8493 static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8494 { | 8494 { |
8495 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 8495 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
8496 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8496 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8497 int longArg; | 8497 int longArg; |
8498 { | 8498 { |
8499 longArg = toInt32(info[0], exceptionState); | 8499 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
8500 if (exceptionState.throwIfNeeded()) | 8500 if (exceptionState.throwIfNeeded()) |
8501 return; | 8501 return; |
8502 } | 8502 } |
8503 impl->overloadedMethodA(longArg); | 8503 impl->overloadedMethodA(longArg); |
8504 } | 8504 } |
8505 | 8505 |
8506 static void overloadedMethodA2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8506 static void overloadedMethodA2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8507 { | 8507 { |
8508 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 8508 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
8509 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8509 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8510 int longArg1; | 8510 int longArg1; |
8511 int longArg2; | 8511 int longArg2; |
8512 { | 8512 { |
8513 longArg1 = toInt32(info[0], exceptionState); | 8513 longArg1 = toInt32(info.GetIsolate(), info[0], exceptionState); |
8514 if (exceptionState.throwIfNeeded()) | 8514 if (exceptionState.throwIfNeeded()) |
8515 return; | 8515 return; |
8516 longArg2 = toInt32(info[1], exceptionState); | 8516 longArg2 = toInt32(info.GetIsolate(), info[1], exceptionState); |
8517 if (exceptionState.throwIfNeeded()) | 8517 if (exceptionState.throwIfNeeded()) |
8518 return; | 8518 return; |
8519 } | 8519 } |
8520 impl->overloadedMethodA(longArg1, longArg2); | 8520 impl->overloadedMethodA(longArg1, longArg2); |
8521 } | 8521 } |
8522 | 8522 |
8523 static void overloadedMethodAMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 8523 static void overloadedMethodAMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
8524 { | 8524 { |
8525 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 8525 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
8526 switch (std::min(2, info.Length())) { | 8526 switch (std::min(2, info.Length())) { |
(...skipping 28 matching lines...) Expand all Loading... |
8555 TestObjectV8Internal::overloadedMethodAMethod(info); | 8555 TestObjectV8Internal::overloadedMethodAMethod(info); |
8556 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8556 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
8557 } | 8557 } |
8558 | 8558 |
8559 static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8559 static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8560 { | 8560 { |
8561 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); | 8561 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); |
8562 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8562 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8563 int longArg; | 8563 int longArg; |
8564 { | 8564 { |
8565 longArg = toInt32(info[0], exceptionState); | 8565 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
8566 if (exceptionState.throwIfNeeded()) | 8566 if (exceptionState.throwIfNeeded()) |
8567 return; | 8567 return; |
8568 } | 8568 } |
8569 impl->overloadedMethodB(longArg); | 8569 impl->overloadedMethodB(longArg); |
8570 } | 8570 } |
8571 | 8571 |
8572 static void overloadedMethodB2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8572 static void overloadedMethodB2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8573 { | 8573 { |
8574 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); | 8574 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); |
8575 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8575 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8576 V8StringResource<> stringArg; | 8576 V8StringResource<> stringArg; |
8577 int longArg; | 8577 int longArg; |
8578 { | 8578 { |
8579 stringArg = info[0]; | 8579 stringArg = info[0]; |
8580 if (!stringArg.prepare()) | 8580 if (!stringArg.prepare()) |
8581 return; | 8581 return; |
8582 if (UNLIKELY(info.Length() <= 1)) { | 8582 if (UNLIKELY(info.Length() <= 1)) { |
8583 impl->overloadedMethodB(stringArg); | 8583 impl->overloadedMethodB(stringArg); |
8584 return; | 8584 return; |
8585 } | 8585 } |
8586 longArg = toInt32(info[1], exceptionState); | 8586 longArg = toInt32(info.GetIsolate(), info[1], exceptionState); |
8587 if (exceptionState.throwIfNeeded()) | 8587 if (exceptionState.throwIfNeeded()) |
8588 return; | 8588 return; |
8589 } | 8589 } |
8590 impl->overloadedMethodB(stringArg, longArg); | 8590 impl->overloadedMethodB(stringArg, longArg); |
8591 } | 8591 } |
8592 | 8592 |
8593 static void overloadedMethodBMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 8593 static void overloadedMethodBMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
8594 { | 8594 { |
8595 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); | 8595 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); |
8596 switch (std::min(2, info.Length())) { | 8596 switch (std::min(2, info.Length())) { |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8633 TestObjectV8Internal::overloadedMethodBMethod(info); | 8633 TestObjectV8Internal::overloadedMethodBMethod(info); |
8634 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8634 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
8635 } | 8635 } |
8636 | 8636 |
8637 static void overloadedMethodC1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8637 static void overloadedMethodC1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8638 { | 8638 { |
8639 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); | 8639 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); |
8640 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8640 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8641 int longArg; | 8641 int longArg; |
8642 { | 8642 { |
8643 longArg = toInt32(info[0], exceptionState); | 8643 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
8644 if (exceptionState.throwIfNeeded()) | 8644 if (exceptionState.throwIfNeeded()) |
8645 return; | 8645 return; |
8646 } | 8646 } |
8647 impl->overloadedMethodC(longArg); | 8647 impl->overloadedMethodC(longArg); |
8648 } | 8648 } |
8649 | 8649 |
8650 static void overloadedMethodC2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8650 static void overloadedMethodC2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8651 { | 8651 { |
8652 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8652 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8653 TestInterfaceEmpty* testInterfaceEmptyArg; | 8653 TestInterfaceEmpty* testInterfaceEmptyArg; |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8690 TestObjectV8Internal::overloadedMethodCMethod(info); | 8690 TestObjectV8Internal::overloadedMethodCMethod(info); |
8691 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8691 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
8692 } | 8692 } |
8693 | 8693 |
8694 static void overloadedMethodD1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8694 static void overloadedMethodD1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8695 { | 8695 { |
8696 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); | 8696 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); |
8697 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8697 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8698 int longArg; | 8698 int longArg; |
8699 { | 8699 { |
8700 longArg = toInt32(info[0], exceptionState); | 8700 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
8701 if (exceptionState.throwIfNeeded()) | 8701 if (exceptionState.throwIfNeeded()) |
8702 return; | 8702 return; |
8703 } | 8703 } |
8704 impl->overloadedMethodD(longArg); | 8704 impl->overloadedMethodD(longArg); |
8705 } | 8705 } |
8706 | 8706 |
8707 static void overloadedMethodD2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8707 static void overloadedMethodD2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8708 { | 8708 { |
8709 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); | 8709 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); |
8710 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8710 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8750 TestObjectV8Internal::overloadedMethodDMethod(info); | 8750 TestObjectV8Internal::overloadedMethodDMethod(info); |
8751 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8751 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
8752 } | 8752 } |
8753 | 8753 |
8754 static void overloadedMethodE1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8754 static void overloadedMethodE1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8755 { | 8755 { |
8756 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodE", "TestObject", info.Holder(), info.GetIsolate()); | 8756 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodE", "TestObject", info.Holder(), info.GetIsolate()); |
8757 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8757 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8758 int longArg; | 8758 int longArg; |
8759 { | 8759 { |
8760 longArg = toInt32(info[0], exceptionState); | 8760 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
8761 if (exceptionState.throwIfNeeded()) | 8761 if (exceptionState.throwIfNeeded()) |
8762 return; | 8762 return; |
8763 } | 8763 } |
8764 impl->overloadedMethodE(longArg); | 8764 impl->overloadedMethodE(longArg); |
8765 } | 8765 } |
8766 | 8766 |
8767 static void overloadedMethodE2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8767 static void overloadedMethodE2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8768 { | 8768 { |
8769 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8769 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8770 TestInterfaceEmpty* testInterfaceEmptyOrNullArg; | 8770 TestInterfaceEmpty* testInterfaceEmptyOrNullArg; |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8827 } | 8827 } |
8828 impl->overloadedMethodF(stringArg); | 8828 impl->overloadedMethodF(stringArg); |
8829 } | 8829 } |
8830 | 8830 |
8831 static void overloadedMethodF2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8831 static void overloadedMethodF2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8832 { | 8832 { |
8833 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); | 8833 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); |
8834 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8834 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8835 double doubleArg; | 8835 double doubleArg; |
8836 { | 8836 { |
8837 doubleArg = toRestrictedDouble(info[0], exceptionState); | 8837 doubleArg = toRestrictedDouble(info.GetIsolate(), info[0], exceptionStat
e); |
8838 if (exceptionState.throwIfNeeded()) | 8838 if (exceptionState.throwIfNeeded()) |
8839 return; | 8839 return; |
8840 } | 8840 } |
8841 impl->overloadedMethodF(doubleArg); | 8841 impl->overloadedMethodF(doubleArg); |
8842 } | 8842 } |
8843 | 8843 |
8844 static void overloadedMethodFMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 8844 static void overloadedMethodFMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
8845 { | 8845 { |
8846 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); | 8846 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); |
8847 switch (std::min(1, info.Length())) { | 8847 switch (std::min(1, info.Length())) { |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8883 TestObjectV8Internal::overloadedMethodFMethod(info); | 8883 TestObjectV8Internal::overloadedMethodFMethod(info); |
8884 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8884 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
8885 } | 8885 } |
8886 | 8886 |
8887 static void overloadedMethodG1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8887 static void overloadedMethodG1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8888 { | 8888 { |
8889 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodG", "TestObject", info.Holder(), info.GetIsolate()); | 8889 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodG", "TestObject", info.Holder(), info.GetIsolate()); |
8890 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8890 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8891 int longArg; | 8891 int longArg; |
8892 { | 8892 { |
8893 longArg = toInt32(info[0], exceptionState); | 8893 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
8894 if (exceptionState.throwIfNeeded()) | 8894 if (exceptionState.throwIfNeeded()) |
8895 return; | 8895 return; |
8896 } | 8896 } |
8897 impl->overloadedMethodG(longArg); | 8897 impl->overloadedMethodG(longArg); |
8898 } | 8898 } |
8899 | 8899 |
8900 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8900 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8901 { | 8901 { |
8902 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8902 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8903 TestInterfaceEmpty* testInterfaceEmptyOrNullArg; | 8903 TestInterfaceEmpty* testInterfaceEmptyOrNullArg; |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9019 } | 9019 } |
9020 impl->overloadedMethodI(stringArg); | 9020 impl->overloadedMethodI(stringArg); |
9021 } | 9021 } |
9022 | 9022 |
9023 static void overloadedMethodI2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 9023 static void overloadedMethodI2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
9024 { | 9024 { |
9025 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodI", "TestObject", info.Holder(), info.GetIsolate()); | 9025 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodI", "TestObject", info.Holder(), info.GetIsolate()); |
9026 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9026 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9027 double doubleArg; | 9027 double doubleArg; |
9028 { | 9028 { |
9029 doubleArg = toRestrictedDouble(info[0], exceptionState); | 9029 doubleArg = toRestrictedDouble(info.GetIsolate(), info[0], exceptionStat
e); |
9030 if (exceptionState.throwIfNeeded()) | 9030 if (exceptionState.throwIfNeeded()) |
9031 return; | 9031 return; |
9032 } | 9032 } |
9033 impl->overloadedMethodI(doubleArg); | 9033 impl->overloadedMethodI(doubleArg); |
9034 } | 9034 } |
9035 | 9035 |
9036 static void overloadedMethodIMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 9036 static void overloadedMethodIMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
9037 { | 9037 { |
9038 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodI", "TestObject", info.Holder(), info.GetIsolate()); | 9038 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodI", "TestObject", info.Holder(), info.GetIsolate()); |
9039 switch (std::min(1, info.Length())) { | 9039 switch (std::min(1, info.Length())) { |
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9195 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9195 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
9196 } | 9196 } |
9197 | 9197 |
9198 static void overloadedMethodL1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 9198 static void overloadedMethodL1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
9199 { | 9199 { |
9200 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodL", "TestObject", info.Holder(), info.GetIsolate()); | 9200 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodL", "TestObject", info.Holder(), info.GetIsolate()); |
9201 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9201 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9202 int longArg; | 9202 int longArg; |
9203 Vector<ScriptValue> restArgs; | 9203 Vector<ScriptValue> restArgs; |
9204 { | 9204 { |
9205 longArg = toInt32(info[0], exceptionState); | 9205 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
9206 if (exceptionState.throwIfNeeded()) | 9206 if (exceptionState.throwIfNeeded()) |
9207 return; | 9207 return; |
9208 restArgs = toImplArguments<ScriptValue>(info, 1, exceptionState); | 9208 restArgs = toImplArguments<ScriptValue>(info, 1, exceptionState); |
9209 if (exceptionState.throwIfNeeded()) | 9209 if (exceptionState.throwIfNeeded()) |
9210 return; | 9210 return; |
9211 } | 9211 } |
9212 impl->overloadedMethodL(longArg, restArgs); | 9212 impl->overloadedMethodL(longArg, restArgs); |
9213 } | 9213 } |
9214 | 9214 |
9215 static void overloadedMethodL2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 9215 static void overloadedMethodL2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9287 v8SetReturnValue(info, impl->promiseOverloadMethod().v8Value()); | 9287 v8SetReturnValue(info, impl->promiseOverloadMethod().v8Value()); |
9288 } | 9288 } |
9289 | 9289 |
9290 static void promiseOverloadMethod2MethodPromise(const v8::FunctionCallbackInfo<v
8::Value>& info, ExceptionState& exceptionState) | 9290 static void promiseOverloadMethod2MethodPromise(const v8::FunctionCallbackInfo<v
8::Value>& info, ExceptionState& exceptionState) |
9291 { | 9291 { |
9292 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9292 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9293 DOMWindow* arg1; | 9293 DOMWindow* arg1; |
9294 double arg2; | 9294 double arg2; |
9295 { | 9295 { |
9296 arg1 = toDOMWindow(info.GetIsolate(), info[0]); | 9296 arg1 = toDOMWindow(info.GetIsolate(), info[0]); |
9297 arg2 = toRestrictedDouble(info[1], exceptionState); | 9297 arg2 = toRestrictedDouble(info.GetIsolate(), info[1], exceptionState); |
9298 if (exceptionState.hadException()) | 9298 if (exceptionState.hadException()) |
9299 return; | 9299 return; |
9300 } | 9300 } |
9301 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); | 9301 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); |
9302 } | 9302 } |
9303 | 9303 |
9304 static void promiseOverloadMethod2Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 9304 static void promiseOverloadMethod2Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
9305 { | 9305 { |
9306 ExceptionState exceptionState(ExceptionState::ExecutionContext, "promiseOver
loadMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9306 ExceptionState exceptionState(ExceptionState::ExecutionContext, "promiseOver
loadMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9307 promiseOverloadMethod2MethodPromise(info, exceptionState); | 9307 promiseOverloadMethod2MethodPromise(info, exceptionState); |
9308 if (exceptionState.hadException()) | 9308 if (exceptionState.hadException()) |
9309 v8SetReturnValue(info, exceptionState.reject(ScriptState::current(info.G
etIsolate())).v8Value()); | 9309 v8SetReturnValue(info, exceptionState.reject(ScriptState::current(info.G
etIsolate())).v8Value()); |
9310 } | 9310 } |
9311 | 9311 |
9312 static void promiseOverloadMethod3MethodPromise(const v8::FunctionCallbackInfo<v
8::Value>& info, ExceptionState& exceptionState) | 9312 static void promiseOverloadMethod3MethodPromise(const v8::FunctionCallbackInfo<v
8::Value>& info, ExceptionState& exceptionState) |
9313 { | 9313 { |
9314 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9314 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9315 Document* arg1; | 9315 Document* arg1; |
9316 double arg2; | 9316 double arg2; |
9317 { | 9317 { |
9318 arg1 = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); | 9318 arg1 = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); |
9319 arg2 = toRestrictedDouble(info[1], exceptionState); | 9319 arg2 = toRestrictedDouble(info.GetIsolate(), info[1], exceptionState); |
9320 if (exceptionState.hadException()) | 9320 if (exceptionState.hadException()) |
9321 return; | 9321 return; |
9322 } | 9322 } |
9323 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); | 9323 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); |
9324 } | 9324 } |
9325 | 9325 |
9326 static void promiseOverloadMethod3Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 9326 static void promiseOverloadMethod3Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
9327 { | 9327 { |
9328 ExceptionState exceptionState(ExceptionState::ExecutionContext, "promiseOver
loadMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9328 ExceptionState exceptionState(ExceptionState::ExecutionContext, "promiseOver
loadMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9329 promiseOverloadMethod3MethodPromise(info, exceptionState); | 9329 promiseOverloadMethod3MethodPromise(info, exceptionState); |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9382 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9382 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9383 impl->overloadedPerWorldBindingsMethod(); | 9383 impl->overloadedPerWorldBindingsMethod(); |
9384 } | 9384 } |
9385 | 9385 |
9386 static void overloadedPerWorldBindingsMethod2Method(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 9386 static void overloadedPerWorldBindingsMethod2Method(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
9387 { | 9387 { |
9388 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9388 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9389 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9389 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9390 int longArg; | 9390 int longArg; |
9391 { | 9391 { |
9392 longArg = toInt32(info[0], exceptionState); | 9392 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
9393 if (exceptionState.throwIfNeeded()) | 9393 if (exceptionState.throwIfNeeded()) |
9394 return; | 9394 return; |
9395 } | 9395 } |
9396 impl->overloadedPerWorldBindingsMethod(longArg); | 9396 impl->overloadedPerWorldBindingsMethod(longArg); |
9397 } | 9397 } |
9398 | 9398 |
9399 static void overloadedPerWorldBindingsMethodMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) | 9399 static void overloadedPerWorldBindingsMethodMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) |
9400 { | 9400 { |
9401 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9401 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9402 switch (std::min(1, info.Length())) { | 9402 switch (std::min(1, info.Length())) { |
(...skipping 23 matching lines...) Expand all Loading... |
9426 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethod(info); | 9426 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethod(info); |
9427 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9427 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
9428 } | 9428 } |
9429 | 9429 |
9430 static void overloadedPerWorldBindingsMethod2MethodForMainWorld(const v8::Functi
onCallbackInfo<v8::Value>& info) | 9430 static void overloadedPerWorldBindingsMethod2MethodForMainWorld(const v8::Functi
onCallbackInfo<v8::Value>& info) |
9431 { | 9431 { |
9432 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9432 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9433 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9433 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9434 int longArg; | 9434 int longArg; |
9435 { | 9435 { |
9436 longArg = toInt32(info[0], exceptionState); | 9436 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
9437 if (exceptionState.throwIfNeeded()) | 9437 if (exceptionState.throwIfNeeded()) |
9438 return; | 9438 return; |
9439 } | 9439 } |
9440 impl->overloadedPerWorldBindingsMethod(longArg); | 9440 impl->overloadedPerWorldBindingsMethod(longArg); |
9441 } | 9441 } |
9442 | 9442 |
9443 static void overloadedPerWorldBindingsMethodMethodForMainWorld(const v8::Functio
nCallbackInfo<v8::Value>& info) | 9443 static void overloadedPerWorldBindingsMethodMethodForMainWorld(const v8::Functio
nCallbackInfo<v8::Value>& info) |
9444 { | 9444 { |
9445 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9445 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9446 switch (std::min(1, info.Length())) { | 9446 switch (std::min(1, info.Length())) { |
(...skipping 22 matching lines...) Expand all Loading... |
9469 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9469 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
9470 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethodForMainWorld(inf
o); | 9470 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethodForMainWorld(inf
o); |
9471 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9471 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
9472 } | 9472 } |
9473 | 9473 |
9474 static void overloadedStaticMethod1Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 9474 static void overloadedStaticMethod1Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
9475 { | 9475 { |
9476 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9476 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9477 int longArg; | 9477 int longArg; |
9478 { | 9478 { |
9479 longArg = toInt32(info[0], exceptionState); | 9479 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
9480 if (exceptionState.throwIfNeeded()) | 9480 if (exceptionState.throwIfNeeded()) |
9481 return; | 9481 return; |
9482 } | 9482 } |
9483 TestObject::overloadedStaticMethod(longArg); | 9483 TestObject::overloadedStaticMethod(longArg); |
9484 } | 9484 } |
9485 | 9485 |
9486 static void overloadedStaticMethod2Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 9486 static void overloadedStaticMethod2Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
9487 { | 9487 { |
9488 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9488 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9489 int longArg1; | 9489 int longArg1; |
9490 int longArg2; | 9490 int longArg2; |
9491 { | 9491 { |
9492 longArg1 = toInt32(info[0], exceptionState); | 9492 longArg1 = toInt32(info.GetIsolate(), info[0], exceptionState); |
9493 if (exceptionState.throwIfNeeded()) | 9493 if (exceptionState.throwIfNeeded()) |
9494 return; | 9494 return; |
9495 longArg2 = toInt32(info[1], exceptionState); | 9495 longArg2 = toInt32(info.GetIsolate(), info[1], exceptionState); |
9496 if (exceptionState.throwIfNeeded()) | 9496 if (exceptionState.throwIfNeeded()) |
9497 return; | 9497 return; |
9498 } | 9498 } |
9499 TestObject::overloadedStaticMethod(longArg1, longArg2); | 9499 TestObject::overloadedStaticMethod(longArg1, longArg2); |
9500 } | 9500 } |
9501 | 9501 |
9502 static void overloadedStaticMethodMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 9502 static void overloadedStaticMethodMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
9503 { | 9503 { |
9504 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9504 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9505 switch (std::min(2, info.Length())) { | 9505 switch (std::min(2, info.Length())) { |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9539 { | 9539 { |
9540 ExceptionState exceptionState(ExceptionState::ExecutionContext, "item", "Tes
tObject", info.Holder(), info.GetIsolate()); | 9540 ExceptionState exceptionState(ExceptionState::ExecutionContext, "item", "Tes
tObject", info.Holder(), info.GetIsolate()); |
9541 if (UNLIKELY(info.Length() < 1)) { | 9541 if (UNLIKELY(info.Length() < 1)) { |
9542 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 9542 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
9543 exceptionState.throwIfNeeded(); | 9543 exceptionState.throwIfNeeded(); |
9544 return; | 9544 return; |
9545 } | 9545 } |
9546 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9546 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9547 unsigned index; | 9547 unsigned index; |
9548 { | 9548 { |
9549 index = toUInt32(info[0], exceptionState); | 9549 index = toUInt32(info.GetIsolate(), info[0], exceptionState); |
9550 if (exceptionState.throwIfNeeded()) | 9550 if (exceptionState.throwIfNeeded()) |
9551 return; | 9551 return; |
9552 } | 9552 } |
9553 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); | 9553 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
9554 ScriptValue result = impl->item(scriptState, index); | 9554 ScriptValue result = impl->item(scriptState, index); |
9555 v8SetReturnValue(info, result.v8Value()); | 9555 v8SetReturnValue(info, result.v8Value()); |
9556 } | 9556 } |
9557 | 9557 |
9558 static void itemMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) | 9558 static void itemMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
9559 { | 9559 { |
9560 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9560 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
9561 TestObjectV8Internal::itemMethod(info); | 9561 TestObjectV8Internal::itemMethod(info); |
9562 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9562 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
9563 } | 9563 } |
9564 | 9564 |
9565 static void setItemMethod(const v8::FunctionCallbackInfo<v8::Value>& info) | 9565 static void setItemMethod(const v8::FunctionCallbackInfo<v8::Value>& info) |
9566 { | 9566 { |
9567 ExceptionState exceptionState(ExceptionState::ExecutionContext, "setItem", "
TestObject", info.Holder(), info.GetIsolate()); | 9567 ExceptionState exceptionState(ExceptionState::ExecutionContext, "setItem", "
TestObject", info.Holder(), info.GetIsolate()); |
9568 if (UNLIKELY(info.Length() < 2)) { | 9568 if (UNLIKELY(info.Length() < 2)) { |
9569 setMinimumArityTypeError(exceptionState, 2, info.Length()); | 9569 setMinimumArityTypeError(exceptionState, 2, info.Length()); |
9570 exceptionState.throwIfNeeded(); | 9570 exceptionState.throwIfNeeded(); |
9571 return; | 9571 return; |
9572 } | 9572 } |
9573 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9573 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9574 unsigned index; | 9574 unsigned index; |
9575 V8StringResource<> value; | 9575 V8StringResource<> value; |
9576 { | 9576 { |
9577 index = toUInt32(info[0], exceptionState); | 9577 index = toUInt32(info.GetIsolate(), info[0], exceptionState); |
9578 if (exceptionState.throwIfNeeded()) | 9578 if (exceptionState.throwIfNeeded()) |
9579 return; | 9579 return; |
9580 value = info[1]; | 9580 value = info[1]; |
9581 if (!value.prepare()) | 9581 if (!value.prepare()) |
9582 return; | 9582 return; |
9583 } | 9583 } |
9584 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); | 9584 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
9585 String result = impl->setItem(scriptState, index, value); | 9585 String result = impl->setItem(scriptState, index, value); |
9586 v8SetReturnValueString(info, result, info.GetIsolate()); | 9586 v8SetReturnValueString(info, result, info.GetIsolate()); |
9587 } | 9587 } |
9588 | 9588 |
9589 static void setItemMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& inf
o) | 9589 static void setItemMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& inf
o) |
9590 { | 9590 { |
9591 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9591 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
9592 TestObjectV8Internal::setItemMethod(info); | 9592 TestObjectV8Internal::setItemMethod(info); |
9593 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9593 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
9594 } | 9594 } |
9595 | 9595 |
9596 static void voidMethodClampUnsignedShortArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 9596 static void voidMethodClampUnsignedShortArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
9597 { | 9597 { |
9598 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); | 9598 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); |
9599 if (UNLIKELY(info.Length() < 1)) { | 9599 if (UNLIKELY(info.Length() < 1)) { |
9600 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 9600 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
9601 exceptionState.throwIfNeeded(); | 9601 exceptionState.throwIfNeeded(); |
9602 return; | 9602 return; |
9603 } | 9603 } |
9604 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9604 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9605 unsigned clampUnsignedShortArg; | 9605 unsigned clampUnsignedShortArg; |
9606 { | 9606 { |
9607 clampUnsignedShortArg = toUInt16(info[0], Clamp, exceptionState); | 9607 clampUnsignedShortArg = toUInt16(info.GetIsolate(), info[0], Clamp, exce
ptionState); |
9608 if (exceptionState.throwIfNeeded()) | 9608 if (exceptionState.throwIfNeeded()) |
9609 return; | 9609 return; |
9610 } | 9610 } |
9611 impl->voidMethodClampUnsignedShortArg(clampUnsignedShortArg); | 9611 impl->voidMethodClampUnsignedShortArg(clampUnsignedShortArg); |
9612 } | 9612 } |
9613 | 9613 |
9614 static void voidMethodClampUnsignedShortArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) | 9614 static void voidMethodClampUnsignedShortArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) |
9615 { | 9615 { |
9616 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9616 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
9617 TestObjectV8Internal::voidMethodClampUnsignedShortArgMethod(info); | 9617 TestObjectV8Internal::voidMethodClampUnsignedShortArgMethod(info); |
9618 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9618 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
9619 } | 9619 } |
9620 | 9620 |
9621 static void voidMethodClampUnsignedLongArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) | 9621 static void voidMethodClampUnsignedLongArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) |
9622 { | 9622 { |
9623 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 9623 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
9624 if (UNLIKELY(info.Length() < 1)) { | 9624 if (UNLIKELY(info.Length() < 1)) { |
9625 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 9625 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
9626 exceptionState.throwIfNeeded(); | 9626 exceptionState.throwIfNeeded(); |
9627 return; | 9627 return; |
9628 } | 9628 } |
9629 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9629 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9630 unsigned clampUnsignedLongArg; | 9630 unsigned clampUnsignedLongArg; |
9631 { | 9631 { |
9632 clampUnsignedLongArg = toUInt32(info[0], Clamp, exceptionState); | 9632 clampUnsignedLongArg = toUInt32(info.GetIsolate(), info[0], Clamp, excep
tionState); |
9633 if (exceptionState.throwIfNeeded()) | 9633 if (exceptionState.throwIfNeeded()) |
9634 return; | 9634 return; |
9635 } | 9635 } |
9636 impl->voidMethodClampUnsignedLongArg(clampUnsignedLongArg); | 9636 impl->voidMethodClampUnsignedLongArg(clampUnsignedLongArg); |
9637 } | 9637 } |
9638 | 9638 |
9639 static void voidMethodClampUnsignedLongArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 9639 static void voidMethodClampUnsignedLongArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
9640 { | 9640 { |
9641 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9641 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
9642 TestObjectV8Internal::voidMethodClampUnsignedLongArgMethod(info); | 9642 TestObjectV8Internal::voidMethodClampUnsignedLongArgMethod(info); |
(...skipping 16 matching lines...) Expand all Loading... |
9659 TestObjectV8Internal::voidMethodDefaultUndefinedTestInterfaceEmptyArgMethod(
info); | 9659 TestObjectV8Internal::voidMethodDefaultUndefinedTestInterfaceEmptyArgMethod(
info); |
9660 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9660 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
9661 } | 9661 } |
9662 | 9662 |
9663 static void voidMethodDefaultUndefinedLongArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 9663 static void voidMethodDefaultUndefinedLongArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
9664 { | 9664 { |
9665 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultUndefinedLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 9665 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultUndefinedLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
9666 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9666 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9667 int defaultUndefinedLongArg; | 9667 int defaultUndefinedLongArg; |
9668 { | 9668 { |
9669 defaultUndefinedLongArg = toInt32(info[0], exceptionState); | 9669 defaultUndefinedLongArg = toInt32(info.GetIsolate(), info[0], exceptionS
tate); |
9670 if (exceptionState.throwIfNeeded()) | 9670 if (exceptionState.throwIfNeeded()) |
9671 return; | 9671 return; |
9672 } | 9672 } |
9673 impl->voidMethodDefaultUndefinedLongArg(defaultUndefinedLongArg); | 9673 impl->voidMethodDefaultUndefinedLongArg(defaultUndefinedLongArg); |
9674 } | 9674 } |
9675 | 9675 |
9676 static void voidMethodDefaultUndefinedLongArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) | 9676 static void voidMethodDefaultUndefinedLongArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) |
9677 { | 9677 { |
9678 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9678 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
9679 TestObjectV8Internal::voidMethodDefaultUndefinedLongArgMethod(info); | 9679 TestObjectV8Internal::voidMethodDefaultUndefinedLongArgMethod(info); |
(...skipping 23 matching lines...) Expand all Loading... |
9703 { | 9703 { |
9704 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
nforceRangeLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 9704 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
nforceRangeLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
9705 if (UNLIKELY(info.Length() < 1)) { | 9705 if (UNLIKELY(info.Length() < 1)) { |
9706 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 9706 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
9707 exceptionState.throwIfNeeded(); | 9707 exceptionState.throwIfNeeded(); |
9708 return; | 9708 return; |
9709 } | 9709 } |
9710 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9710 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9711 int enforceRangeLongArg; | 9711 int enforceRangeLongArg; |
9712 { | 9712 { |
9713 enforceRangeLongArg = toInt32(info[0], EnforceRange, exceptionState); | 9713 enforceRangeLongArg = toInt32(info.GetIsolate(), info[0], EnforceRange,
exceptionState); |
9714 if (exceptionState.throwIfNeeded()) | 9714 if (exceptionState.throwIfNeeded()) |
9715 return; | 9715 return; |
9716 } | 9716 } |
9717 impl->voidMethodEnforceRangeLongArg(enforceRangeLongArg); | 9717 impl->voidMethodEnforceRangeLongArg(enforceRangeLongArg); |
9718 } | 9718 } |
9719 | 9719 |
9720 static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 9720 static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
9721 { | 9721 { |
9722 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9722 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
9723 TestObjectV8Internal::voidMethodEnforceRangeLongArgMethod(info); | 9723 TestObjectV8Internal::voidMethodEnforceRangeLongArgMethod(info); |
(...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10091 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10091 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10092 impl->measureOverloadedMethod(); | 10092 impl->measureOverloadedMethod(); |
10093 } | 10093 } |
10094 | 10094 |
10095 static void measureOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 10095 static void measureOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
10096 { | 10096 { |
10097 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureOver
loadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10097 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureOver
loadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10098 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10098 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10099 int arg; | 10099 int arg; |
10100 { | 10100 { |
10101 arg = toInt32(info[0], exceptionState); | 10101 arg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10102 if (exceptionState.throwIfNeeded()) | 10102 if (exceptionState.throwIfNeeded()) |
10103 return; | 10103 return; |
10104 } | 10104 } |
10105 impl->measureOverloadedMethod(arg); | 10105 impl->measureOverloadedMethod(arg); |
10106 } | 10106 } |
10107 | 10107 |
10108 static void measureOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 10108 static void measureOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
10109 { | 10109 { |
10110 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureOver
loadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10110 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureOver
loadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10111 switch (std::min(1, info.Length())) { | 10111 switch (std::min(1, info.Length())) { |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10143 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10143 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10144 impl->DeprecateAsOverloadedMethod(); | 10144 impl->DeprecateAsOverloadedMethod(); |
10145 } | 10145 } |
10146 | 10146 |
10147 static void DeprecateAsOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8
::Value>& info) | 10147 static void DeprecateAsOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8
::Value>& info) |
10148 { | 10148 { |
10149 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
OverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10149 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
OverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10150 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10150 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10151 int arg; | 10151 int arg; |
10152 { | 10152 { |
10153 arg = toInt32(info[0], exceptionState); | 10153 arg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10154 if (exceptionState.throwIfNeeded()) | 10154 if (exceptionState.throwIfNeeded()) |
10155 return; | 10155 return; |
10156 } | 10156 } |
10157 impl->DeprecateAsOverloadedMethod(arg); | 10157 impl->DeprecateAsOverloadedMethod(arg); |
10158 } | 10158 } |
10159 | 10159 |
10160 static void DeprecateAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 10160 static void DeprecateAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
10161 { | 10161 { |
10162 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
OverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10162 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
OverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10163 switch (std::min(1, info.Length())) { | 10163 switch (std::min(1, info.Length())) { |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10195 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10195 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10196 impl->DeprecateAsSameValueOverloadedMethod(); | 10196 impl->DeprecateAsSameValueOverloadedMethod(); |
10197 } | 10197 } |
10198 | 10198 |
10199 static void DeprecateAsSameValueOverloadedMethod2Method(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 10199 static void DeprecateAsSameValueOverloadedMethod2Method(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
10200 { | 10200 { |
10201 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
SameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10201 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
SameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10202 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10202 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10203 int arg; | 10203 int arg; |
10204 { | 10204 { |
10205 arg = toInt32(info[0], exceptionState); | 10205 arg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10206 if (exceptionState.throwIfNeeded()) | 10206 if (exceptionState.throwIfNeeded()) |
10207 return; | 10207 return; |
10208 } | 10208 } |
10209 impl->DeprecateAsSameValueOverloadedMethod(arg); | 10209 impl->DeprecateAsSameValueOverloadedMethod(arg); |
10210 } | 10210 } |
10211 | 10211 |
10212 static void DeprecateAsSameValueOverloadedMethodMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 10212 static void DeprecateAsSameValueOverloadedMethodMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
10213 { | 10213 { |
10214 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
SameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10214 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
SameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10215 UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
cutionContext(info.GetIsolate()), UseCounter::TestFeature); | 10215 UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
cutionContext(info.GetIsolate()), UseCounter::TestFeature); |
(...skipping 30 matching lines...) Expand all Loading... |
10246 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10246 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10247 impl->measureAsOverloadedMethod(); | 10247 impl->measureAsOverloadedMethod(); |
10248 } | 10248 } |
10249 | 10249 |
10250 static void measureAsOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8::
Value>& info) | 10250 static void measureAsOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8::
Value>& info) |
10251 { | 10251 { |
10252 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsOv
erloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10252 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsOv
erloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10253 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10253 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10254 int arg; | 10254 int arg; |
10255 { | 10255 { |
10256 arg = toInt32(info[0], exceptionState); | 10256 arg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10257 if (exceptionState.throwIfNeeded()) | 10257 if (exceptionState.throwIfNeeded()) |
10258 return; | 10258 return; |
10259 } | 10259 } |
10260 impl->measureAsOverloadedMethod(arg); | 10260 impl->measureAsOverloadedMethod(arg); |
10261 } | 10261 } |
10262 | 10262 |
10263 static void measureAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 10263 static void measureAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
10264 { | 10264 { |
10265 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsOv
erloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10265 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsOv
erloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10266 switch (std::min(1, info.Length())) { | 10266 switch (std::min(1, info.Length())) { |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10298 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10298 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10299 impl->measureAsSameValueOverloadedMethod(); | 10299 impl->measureAsSameValueOverloadedMethod(); |
10300 } | 10300 } |
10301 | 10301 |
10302 static void measureAsSameValueOverloadedMethod2Method(const v8::FunctionCallback
Info<v8::Value>& info) | 10302 static void measureAsSameValueOverloadedMethod2Method(const v8::FunctionCallback
Info<v8::Value>& info) |
10303 { | 10303 { |
10304 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsSa
meValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10304 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsSa
meValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10305 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10305 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10306 int arg; | 10306 int arg; |
10307 { | 10307 { |
10308 arg = toInt32(info[0], exceptionState); | 10308 arg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10309 if (exceptionState.throwIfNeeded()) | 10309 if (exceptionState.throwIfNeeded()) |
10310 return; | 10310 return; |
10311 } | 10311 } |
10312 impl->measureAsSameValueOverloadedMethod(arg); | 10312 impl->measureAsSameValueOverloadedMethod(arg); |
10313 } | 10313 } |
10314 | 10314 |
10315 static void measureAsSameValueOverloadedMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 10315 static void measureAsSameValueOverloadedMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
10316 { | 10316 { |
10317 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsSa
meValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10317 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsSa
meValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10318 switch (std::min(1, info.Length())) { | 10318 switch (std::min(1, info.Length())) { |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10350 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10350 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10351 impl->deprecateAsMeasureAsSameValueOverloadedMethod(); | 10351 impl->deprecateAsMeasureAsSameValueOverloadedMethod(); |
10352 } | 10352 } |
10353 | 10353 |
10354 static void deprecateAsMeasureAsSameValueOverloadedMethod2Method(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 10354 static void deprecateAsMeasureAsSameValueOverloadedMethod2Method(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
10355 { | 10355 { |
10356 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
MeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); | 10356 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
MeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); |
10357 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10357 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10358 int arg; | 10358 int arg; |
10359 { | 10359 { |
10360 arg = toInt32(info[0], exceptionState); | 10360 arg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10361 if (exceptionState.throwIfNeeded()) | 10361 if (exceptionState.throwIfNeeded()) |
10362 return; | 10362 return; |
10363 } | 10363 } |
10364 impl->deprecateAsMeasureAsSameValueOverloadedMethod(arg); | 10364 impl->deprecateAsMeasureAsSameValueOverloadedMethod(arg); |
10365 } | 10365 } |
10366 | 10366 |
10367 static void deprecateAsMeasureAsSameValueOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) | 10367 static void deprecateAsMeasureAsSameValueOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) |
10368 { | 10368 { |
10369 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
MeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); | 10369 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
MeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); |
10370 switch (std::min(1, info.Length())) { | 10370 switch (std::min(1, info.Length())) { |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10404 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10404 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10405 impl->deprecateAsSameValueMeasureAsOverloadedMethod(); | 10405 impl->deprecateAsSameValueMeasureAsOverloadedMethod(); |
10406 } | 10406 } |
10407 | 10407 |
10408 static void deprecateAsSameValueMeasureAsOverloadedMethod2Method(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 10408 static void deprecateAsSameValueMeasureAsOverloadedMethod2Method(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
10409 { | 10409 { |
10410 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); | 10410 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); |
10411 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10411 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10412 int arg; | 10412 int arg; |
10413 { | 10413 { |
10414 arg = toInt32(info[0], exceptionState); | 10414 arg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10415 if (exceptionState.throwIfNeeded()) | 10415 if (exceptionState.throwIfNeeded()) |
10416 return; | 10416 return; |
10417 } | 10417 } |
10418 impl->deprecateAsSameValueMeasureAsOverloadedMethod(arg); | 10418 impl->deprecateAsSameValueMeasureAsOverloadedMethod(arg); |
10419 } | 10419 } |
10420 | 10420 |
10421 static void deprecateAsSameValueMeasureAsOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) | 10421 static void deprecateAsSameValueMeasureAsOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) |
10422 { | 10422 { |
10423 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); | 10423 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); |
10424 UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
cutionContext(info.GetIsolate()), UseCounter::TestFeature); | 10424 UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
cutionContext(info.GetIsolate()), UseCounter::TestFeature); |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10457 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10457 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10458 impl->deprecateAsSameValueMeasureAsSameValueOverloadedMethod(); | 10458 impl->deprecateAsSameValueMeasureAsSameValueOverloadedMethod(); |
10459 } | 10459 } |
10460 | 10460 |
10461 static void deprecateAsSameValueMeasureAsSameValueOverloadedMethod2Method(const
v8::FunctionCallbackInfo<v8::Value>& info) | 10461 static void deprecateAsSameValueMeasureAsSameValueOverloadedMethod2Method(const
v8::FunctionCallbackInfo<v8::Value>& info) |
10462 { | 10462 { |
10463 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.
GetIsolate()); | 10463 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.
GetIsolate()); |
10464 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10464 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10465 int arg; | 10465 int arg; |
10466 { | 10466 { |
10467 arg = toInt32(info[0], exceptionState); | 10467 arg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10468 if (exceptionState.throwIfNeeded()) | 10468 if (exceptionState.throwIfNeeded()) |
10469 return; | 10469 return; |
10470 } | 10470 } |
10471 impl->deprecateAsSameValueMeasureAsSameValueOverloadedMethod(arg); | 10471 impl->deprecateAsSameValueMeasureAsSameValueOverloadedMethod(arg); |
10472 } | 10472 } |
10473 | 10473 |
10474 static void deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethod(const v
8::FunctionCallbackInfo<v8::Value>& info) | 10474 static void deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethod(const v
8::FunctionCallbackInfo<v8::Value>& info) |
10475 { | 10475 { |
10476 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.
GetIsolate()); | 10476 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.
GetIsolate()); |
10477 UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
cutionContext(info.GetIsolate()), UseCounter::TestFeatureA); | 10477 UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
cutionContext(info.GetIsolate()), UseCounter::TestFeatureA); |
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10716 int optionalLongArg; | 10716 int optionalLongArg; |
10717 { | 10717 { |
10718 if (UNLIKELY(info.Length() <= 0)) { | 10718 if (UNLIKELY(info.Length() <= 0)) { |
10719 impl->raisesExceptionVoidMethodOptionalLongArg(exceptionState); | 10719 impl->raisesExceptionVoidMethodOptionalLongArg(exceptionState); |
10720 if (exceptionState.hadException()) { | 10720 if (exceptionState.hadException()) { |
10721 exceptionState.throwIfNeeded(); | 10721 exceptionState.throwIfNeeded(); |
10722 return; | 10722 return; |
10723 } | 10723 } |
10724 return; | 10724 return; |
10725 } | 10725 } |
10726 optionalLongArg = toInt32(info[0], exceptionState); | 10726 optionalLongArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10727 if (exceptionState.throwIfNeeded()) | 10727 if (exceptionState.throwIfNeeded()) |
10728 return; | 10728 return; |
10729 } | 10729 } |
10730 impl->raisesExceptionVoidMethodOptionalLongArg(optionalLongArg, exceptionSta
te); | 10730 impl->raisesExceptionVoidMethodOptionalLongArg(optionalLongArg, exceptionSta
te); |
10731 if (exceptionState.hadException()) { | 10731 if (exceptionState.hadException()) { |
10732 exceptionState.throwIfNeeded(); | 10732 exceptionState.throwIfNeeded(); |
10733 return; | 10733 return; |
10734 } | 10734 } |
10735 } | 10735 } |
10736 | 10736 |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10827 { | 10827 { |
10828 ExceptionState exceptionState(ExceptionState::ExecutionContext, "callWithExe
cutionContextRaisesExceptionVoidMethodLongArg", "TestObject", info.Holder(), inf
o.GetIsolate()); | 10828 ExceptionState exceptionState(ExceptionState::ExecutionContext, "callWithExe
cutionContextRaisesExceptionVoidMethodLongArg", "TestObject", info.Holder(), inf
o.GetIsolate()); |
10829 if (UNLIKELY(info.Length() < 1)) { | 10829 if (UNLIKELY(info.Length() < 1)) { |
10830 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 10830 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
10831 exceptionState.throwIfNeeded(); | 10831 exceptionState.throwIfNeeded(); |
10832 return; | 10832 return; |
10833 } | 10833 } |
10834 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10834 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10835 int longArg; | 10835 int longArg; |
10836 { | 10836 { |
10837 longArg = toInt32(info[0], exceptionState); | 10837 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10838 if (exceptionState.throwIfNeeded()) | 10838 if (exceptionState.throwIfNeeded()) |
10839 return; | 10839 return; |
10840 } | 10840 } |
10841 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate
()); | 10841 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate
()); |
10842 impl->callWithExecutionContextRaisesExceptionVoidMethodLongArg(executionCont
ext, longArg, exceptionState); | 10842 impl->callWithExecutionContextRaisesExceptionVoidMethodLongArg(executionCont
ext, longArg, exceptionState); |
10843 if (exceptionState.hadException()) { | 10843 if (exceptionState.hadException()) { |
10844 exceptionState.throwIfNeeded(); | 10844 exceptionState.throwIfNeeded(); |
10845 return; | 10845 return; |
10846 } | 10846 } |
10847 } | 10847 } |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10903 } | 10903 } |
10904 impl->runtimeEnabledOverloadedVoidMethod(stringArg); | 10904 impl->runtimeEnabledOverloadedVoidMethod(stringArg); |
10905 } | 10905 } |
10906 | 10906 |
10907 static void runtimeEnabledOverloadedVoidMethod2Method(const v8::FunctionCallback
Info<v8::Value>& info) | 10907 static void runtimeEnabledOverloadedVoidMethod2Method(const v8::FunctionCallback
Info<v8::Value>& info) |
10908 { | 10908 { |
10909 ExceptionState exceptionState(ExceptionState::ExecutionContext, "runtimeEnab
ledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10909 ExceptionState exceptionState(ExceptionState::ExecutionContext, "runtimeEnab
ledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10910 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10910 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10911 int longArg; | 10911 int longArg; |
10912 { | 10912 { |
10913 longArg = toInt32(info[0], exceptionState); | 10913 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10914 if (exceptionState.throwIfNeeded()) | 10914 if (exceptionState.throwIfNeeded()) |
10915 return; | 10915 return; |
10916 } | 10916 } |
10917 impl->runtimeEnabledOverloadedVoidMethod(longArg); | 10917 impl->runtimeEnabledOverloadedVoidMethod(longArg); |
10918 } | 10918 } |
10919 | 10919 |
10920 static void runtimeEnabledOverloadedVoidMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 10920 static void runtimeEnabledOverloadedVoidMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
10921 { | 10921 { |
10922 ExceptionState exceptionState(ExceptionState::ExecutionContext, "runtimeEnab
ledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate()); | 10922 ExceptionState exceptionState(ExceptionState::ExecutionContext, "runtimeEnab
ledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate()); |
10923 switch (std::min(1, info.Length())) { | 10923 switch (std::min(1, info.Length())) { |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10977 impl->partiallyRuntimeEnabledOverloadedVoidMethod(testInterface); | 10977 impl->partiallyRuntimeEnabledOverloadedVoidMethod(testInterface); |
10978 } | 10978 } |
10979 | 10979 |
10980 static void partiallyRuntimeEnabledOverloadedVoidMethod3Method(const v8::Functio
nCallbackInfo<v8::Value>& info) | 10980 static void partiallyRuntimeEnabledOverloadedVoidMethod3Method(const v8::Functio
nCallbackInfo<v8::Value>& info) |
10981 { | 10981 { |
10982 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partiallyRu
ntimeEnabledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate(
)); | 10982 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partiallyRu
ntimeEnabledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate(
)); |
10983 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10983 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
10984 int longArg; | 10984 int longArg; |
10985 V8StringResource<> stringArg; | 10985 V8StringResource<> stringArg; |
10986 { | 10986 { |
10987 longArg = toInt32(info[0], exceptionState); | 10987 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); |
10988 if (exceptionState.throwIfNeeded()) | 10988 if (exceptionState.throwIfNeeded()) |
10989 return; | 10989 return; |
10990 stringArg = info[1]; | 10990 stringArg = info[1]; |
10991 if (!stringArg.prepare()) | 10991 if (!stringArg.prepare()) |
10992 return; | 10992 return; |
10993 } | 10993 } |
10994 impl->partiallyRuntimeEnabledOverloadedVoidMethod(longArg, stringArg); | 10994 impl->partiallyRuntimeEnabledOverloadedVoidMethod(longArg, stringArg); |
10995 } | 10995 } |
10996 | 10996 |
10997 static int partiallyRuntimeEnabledOverloadedVoidMethodMethodLength() | 10997 static int partiallyRuntimeEnabledOverloadedVoidMethodMethodLength() |
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11279 ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckin
gUnrestrictedVoidMethodFloatArgDoubleArg", "TestObject", info.Holder(), info.Get
Isolate()); | 11279 ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckin
gUnrestrictedVoidMethodFloatArgDoubleArg", "TestObject", info.Holder(), info.Get
Isolate()); |
11280 if (UNLIKELY(info.Length() < 2)) { | 11280 if (UNLIKELY(info.Length() < 2)) { |
11281 setMinimumArityTypeError(exceptionState, 2, info.Length()); | 11281 setMinimumArityTypeError(exceptionState, 2, info.Length()); |
11282 exceptionState.throwIfNeeded(); | 11282 exceptionState.throwIfNeeded(); |
11283 return; | 11283 return; |
11284 } | 11284 } |
11285 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 11285 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
11286 float floatArg; | 11286 float floatArg; |
11287 double doubleArg; | 11287 double doubleArg; |
11288 { | 11288 { |
11289 floatArg = toRestrictedFloat(info[0], exceptionState); | 11289 floatArg = toRestrictedFloat(info.GetIsolate(), info[0], exceptionState)
; |
11290 if (exceptionState.throwIfNeeded()) | 11290 if (exceptionState.throwIfNeeded()) |
11291 return; | 11291 return; |
11292 doubleArg = toRestrictedDouble(info[1], exceptionState); | 11292 doubleArg = toRestrictedDouble(info.GetIsolate(), info[1], exceptionStat
e); |
11293 if (exceptionState.throwIfNeeded()) | 11293 if (exceptionState.throwIfNeeded()) |
11294 return; | 11294 return; |
11295 } | 11295 } |
11296 impl->typeCheckingUnrestrictedVoidMethodFloatArgDoubleArg(floatArg, doubleAr
g); | 11296 impl->typeCheckingUnrestrictedVoidMethodFloatArgDoubleArg(floatArg, doubleAr
g); |
11297 } | 11297 } |
11298 | 11298 |
11299 static void typeCheckingUnrestrictedVoidMethodFloatArgDoubleArgMethodCallback(co
nst v8::FunctionCallbackInfo<v8::Value>& info) | 11299 static void typeCheckingUnrestrictedVoidMethodFloatArgDoubleArgMethodCallback(co
nst v8::FunctionCallbackInfo<v8::Value>& info) |
11300 { | 11300 { |
11301 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 11301 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
11302 TestObjectV8Internal::typeCheckingUnrestrictedVoidMethodFloatArgDoubleArgMet
hod(info); | 11302 TestObjectV8Internal::typeCheckingUnrestrictedVoidMethodFloatArgDoubleArgMet
hod(info); |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11462 { | 11462 { |
11463 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod
WithShortArgumentImplementedInPrivateScript", "TestObject", info.Holder(), info.
GetIsolate()); | 11463 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod
WithShortArgumentImplementedInPrivateScript", "TestObject", info.Holder(), info.
GetIsolate()); |
11464 if (UNLIKELY(info.Length() < 1)) { | 11464 if (UNLIKELY(info.Length() < 1)) { |
11465 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 11465 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
11466 exceptionState.throwIfNeeded(); | 11466 exceptionState.throwIfNeeded(); |
11467 return; | 11467 return; |
11468 } | 11468 } |
11469 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 11469 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
11470 int value; | 11470 int value; |
11471 { | 11471 { |
11472 value = toInt16(info[0], exceptionState); | 11472 value = toInt16(info.GetIsolate(), info[0], exceptionState); |
11473 if (exceptionState.throwIfNeeded()) | 11473 if (exceptionState.throwIfNeeded()) |
11474 return; | 11474 return; |
11475 } | 11475 } |
11476 int result = 0; | 11476 int result = 0; |
11477 if (!V8TestObject::PrivateScript::shortMethodWithShortArgumentImplementedInP
rivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurre
ntContext())), impl, value, &result)) | 11477 if (!V8TestObject::PrivateScript::shortMethodWithShortArgumentImplementedInP
rivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurre
ntContext())), impl, value, &result)) |
11478 return; | 11478 return; |
11479 v8SetReturnValueInt(info, result); | 11479 v8SetReturnValueInt(info, result); |
11480 } | 11480 } |
11481 | 11481 |
11482 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback
(const v8::FunctionCallbackInfo<v8::Value>& info) | 11482 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback
(const v8::FunctionCallbackInfo<v8::Value>& info) |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11546 } | 11546 } |
11547 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 11547 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
11548 Document* document; | 11548 Document* document; |
11549 Node* node; | 11549 Node* node; |
11550 int value1; | 11550 int value1; |
11551 double value2; | 11551 double value2; |
11552 V8StringResource<> string; | 11552 V8StringResource<> string; |
11553 { | 11553 { |
11554 document = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); | 11554 document = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); |
11555 node = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[1]); | 11555 node = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[1]); |
11556 value1 = toInt16(info[2], exceptionState); | 11556 value1 = toInt16(info.GetIsolate(), info[2], exceptionState); |
11557 if (exceptionState.throwIfNeeded()) | 11557 if (exceptionState.throwIfNeeded()) |
11558 return; | 11558 return; |
11559 value2 = toRestrictedDouble(info[3], exceptionState); | 11559 value2 = toRestrictedDouble(info.GetIsolate(), info[3], exceptionState); |
11560 if (exceptionState.throwIfNeeded()) | 11560 if (exceptionState.throwIfNeeded()) |
11561 return; | 11561 return; |
11562 string = info[4]; | 11562 string = info[4]; |
11563 if (!string.prepare()) | 11563 if (!string.prepare()) |
11564 return; | 11564 return; |
11565 } | 11565 } |
11566 RefPtrWillBeRawPtr<Node> result = nullptr; | 11566 RefPtrWillBeRawPtr<Node> result = nullptr; |
11567 if (!V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedI
nPrivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCur
rentContext())), impl, document, node, value1, value2, string, &result)) | 11567 if (!V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedI
nPrivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCur
rentContext())), impl, document, node, value1, value2, string, &result)) |
11568 return; | 11568 return; |
11569 v8SetReturnValue(info, result.release()); | 11569 v8SetReturnValue(info, result.release()); |
(...skipping 11 matching lines...) Expand all Loading... |
11581 ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodImple
mentedInCPPForPrivateScriptOnly", "TestObject", info.Holder(), info.GetIsolate()
); | 11581 ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodImple
mentedInCPPForPrivateScriptOnly", "TestObject", info.Holder(), info.GetIsolate()
); |
11582 if (UNLIKELY(info.Length() < 2)) { | 11582 if (UNLIKELY(info.Length() < 2)) { |
11583 setMinimumArityTypeError(exceptionState, 2, info.Length()); | 11583 setMinimumArityTypeError(exceptionState, 2, info.Length()); |
11584 exceptionState.throwIfNeeded(); | 11584 exceptionState.throwIfNeeded(); |
11585 return; | 11585 return; |
11586 } | 11586 } |
11587 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 11587 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
11588 int value1; | 11588 int value1; |
11589 int value2; | 11589 int value2; |
11590 { | 11590 { |
11591 value1 = toInt16(info[0], exceptionState); | 11591 value1 = toInt16(info.GetIsolate(), info[0], exceptionState); |
11592 if (exceptionState.throwIfNeeded()) | 11592 if (exceptionState.throwIfNeeded()) |
11593 return; | 11593 return; |
11594 value2 = toInt16(info[1], exceptionState); | 11594 value2 = toInt16(info.GetIsolate(), info[1], exceptionState); |
11595 if (exceptionState.throwIfNeeded()) | 11595 if (exceptionState.throwIfNeeded()) |
11596 return; | 11596 return; |
11597 } | 11597 } |
11598 v8SetReturnValueInt(info, impl->methodImplementedInCPPForPrivateScriptOnly(v
alue1, value2)); | 11598 v8SetReturnValueInt(info, impl->methodImplementedInCPPForPrivateScriptOnly(v
alue1, value2)); |
11599 } | 11599 } |
11600 | 11600 |
11601 static void methodImplementedInCPPForPrivateScriptOnlyMethodCallback(const v8::F
unctionCallbackInfo<v8::Value>& info) | 11601 static void methodImplementedInCPPForPrivateScriptOnlyMethodCallback(const v8::F
unctionCallbackInfo<v8::Value>& info) |
11602 { | 11602 { |
11603 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 11603 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
11604 TestObjectV8Internal::methodImplementedInCPPForPrivateScriptOnlyMethod(info)
; | 11604 TestObjectV8Internal::methodImplementedInCPPForPrivateScriptOnlyMethod(info)
; |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11704 { | 11704 { |
11705 ExceptionState exceptionState(ExceptionState::ExecutionContext, "has", "Test
Object", info.Holder(), info.GetIsolate()); | 11705 ExceptionState exceptionState(ExceptionState::ExecutionContext, "has", "Test
Object", info.Holder(), info.GetIsolate()); |
11706 if (UNLIKELY(info.Length() < 1)) { | 11706 if (UNLIKELY(info.Length() < 1)) { |
11707 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 11707 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
11708 exceptionState.throwIfNeeded(); | 11708 exceptionState.throwIfNeeded(); |
11709 return; | 11709 return; |
11710 } | 11710 } |
11711 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 11711 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
11712 int key; | 11712 int key; |
11713 { | 11713 { |
11714 key = toInt32(info[0], exceptionState); | 11714 key = toInt32(info.GetIsolate(), info[0], exceptionState); |
11715 if (exceptionState.throwIfNeeded()) | 11715 if (exceptionState.throwIfNeeded()) |
11716 return; | 11716 return; |
11717 } | 11717 } |
11718 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); | 11718 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
11719 bool result = impl->hasForBinding(scriptState, key, exceptionState); | 11719 bool result = impl->hasForBinding(scriptState, key, exceptionState); |
11720 if (exceptionState.hadException()) { | 11720 if (exceptionState.hadException()) { |
11721 exceptionState.throwIfNeeded(); | 11721 exceptionState.throwIfNeeded(); |
11722 return; | 11722 return; |
11723 } | 11723 } |
11724 v8SetReturnValueBool(info, result); | 11724 v8SetReturnValueBool(info, result); |
(...skipping 10 matching lines...) Expand all Loading... |
11735 { | 11735 { |
11736 ExceptionState exceptionState(ExceptionState::ExecutionContext, "get", "Test
Object", info.Holder(), info.GetIsolate()); | 11736 ExceptionState exceptionState(ExceptionState::ExecutionContext, "get", "Test
Object", info.Holder(), info.GetIsolate()); |
11737 if (UNLIKELY(info.Length() < 1)) { | 11737 if (UNLIKELY(info.Length() < 1)) { |
11738 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 11738 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
11739 exceptionState.throwIfNeeded(); | 11739 exceptionState.throwIfNeeded(); |
11740 return; | 11740 return; |
11741 } | 11741 } |
11742 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 11742 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
11743 int key; | 11743 int key; |
11744 { | 11744 { |
11745 key = toInt32(info[0], exceptionState); | 11745 key = toInt32(info.GetIsolate(), info[0], exceptionState); |
11746 if (exceptionState.throwIfNeeded()) | 11746 if (exceptionState.throwIfNeeded()) |
11747 return; | 11747 return; |
11748 } | 11748 } |
11749 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); | 11749 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
11750 ScriptValue result = impl->getForBinding(scriptState, key, exceptionState); | 11750 ScriptValue result = impl->getForBinding(scriptState, key, exceptionState); |
11751 if (exceptionState.hadException()) { | 11751 if (exceptionState.hadException()) { |
11752 exceptionState.throwIfNeeded(); | 11752 exceptionState.throwIfNeeded(); |
11753 return; | 11753 return; |
11754 } | 11754 } |
11755 v8SetReturnValue(info, result.v8Value()); | 11755 v8SetReturnValue(info, result.v8Value()); |
(...skipping 29 matching lines...) Expand all Loading... |
11785 { | 11785 { |
11786 ExceptionState exceptionState(ExceptionState::ExecutionContext, "delete", "T
estObject", info.Holder(), info.GetIsolate()); | 11786 ExceptionState exceptionState(ExceptionState::ExecutionContext, "delete", "T
estObject", info.Holder(), info.GetIsolate()); |
11787 if (UNLIKELY(info.Length() < 1)) { | 11787 if (UNLIKELY(info.Length() < 1)) { |
11788 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 11788 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
11789 exceptionState.throwIfNeeded(); | 11789 exceptionState.throwIfNeeded(); |
11790 return; | 11790 return; |
11791 } | 11791 } |
11792 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 11792 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
11793 int key; | 11793 int key; |
11794 { | 11794 { |
11795 key = toInt32(info[0], exceptionState); | 11795 key = toInt32(info.GetIsolate(), info[0], exceptionState); |
11796 if (exceptionState.throwIfNeeded()) | 11796 if (exceptionState.throwIfNeeded()) |
11797 return; | 11797 return; |
11798 } | 11798 } |
11799 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); | 11799 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
11800 bool result = impl->deleteForBinding(scriptState, key, exceptionState); | 11800 bool result = impl->deleteForBinding(scriptState, key, exceptionState); |
11801 if (exceptionState.hadException()) { | 11801 if (exceptionState.hadException()) { |
11802 exceptionState.throwIfNeeded(); | 11802 exceptionState.throwIfNeeded(); |
11803 return; | 11803 return; |
11804 } | 11804 } |
11805 v8SetReturnValueBool(info, result); | 11805 v8SetReturnValueBool(info, result); |
(...skipping 11 matching lines...) Expand all Loading... |
11817 ExceptionState exceptionState(ExceptionState::ExecutionContext, "set", "Test
Object", info.Holder(), info.GetIsolate()); | 11817 ExceptionState exceptionState(ExceptionState::ExecutionContext, "set", "Test
Object", info.Holder(), info.GetIsolate()); |
11818 if (UNLIKELY(info.Length() < 2)) { | 11818 if (UNLIKELY(info.Length() < 2)) { |
11819 setMinimumArityTypeError(exceptionState, 2, info.Length()); | 11819 setMinimumArityTypeError(exceptionState, 2, info.Length()); |
11820 exceptionState.throwIfNeeded(); | 11820 exceptionState.throwIfNeeded(); |
11821 return; | 11821 return; |
11822 } | 11822 } |
11823 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 11823 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
11824 int key; | 11824 int key; |
11825 StringOrDouble value; | 11825 StringOrDouble value; |
11826 { | 11826 { |
11827 key = toInt32(info[0], exceptionState); | 11827 key = toInt32(info.GetIsolate(), info[0], exceptionState); |
11828 if (exceptionState.throwIfNeeded()) | 11828 if (exceptionState.throwIfNeeded()) |
11829 return; | 11829 return; |
11830 V8StringOrDouble::toImpl(info.GetIsolate(), info[1], value, exceptionSta
te); | 11830 V8StringOrDouble::toImpl(info.GetIsolate(), info[1], value, exceptionSta
te); |
11831 if (exceptionState.throwIfNeeded()) | 11831 if (exceptionState.throwIfNeeded()) |
11832 return; | 11832 return; |
11833 } | 11833 } |
11834 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); | 11834 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
11835 RefPtr<TestObject> result = impl->setForBinding(scriptState, key, value, exc
eptionState); | 11835 RefPtr<TestObject> result = impl->setForBinding(scriptState, key, value, exc
eptionState); |
11836 if (exceptionState.hadException()) { | 11836 if (exceptionState.hadException()) { |
11837 exceptionState.throwIfNeeded(); | 11837 exceptionState.throwIfNeeded(); |
(...skipping 871 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12709 return false; | 12709 return false; |
12710 | 12710 |
12711 ScriptState::Scope scope(scriptState); | 12711 ScriptState::Scope scope(scriptState); |
12712 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 12712 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
12713 | 12713 |
12714 v8::Local<v8::Value> *argv = 0; | 12714 v8::Local<v8::Value> *argv = 0; |
12715 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod
ImplementedInPrivateScript", "TestObject", scriptState->context()->Global(), scr
iptState->isolate()); | 12715 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod
ImplementedInPrivateScript", "TestObject", scriptState->context()->Global(), scr
iptState->isolate()); |
12716 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState
, scriptStateInUserScript, "TestObject", "shortMethodImplementedInPrivateScript"
, holder, 0, argv); | 12716 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState
, scriptStateInUserScript, "TestObject", "shortMethodImplementedInPrivateScript"
, holder, 0, argv); |
12717 if (v8Value.IsEmpty()) | 12717 if (v8Value.IsEmpty()) |
12718 return false; | 12718 return false; |
12719 int cppValue = toInt16(v8Value, exceptionState); | 12719 int cppValue = toInt16(scriptState->isolate(), v8Value, exceptionState); |
12720 if (exceptionState.throwIfNeeded()) | 12720 if (exceptionState.throwIfNeeded()) |
12721 return false; | 12721 return false; |
12722 *result = cppValue; | 12722 *result = cppValue; |
12723 RELEASE_ASSERT(!exceptionState.hadException()); | 12723 RELEASE_ASSERT(!exceptionState.hadException()); |
12724 return true; | 12724 return true; |
12725 } | 12725 } |
12726 | 12726 |
12727 bool V8TestObject::PrivateScript::shortMethodWithShortArgumentImplementedInPriva
teScriptMethod(LocalFrame* frame, TestObject* holderImpl, int value, int* result
) | 12727 bool V8TestObject::PrivateScript::shortMethodWithShortArgumentImplementedInPriva
teScriptMethod(LocalFrame* frame, TestObject* holderImpl, int value, int* result
) |
12728 { | 12728 { |
12729 if (!frame) | 12729 if (!frame) |
(...skipping 10 matching lines...) Expand all Loading... |
12740 | 12740 |
12741 ScriptState::Scope scope(scriptState); | 12741 ScriptState::Scope scope(scriptState); |
12742 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 12742 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
12743 | 12743 |
12744 v8::Local<v8::Value> valueHandle = v8::Integer::New(scriptState->isolate(),
value); | 12744 v8::Local<v8::Value> valueHandle = v8::Integer::New(scriptState->isolate(),
value); |
12745 v8::Local<v8::Value> argv[] = { valueHandle }; | 12745 v8::Local<v8::Value> argv[] = { valueHandle }; |
12746 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod
WithShortArgumentImplementedInPrivateScript", "TestObject", scriptState->context
()->Global(), scriptState->isolate()); | 12746 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod
WithShortArgumentImplementedInPrivateScript", "TestObject", scriptState->context
()->Global(), scriptState->isolate()); |
12747 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState
, scriptStateInUserScript, "TestObject", "shortMethodWithShortArgumentImplemente
dInPrivateScript", holder, 1, argv); | 12747 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState
, scriptStateInUserScript, "TestObject", "shortMethodWithShortArgumentImplemente
dInPrivateScript", holder, 1, argv); |
12748 if (v8Value.IsEmpty()) | 12748 if (v8Value.IsEmpty()) |
12749 return false; | 12749 return false; |
12750 int cppValue = toInt16(v8Value, exceptionState); | 12750 int cppValue = toInt16(scriptState->isolate(), v8Value, exceptionState); |
12751 if (exceptionState.throwIfNeeded()) | 12751 if (exceptionState.throwIfNeeded()) |
12752 return false; | 12752 return false; |
12753 *result = cppValue; | 12753 *result = cppValue; |
12754 RELEASE_ASSERT(!exceptionState.hadException()); | 12754 RELEASE_ASSERT(!exceptionState.hadException()); |
12755 return true; | 12755 return true; |
12756 } | 12756 } |
12757 | 12757 |
12758 bool V8TestObject::PrivateScript::stringMethodWithStringArgumentImplementedInPri
vateScriptMethod(LocalFrame* frame, TestObject* holderImpl, String value, String
* result) | 12758 bool V8TestObject::PrivateScript::stringMethodWithStringArgumentImplementedInPri
vateScriptMethod(LocalFrame* frame, TestObject* holderImpl, String value, String
* result) |
12759 { | 12759 { |
12760 if (!frame) | 12760 if (!frame) |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12865 ScriptState::Scope scope(scriptState); | 12865 ScriptState::Scope scope(scriptState); |
12866 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 12866 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
12867 | 12867 |
12868 v8::Local<v8::Value> value1Handle = v8::Integer::New(scriptState->isolate(),
value1); | 12868 v8::Local<v8::Value> value1Handle = v8::Integer::New(scriptState->isolate(),
value1); |
12869 v8::Local<v8::Value> value2Handle = v8::Integer::New(scriptState->isolate(),
value2); | 12869 v8::Local<v8::Value> value2Handle = v8::Integer::New(scriptState->isolate(),
value2); |
12870 v8::Local<v8::Value> argv[] = { value1Handle, value2Handle }; | 12870 v8::Local<v8::Value> argv[] = { value1Handle, value2Handle }; |
12871 ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodForPr
ivateScriptOnly", "TestObject", scriptState->context()->Global(), scriptState->i
solate()); | 12871 ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodForPr
ivateScriptOnly", "TestObject", scriptState->context()->Global(), scriptState->i
solate()); |
12872 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState
, scriptStateInUserScript, "TestObject", "methodForPrivateScriptOnly", holder, 2
, argv); | 12872 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState
, scriptStateInUserScript, "TestObject", "methodForPrivateScriptOnly", holder, 2
, argv); |
12873 if (v8Value.IsEmpty()) | 12873 if (v8Value.IsEmpty()) |
12874 return false; | 12874 return false; |
12875 int cppValue = toInt16(v8Value, exceptionState); | 12875 int cppValue = toInt16(scriptState->isolate(), v8Value, exceptionState); |
12876 if (exceptionState.throwIfNeeded()) | 12876 if (exceptionState.throwIfNeeded()) |
12877 return false; | 12877 return false; |
12878 *result = cppValue; | 12878 *result = cppValue; |
12879 RELEASE_ASSERT(!exceptionState.hadException()); | 12879 RELEASE_ASSERT(!exceptionState.hadException()); |
12880 return true; | 12880 return true; |
12881 } | 12881 } |
12882 | 12882 |
12883 bool V8TestObject::PrivateScript::readonlyShortAttributeAttributeGetter(LocalFra
me* frame, TestObject* holderImpl, int* result) | 12883 bool V8TestObject::PrivateScript::readonlyShortAttributeAttributeGetter(LocalFra
me* frame, TestObject* holderImpl, int* result) |
12884 { | 12884 { |
12885 if (!frame) | 12885 if (!frame) |
12886 return false; | 12886 return false; |
12887 v8::HandleScope handleScope(toIsolate(frame)); | 12887 v8::HandleScope handleScope(toIsolate(frame)); |
12888 ScriptForbiddenScope::AllowUserAgentScript script; | 12888 ScriptForbiddenScope::AllowUserAgentScript script; |
12889 v8::Local<v8::Context> contextInPrivateScript = toV8Context(frame, DOMWrappe
rWorld::privateScriptIsolatedWorld()); | 12889 v8::Local<v8::Context> contextInPrivateScript = toV8Context(frame, DOMWrappe
rWorld::privateScriptIsolatedWorld()); |
12890 if (contextInPrivateScript.IsEmpty()) | 12890 if (contextInPrivateScript.IsEmpty()) |
12891 return false; | 12891 return false; |
12892 ScriptState* scriptState = ScriptState::from(contextInPrivateScript); | 12892 ScriptState* scriptState = ScriptState::from(contextInPrivateScript); |
12893 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | 12893 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); |
12894 if (!scriptState->executionContext()) | 12894 if (!scriptState->executionContext()) |
12895 return false; | 12895 return false; |
12896 | 12896 |
12897 ScriptState::Scope scope(scriptState); | 12897 ScriptState::Scope scope(scriptState); |
12898 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 12898 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
12899 | 12899 |
12900 ExceptionState exceptionState(ExceptionState::GetterContext, "readonlyShortA
ttribute", "TestObject", scriptState->context()->Global(), scriptState->isolate(
)); | 12900 ExceptionState exceptionState(ExceptionState::GetterContext, "readonlyShortA
ttribute", "TestObject", scriptState->context()->Global(), scriptState->isolate(
)); |
12901 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMAttributeGetter(sc
riptState, scriptStateInUserScript, "TestObject", "readonlyShortAttribute", hold
er); | 12901 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMAttributeGetter(sc
riptState, scriptStateInUserScript, "TestObject", "readonlyShortAttribute", hold
er); |
12902 if (v8Value.IsEmpty()) | 12902 if (v8Value.IsEmpty()) |
12903 return false; | 12903 return false; |
12904 int cppValue = toInt16(v8Value, exceptionState); | 12904 int cppValue = toInt16(scriptState->isolate(), v8Value, exceptionState); |
12905 if (exceptionState.throwIfNeeded()) | 12905 if (exceptionState.throwIfNeeded()) |
12906 return false; | 12906 return false; |
12907 RELEASE_ASSERT(!exceptionState.hadException()); | 12907 RELEASE_ASSERT(!exceptionState.hadException()); |
12908 *result = cppValue; | 12908 *result = cppValue; |
12909 return true; | 12909 return true; |
12910 } | 12910 } |
12911 | 12911 |
12912 bool V8TestObject::PrivateScript::shortAttributeAttributeGetter(LocalFrame* fram
e, TestObject* holderImpl, int* result) | 12912 bool V8TestObject::PrivateScript::shortAttributeAttributeGetter(LocalFrame* fram
e, TestObject* holderImpl, int* result) |
12913 { | 12913 { |
12914 if (!frame) | 12914 if (!frame) |
12915 return false; | 12915 return false; |
12916 v8::HandleScope handleScope(toIsolate(frame)); | 12916 v8::HandleScope handleScope(toIsolate(frame)); |
12917 ScriptForbiddenScope::AllowUserAgentScript script; | 12917 ScriptForbiddenScope::AllowUserAgentScript script; |
12918 v8::Local<v8::Context> contextInPrivateScript = toV8Context(frame, DOMWrappe
rWorld::privateScriptIsolatedWorld()); | 12918 v8::Local<v8::Context> contextInPrivateScript = toV8Context(frame, DOMWrappe
rWorld::privateScriptIsolatedWorld()); |
12919 if (contextInPrivateScript.IsEmpty()) | 12919 if (contextInPrivateScript.IsEmpty()) |
12920 return false; | 12920 return false; |
12921 ScriptState* scriptState = ScriptState::from(contextInPrivateScript); | 12921 ScriptState* scriptState = ScriptState::from(contextInPrivateScript); |
12922 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); | 12922 ScriptState* scriptStateInUserScript = ScriptState::forMainWorld(frame); |
12923 if (!scriptState->executionContext()) | 12923 if (!scriptState->executionContext()) |
12924 return false; | 12924 return false; |
12925 | 12925 |
12926 ScriptState::Scope scope(scriptState); | 12926 ScriptState::Scope scope(scriptState); |
12927 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 12927 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
12928 | 12928 |
12929 ExceptionState exceptionState(ExceptionState::GetterContext, "shortAttribute
", "TestObject", scriptState->context()->Global(), scriptState->isolate()); | 12929 ExceptionState exceptionState(ExceptionState::GetterContext, "shortAttribute
", "TestObject", scriptState->context()->Global(), scriptState->isolate()); |
12930 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMAttributeGetter(sc
riptState, scriptStateInUserScript, "TestObject", "shortAttribute", holder); | 12930 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMAttributeGetter(sc
riptState, scriptStateInUserScript, "TestObject", "shortAttribute", holder); |
12931 if (v8Value.IsEmpty()) | 12931 if (v8Value.IsEmpty()) |
12932 return false; | 12932 return false; |
12933 int cppValue = toInt16(v8Value, exceptionState); | 12933 int cppValue = toInt16(scriptState->isolate(), v8Value, exceptionState); |
12934 if (exceptionState.throwIfNeeded()) | 12934 if (exceptionState.throwIfNeeded()) |
12935 return false; | 12935 return false; |
12936 RELEASE_ASSERT(!exceptionState.hadException()); | 12936 RELEASE_ASSERT(!exceptionState.hadException()); |
12937 *result = cppValue; | 12937 *result = cppValue; |
12938 return true; | 12938 return true; |
12939 } | 12939 } |
12940 | 12940 |
12941 bool V8TestObject::PrivateScript::shortAttributeAttributeSetter(LocalFrame* fram
e, TestObject* holderImpl, int cppValue) | 12941 bool V8TestObject::PrivateScript::shortAttributeAttributeSetter(LocalFrame* fram
e, TestObject* holderImpl, int cppValue) |
12942 { | 12942 { |
12943 if (!frame) | 12943 if (!frame) |
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13151 return false; | 13151 return false; |
13152 | 13152 |
13153 ScriptState::Scope scope(scriptState); | 13153 ScriptState::Scope scope(scriptState); |
13154 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 13154 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
13155 | 13155 |
13156 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; | 13156 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; |
13157 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); | 13157 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); |
13158 } | 13158 } |
13159 | 13159 |
13160 } // namespace blink | 13160 } // namespace blink |
OLD | NEW |