| 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 5205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5216 { | 5216 { |
| 5217 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteStringArg", "TestObject", info.Holder(), info.GetIsolate()); | 5217 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteStringArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5218 if (UNLIKELY(info.Length() < 1)) { | 5218 if (UNLIKELY(info.Length() < 1)) { |
| 5219 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5219 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5220 exceptionState.throwIfNeeded(); | 5220 exceptionState.throwIfNeeded(); |
| 5221 return; | 5221 return; |
| 5222 } | 5222 } |
| 5223 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5223 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5224 V8StringResource<> stringArg; | 5224 V8StringResource<> stringArg; |
| 5225 { | 5225 { |
| 5226 v8::TryCatch block; | |
| 5227 V8RethrowTryCatchScope rethrow(block); | |
| 5228 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(stringArg, toByteString(info[0], e
xceptionState), exceptionState); | 5226 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(stringArg, toByteString(info[0], e
xceptionState), exceptionState); |
| 5229 } | 5227 } |
| 5230 impl->voidMethodByteStringArg(stringArg); | 5228 impl->voidMethodByteStringArg(stringArg); |
| 5231 } | 5229 } |
| 5232 | 5230 |
| 5233 static void voidMethodByteStringArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5231 static void voidMethodByteStringArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 5234 { | 5232 { |
| 5235 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5233 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5236 TestObjectV8Internal::voidMethodByteStringArgMethod(info); | 5234 TestObjectV8Internal::voidMethodByteStringArgMethod(info); |
| 5237 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5235 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5238 } | 5236 } |
| 5239 | 5237 |
| 5240 static void voidMethodScalarValueStringArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) | 5238 static void voidMethodScalarValueStringArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) |
| 5241 { | 5239 { |
| 5242 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
calarValueStringArg", "TestObject", info.Holder(), info.GetIsolate()); | 5240 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
calarValueStringArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5243 if (UNLIKELY(info.Length() < 1)) { | 5241 if (UNLIKELY(info.Length() < 1)) { |
| 5244 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5242 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5245 exceptionState.throwIfNeeded(); | 5243 exceptionState.throwIfNeeded(); |
| 5246 return; | 5244 return; |
| 5247 } | 5245 } |
| 5248 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5246 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5249 V8StringResource<> scalarValueStringArg; | 5247 V8StringResource<> scalarValueStringArg; |
| 5250 { | 5248 { |
| 5251 v8::TryCatch block; | |
| 5252 V8RethrowTryCatchScope rethrow(block); | |
| 5253 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(scalarValueStringArg, toScalarValu
eString(info[0], exceptionState), exceptionState); | 5249 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(scalarValueStringArg, toScalarValu
eString(info[0], exceptionState), exceptionState); |
| 5254 } | 5250 } |
| 5255 impl->voidMethodScalarValueStringArg(scalarValueStringArg); | 5251 impl->voidMethodScalarValueStringArg(scalarValueStringArg); |
| 5256 } | 5252 } |
| 5257 | 5253 |
| 5258 static void voidMethodScalarValueStringArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 5254 static void voidMethodScalarValueStringArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
| 5259 { | 5255 { |
| 5260 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5256 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5261 TestObjectV8Internal::voidMethodScalarValueStringArgMethod(info); | 5257 TestObjectV8Internal::voidMethodScalarValueStringArgMethod(info); |
| 5262 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5258 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5263 } | 5259 } |
| 5264 | 5260 |
| 5265 static void voidMethodDOMTimeStampArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5261 static void voidMethodDOMTimeStampArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5266 { | 5262 { |
| 5267 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMTimeStampArg", "TestObject", info.Holder(), info.GetIsolate()); | 5263 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMTimeStampArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5268 if (UNLIKELY(info.Length() < 1)) { | 5264 if (UNLIKELY(info.Length() < 1)) { |
| 5269 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5265 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5270 exceptionState.throwIfNeeded(); | 5266 exceptionState.throwIfNeeded(); |
| 5271 return; | 5267 return; |
| 5272 } | 5268 } |
| 5273 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5269 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5274 unsigned long long domTimeStampArg; | 5270 unsigned long long domTimeStampArg; |
| 5275 { | 5271 { |
| 5276 v8::TryCatch block; | |
| 5277 V8RethrowTryCatchScope rethrow(block); | |
| 5278 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(domTimeStampArg, toUInt64(info[0],
exceptionState), exceptionState); | 5272 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(domTimeStampArg, toUInt64(info[0],
exceptionState), exceptionState); |
| 5279 } | 5273 } |
| 5280 impl->voidMethodDOMTimeStampArg(domTimeStampArg); | 5274 impl->voidMethodDOMTimeStampArg(domTimeStampArg); |
| 5281 } | 5275 } |
| 5282 | 5276 |
| 5283 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5277 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 5284 { | 5278 { |
| 5285 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5279 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5286 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); | 5280 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); |
| 5287 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5281 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| (...skipping 26 matching lines...) Expand all Loading... |
| 5314 { | 5308 { |
| 5315 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteArg", "TestObject", info.Holder(), info.GetIsolate()); | 5309 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5316 if (UNLIKELY(info.Length() < 1)) { | 5310 if (UNLIKELY(info.Length() < 1)) { |
| 5317 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5311 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5318 exceptionState.throwIfNeeded(); | 5312 exceptionState.throwIfNeeded(); |
| 5319 return; | 5313 return; |
| 5320 } | 5314 } |
| 5321 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5315 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5322 int byteArg; | 5316 int byteArg; |
| 5323 { | 5317 { |
| 5324 v8::TryCatch block; | |
| 5325 V8RethrowTryCatchScope rethrow(block); | |
| 5326 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(byteArg, toInt8(info[0], exception
State), exceptionState); | 5318 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(byteArg, toInt8(info[0], exception
State), exceptionState); |
| 5327 } | 5319 } |
| 5328 impl->voidMethodByteArg(byteArg); | 5320 impl->voidMethodByteArg(byteArg); |
| 5329 } | 5321 } |
| 5330 | 5322 |
| 5331 static void voidMethodByteArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5323 static void voidMethodByteArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5332 { | 5324 { |
| 5333 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5325 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5334 TestObjectV8Internal::voidMethodByteArgMethod(info); | 5326 TestObjectV8Internal::voidMethodByteArgMethod(info); |
| 5335 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5327 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5385 { | 5377 { |
| 5386 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5378 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5387 if (UNLIKELY(info.Length() < 1)) { | 5379 if (UNLIKELY(info.Length() < 1)) { |
| 5388 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5380 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5389 exceptionState.throwIfNeeded(); | 5381 exceptionState.throwIfNeeded(); |
| 5390 return; | 5382 return; |
| 5391 } | 5383 } |
| 5392 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5384 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5393 int longArg; | 5385 int longArg; |
| 5394 { | 5386 { |
| 5395 v8::TryCatch block; | |
| 5396 V8RethrowTryCatchScope rethrow(block); | |
| 5397 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 5387 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 5398 } | 5388 } |
| 5399 impl->voidMethodLongArg(longArg); | 5389 impl->voidMethodLongArg(longArg); |
| 5400 } | 5390 } |
| 5401 | 5391 |
| 5402 static void voidMethodLongArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5392 static void voidMethodLongArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5403 { | 5393 { |
| 5404 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5394 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5405 TestObjectV8Internal::voidMethodLongArgMethod(info); | 5395 TestObjectV8Internal::voidMethodLongArgMethod(info); |
| 5406 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5396 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5407 } | 5397 } |
| 5408 | 5398 |
| 5409 static void voidMethodLongLongArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 5399 static void voidMethodLongLongArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
| 5410 { | 5400 { |
| 5411 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5401 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5412 if (UNLIKELY(info.Length() < 1)) { | 5402 if (UNLIKELY(info.Length() < 1)) { |
| 5413 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5403 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5414 exceptionState.throwIfNeeded(); | 5404 exceptionState.throwIfNeeded(); |
| 5415 return; | 5405 return; |
| 5416 } | 5406 } |
| 5417 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5407 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5418 long long longLongArg; | 5408 long long longLongArg; |
| 5419 { | 5409 { |
| 5420 v8::TryCatch block; | |
| 5421 V8RethrowTryCatchScope rethrow(block); | |
| 5422 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longLongArg, toInt64(info[0], exce
ptionState), exceptionState); | 5410 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longLongArg, toInt64(info[0], exce
ptionState), exceptionState); |
| 5423 } | 5411 } |
| 5424 impl->voidMethodLongLongArg(longLongArg); | 5412 impl->voidMethodLongLongArg(longLongArg); |
| 5425 } | 5413 } |
| 5426 | 5414 |
| 5427 static void voidMethodLongLongArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 5415 static void voidMethodLongLongArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
| 5428 { | 5416 { |
| 5429 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5417 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5430 TestObjectV8Internal::voidMethodLongLongArgMethod(info); | 5418 TestObjectV8Internal::voidMethodLongLongArgMethod(info); |
| 5431 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5419 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5432 } | 5420 } |
| 5433 | 5421 |
| 5434 static void voidMethodOctetArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 5422 static void voidMethodOctetArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 5435 { | 5423 { |
| 5436 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ctetArg", "TestObject", info.Holder(), info.GetIsolate()); | 5424 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ctetArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5437 if (UNLIKELY(info.Length() < 1)) { | 5425 if (UNLIKELY(info.Length() < 1)) { |
| 5438 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5426 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5439 exceptionState.throwIfNeeded(); | 5427 exceptionState.throwIfNeeded(); |
| 5440 return; | 5428 return; |
| 5441 } | 5429 } |
| 5442 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5430 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5443 unsigned octetArg; | 5431 unsigned octetArg; |
| 5444 { | 5432 { |
| 5445 v8::TryCatch block; | |
| 5446 V8RethrowTryCatchScope rethrow(block); | |
| 5447 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(octetArg, toUInt8(info[0], excepti
onState), exceptionState); | 5433 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(octetArg, toUInt8(info[0], excepti
onState), exceptionState); |
| 5448 } | 5434 } |
| 5449 impl->voidMethodOctetArg(octetArg); | 5435 impl->voidMethodOctetArg(octetArg); |
| 5450 } | 5436 } |
| 5451 | 5437 |
| 5452 static void voidMethodOctetArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 5438 static void voidMethodOctetArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 5453 { | 5439 { |
| 5454 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5440 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5455 TestObjectV8Internal::voidMethodOctetArgMethod(info); | 5441 TestObjectV8Internal::voidMethodOctetArgMethod(info); |
| 5456 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5442 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5457 } | 5443 } |
| 5458 | 5444 |
| 5459 static void voidMethodShortArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 5445 static void voidMethodShortArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 5460 { | 5446 { |
| 5461 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
hortArg", "TestObject", info.Holder(), info.GetIsolate()); | 5447 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
hortArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5462 if (UNLIKELY(info.Length() < 1)) { | 5448 if (UNLIKELY(info.Length() < 1)) { |
| 5463 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5449 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5464 exceptionState.throwIfNeeded(); | 5450 exceptionState.throwIfNeeded(); |
| 5465 return; | 5451 return; |
| 5466 } | 5452 } |
| 5467 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5453 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5468 int shortArg; | 5454 int shortArg; |
| 5469 { | 5455 { |
| 5470 v8::TryCatch block; | |
| 5471 V8RethrowTryCatchScope rethrow(block); | |
| 5472 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(shortArg, toInt16(info[0], excepti
onState), exceptionState); | 5456 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(shortArg, toInt16(info[0], excepti
onState), exceptionState); |
| 5473 } | 5457 } |
| 5474 impl->voidMethodShortArg(shortArg); | 5458 impl->voidMethodShortArg(shortArg); |
| 5475 } | 5459 } |
| 5476 | 5460 |
| 5477 static void voidMethodShortArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 5461 static void voidMethodShortArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 5478 { | 5462 { |
| 5479 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5463 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5480 TestObjectV8Internal::voidMethodShortArgMethod(info); | 5464 TestObjectV8Internal::voidMethodShortArgMethod(info); |
| 5481 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5465 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5482 } | 5466 } |
| 5483 | 5467 |
| 5484 static void voidMethodUnsignedLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5468 static void voidMethodUnsignedLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5485 { | 5469 { |
| 5486 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5470 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5487 if (UNLIKELY(info.Length() < 1)) { | 5471 if (UNLIKELY(info.Length() < 1)) { |
| 5488 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5472 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5489 exceptionState.throwIfNeeded(); | 5473 exceptionState.throwIfNeeded(); |
| 5490 return; | 5474 return; |
| 5491 } | 5475 } |
| 5492 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5476 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5493 unsigned unsignedLongArg; | 5477 unsigned unsignedLongArg; |
| 5494 { | 5478 { |
| 5495 v8::TryCatch block; | |
| 5496 V8RethrowTryCatchScope rethrow(block); | |
| 5497 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(unsignedLongArg, toUInt32(info[0],
exceptionState), exceptionState); | 5479 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(unsignedLongArg, toUInt32(info[0],
exceptionState), exceptionState); |
| 5498 } | 5480 } |
| 5499 impl->voidMethodUnsignedLongArg(unsignedLongArg); | 5481 impl->voidMethodUnsignedLongArg(unsignedLongArg); |
| 5500 } | 5482 } |
| 5501 | 5483 |
| 5502 static void voidMethodUnsignedLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5484 static void voidMethodUnsignedLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 5503 { | 5485 { |
| 5504 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5486 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5505 TestObjectV8Internal::voidMethodUnsignedLongArgMethod(info); | 5487 TestObjectV8Internal::voidMethodUnsignedLongArgMethod(info); |
| 5506 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5488 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5507 } | 5489 } |
| 5508 | 5490 |
| 5509 static void voidMethodUnsignedLongLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) | 5491 static void voidMethodUnsignedLongLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) |
| 5510 { | 5492 { |
| 5511 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5493 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5512 if (UNLIKELY(info.Length() < 1)) { | 5494 if (UNLIKELY(info.Length() < 1)) { |
| 5513 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5495 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5514 exceptionState.throwIfNeeded(); | 5496 exceptionState.throwIfNeeded(); |
| 5515 return; | 5497 return; |
| 5516 } | 5498 } |
| 5517 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5499 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5518 unsigned long long unsignedLongLongArg; | 5500 unsigned long long unsignedLongLongArg; |
| 5519 { | 5501 { |
| 5520 v8::TryCatch block; | |
| 5521 V8RethrowTryCatchScope rethrow(block); | |
| 5522 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(unsignedLongLongArg, toUInt64(info
[0], exceptionState), exceptionState); | 5502 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(unsignedLongLongArg, toUInt64(info
[0], exceptionState), exceptionState); |
| 5523 } | 5503 } |
| 5524 impl->voidMethodUnsignedLongLongArg(unsignedLongLongArg); | 5504 impl->voidMethodUnsignedLongLongArg(unsignedLongLongArg); |
| 5525 } | 5505 } |
| 5526 | 5506 |
| 5527 static void voidMethodUnsignedLongLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 5507 static void voidMethodUnsignedLongLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
| 5528 { | 5508 { |
| 5529 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5509 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5530 TestObjectV8Internal::voidMethodUnsignedLongLongArgMethod(info); | 5510 TestObjectV8Internal::voidMethodUnsignedLongLongArgMethod(info); |
| 5531 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5511 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5532 } | 5512 } |
| 5533 | 5513 |
| 5534 static void voidMethodUnsignedShortArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) | 5514 static void voidMethodUnsignedShortArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 5535 { | 5515 { |
| 5536 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); | 5516 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5537 if (UNLIKELY(info.Length() < 1)) { | 5517 if (UNLIKELY(info.Length() < 1)) { |
| 5538 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5518 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5539 exceptionState.throwIfNeeded(); | 5519 exceptionState.throwIfNeeded(); |
| 5540 return; | 5520 return; |
| 5541 } | 5521 } |
| 5542 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5522 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5543 unsigned unsignedShortArg; | 5523 unsigned unsignedShortArg; |
| 5544 { | 5524 { |
| 5545 v8::TryCatch block; | |
| 5546 V8RethrowTryCatchScope rethrow(block); | |
| 5547 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(unsignedShortArg, toUInt16(info[0]
, exceptionState), exceptionState); | 5525 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(unsignedShortArg, toUInt16(info[0]
, exceptionState), exceptionState); |
| 5548 } | 5526 } |
| 5549 impl->voidMethodUnsignedShortArg(unsignedShortArg); | 5527 impl->voidMethodUnsignedShortArg(unsignedShortArg); |
| 5550 } | 5528 } |
| 5551 | 5529 |
| 5552 static void voidMethodUnsignedShortArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 5530 static void voidMethodUnsignedShortArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 5553 { | 5531 { |
| 5554 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5532 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5555 TestObjectV8Internal::voidMethodUnsignedShortArgMethod(info); | 5533 TestObjectV8Internal::voidMethodUnsignedShortArgMethod(info); |
| 5556 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5534 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| (...skipping 1299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6856 TestObjectV8Internal::voidMethodDictionarySequenceArgMethod(info); | 6834 TestObjectV8Internal::voidMethodDictionarySequenceArgMethod(info); |
| 6857 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6835 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6858 } | 6836 } |
| 6859 | 6837 |
| 6860 static void overloadedPromiseMethod1Method(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 6838 static void overloadedPromiseMethod1Method(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 6861 { | 6839 { |
| 6862 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
romiseMethod", "TestObject", info.Holder(), info.GetIsolate()); | 6840 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
romiseMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 6863 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6841 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6864 int arg; | 6842 int arg; |
| 6865 { | 6843 { |
| 6866 v8::TryCatch block; | |
| 6867 V8RethrowTryCatchScope rethrow(block); | |
| 6868 TONATIVE_VOID_EXCEPTIONSTATE_PROMISE_INTERNAL(arg, toInt32(info[0], exce
ptionState), exceptionState, info, ScriptState::current(info.GetIsolate())); | 6844 TONATIVE_VOID_EXCEPTIONSTATE_PROMISE_INTERNAL(arg, toInt32(info[0], exce
ptionState), exceptionState, info, ScriptState::current(info.GetIsolate())); |
| 6869 } | 6845 } |
| 6870 v8SetReturnValue(info, impl->overloadedPromiseMethod(arg).v8Value()); | 6846 v8SetReturnValue(info, impl->overloadedPromiseMethod(arg).v8Value()); |
| 6871 } | 6847 } |
| 6872 | 6848 |
| 6873 static void overloadedPromiseMethod2Method(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 6849 static void overloadedPromiseMethod2Method(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 6874 { | 6850 { |
| 6875 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6851 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6876 V8StringResource<> arg; | 6852 V8StringResource<> arg; |
| 6877 { | 6853 { |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6921 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
tringArgLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6897 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
tringArgLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 6922 if (UNLIKELY(info.Length() < 2)) { | 6898 if (UNLIKELY(info.Length() < 2)) { |
| 6923 setMinimumArityTypeError(exceptionState, 2, info.Length()); | 6899 setMinimumArityTypeError(exceptionState, 2, info.Length()); |
| 6924 exceptionState.throwIfNeeded(); | 6900 exceptionState.throwIfNeeded(); |
| 6925 return; | 6901 return; |
| 6926 } | 6902 } |
| 6927 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6903 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6928 V8StringResource<> stringArg; | 6904 V8StringResource<> stringArg; |
| 6929 int longArg; | 6905 int longArg; |
| 6930 { | 6906 { |
| 6931 v8::TryCatch block; | |
| 6932 V8RethrowTryCatchScope rethrow(block); | |
| 6933 TOSTRING_VOID_INTERNAL(stringArg, info[0]); | 6907 TOSTRING_VOID_INTERNAL(stringArg, info[0]); |
| 6934 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[1], exceptio
nState), exceptionState); | 6908 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[1], exceptio
nState), exceptionState); |
| 6935 } | 6909 } |
| 6936 impl->voidMethodStringArgLongArg(stringArg, longArg); | 6910 impl->voidMethodStringArgLongArg(stringArg, longArg); |
| 6937 } | 6911 } |
| 6938 | 6912 |
| 6939 static void voidMethodStringArgLongArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 6913 static void voidMethodStringArgLongArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 6940 { | 6914 { |
| 6941 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6915 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6942 TestObjectV8Internal::voidMethodStringArgLongArgMethod(info); | 6916 TestObjectV8Internal::voidMethodStringArgLongArgMethod(info); |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6986 TestObjectV8Internal::voidMethodOptionalTestInterfaceEmptyArgMethod(info); | 6960 TestObjectV8Internal::voidMethodOptionalTestInterfaceEmptyArgMethod(info); |
| 6987 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6961 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6988 } | 6962 } |
| 6989 | 6963 |
| 6990 static void voidMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6964 static void voidMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 6991 { | 6965 { |
| 6992 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6966 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 6993 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6967 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6994 int optionalLongArg; | 6968 int optionalLongArg; |
| 6995 { | 6969 { |
| 6996 v8::TryCatch block; | |
| 6997 V8RethrowTryCatchScope rethrow(block); | |
| 6998 if (UNLIKELY(info.Length() <= 0)) { | 6970 if (UNLIKELY(info.Length() <= 0)) { |
| 6999 impl->voidMethodOptionalLongArg(); | 6971 impl->voidMethodOptionalLongArg(); |
| 7000 return; | 6972 return; |
| 7001 } | 6973 } |
| 7002 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[0],
exceptionState), exceptionState); | 6974 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[0],
exceptionState), exceptionState); |
| 7003 } | 6975 } |
| 7004 impl->voidMethodOptionalLongArg(optionalLongArg); | 6976 impl->voidMethodOptionalLongArg(optionalLongArg); |
| 7005 } | 6977 } |
| 7006 | 6978 |
| 7007 static void voidMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 6979 static void voidMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 7008 { | 6980 { |
| 7009 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6981 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 7010 TestObjectV8Internal::voidMethodOptionalLongArgMethod(info); | 6982 TestObjectV8Internal::voidMethodOptionalLongArgMethod(info); |
| 7011 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6983 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7012 } | 6984 } |
| 7013 | 6985 |
| 7014 static void stringMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 6986 static void stringMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
| 7015 { | 6987 { |
| 7016 ExceptionState exceptionState(ExceptionState::ExecutionContext, "stringMetho
dOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6988 ExceptionState exceptionState(ExceptionState::ExecutionContext, "stringMetho
dOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 7017 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6989 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7018 int optionalLongArg; | 6990 int optionalLongArg; |
| 7019 { | 6991 { |
| 7020 v8::TryCatch block; | |
| 7021 V8RethrowTryCatchScope rethrow(block); | |
| 7022 if (UNLIKELY(info.Length() <= 0)) { | 6992 if (UNLIKELY(info.Length() <= 0)) { |
| 7023 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(), in
fo.GetIsolate()); | 6993 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(), in
fo.GetIsolate()); |
| 7024 return; | 6994 return; |
| 7025 } | 6995 } |
| 7026 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[0],
exceptionState), exceptionState); | 6996 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[0],
exceptionState), exceptionState); |
| 7027 } | 6997 } |
| 7028 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(optionalLongA
rg), info.GetIsolate()); | 6998 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(optionalLongA
rg), info.GetIsolate()); |
| 7029 } | 6999 } |
| 7030 | 7000 |
| 7031 static void stringMethodOptionalLongArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 7001 static void stringMethodOptionalLongArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
| 7032 { | 7002 { |
| 7033 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7003 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 7034 TestObjectV8Internal::stringMethodOptionalLongArgMethod(info); | 7004 TestObjectV8Internal::stringMethodOptionalLongArgMethod(info); |
| 7035 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7005 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7036 } | 7006 } |
| 7037 | 7007 |
| 7038 static void testInterfaceEmptyMethodOptionalLongArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) | 7008 static void testInterfaceEmptyMethodOptionalLongArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) |
| 7039 { | 7009 { |
| 7040 ExceptionState exceptionState(ExceptionState::ExecutionContext, "testInterfa
ceEmptyMethodOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 7010 ExceptionState exceptionState(ExceptionState::ExecutionContext, "testInterfa
ceEmptyMethodOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 7041 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7011 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7042 int optionalLongArg; | 7012 int optionalLongArg; |
| 7043 { | 7013 { |
| 7044 v8::TryCatch block; | |
| 7045 V8RethrowTryCatchScope rethrow(block); | |
| 7046 if (UNLIKELY(info.Length() <= 0)) { | 7014 if (UNLIKELY(info.Length() <= 0)) { |
| 7047 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg
()); | 7015 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg
()); |
| 7048 return; | 7016 return; |
| 7049 } | 7017 } |
| 7050 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[0],
exceptionState), exceptionState); | 7018 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[0],
exceptionState), exceptionState); |
| 7051 } | 7019 } |
| 7052 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg(optiona
lLongArg)); | 7020 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg(optiona
lLongArg)); |
| 7053 } | 7021 } |
| 7054 | 7022 |
| 7055 static void testInterfaceEmptyMethodOptionalLongArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 7023 static void testInterfaceEmptyMethodOptionalLongArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 7056 { | 7024 { |
| 7057 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7025 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 7058 TestObjectV8Internal::testInterfaceEmptyMethodOptionalLongArgMethod(info); | 7026 TestObjectV8Internal::testInterfaceEmptyMethodOptionalLongArgMethod(info); |
| 7059 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7027 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7060 } | 7028 } |
| 7061 | 7029 |
| 7062 static void longMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 7030 static void longMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 7063 { | 7031 { |
| 7064 ExceptionState exceptionState(ExceptionState::ExecutionContext, "longMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 7032 ExceptionState exceptionState(ExceptionState::ExecutionContext, "longMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 7065 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7033 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7066 int optionalLongArg; | 7034 int optionalLongArg; |
| 7067 { | 7035 { |
| 7068 v8::TryCatch block; | |
| 7069 V8RethrowTryCatchScope rethrow(block); | |
| 7070 if (UNLIKELY(info.Length() <= 0)) { | 7036 if (UNLIKELY(info.Length() <= 0)) { |
| 7071 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg()); | 7037 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg()); |
| 7072 return; | 7038 return; |
| 7073 } | 7039 } |
| 7074 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[0],
exceptionState), exceptionState); | 7040 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[0],
exceptionState), exceptionState); |
| 7075 } | 7041 } |
| 7076 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg(optionalLongArg)); | 7042 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg(optionalLongArg)); |
| 7077 } | 7043 } |
| 7078 | 7044 |
| 7079 static void longMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 7045 static void longMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 7080 { | 7046 { |
| 7081 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7047 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 7082 TestObjectV8Internal::longMethodOptionalLongArgMethod(info); | 7048 TestObjectV8Internal::longMethodOptionalLongArgMethod(info); |
| 7083 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7049 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7084 } | 7050 } |
| 7085 | 7051 |
| 7086 static void voidMethodLongArgOptionalLongArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) | 7052 static void voidMethodLongArgOptionalLongArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 7087 { | 7053 { |
| 7088 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 7054 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 7089 if (UNLIKELY(info.Length() < 1)) { | 7055 if (UNLIKELY(info.Length() < 1)) { |
| 7090 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 7056 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 7091 exceptionState.throwIfNeeded(); | 7057 exceptionState.throwIfNeeded(); |
| 7092 return; | 7058 return; |
| 7093 } | 7059 } |
| 7094 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7060 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7095 int longArg; | 7061 int longArg; |
| 7096 int optionalLongArg; | 7062 int optionalLongArg; |
| 7097 { | 7063 { |
| 7098 v8::TryCatch block; | |
| 7099 V8RethrowTryCatchScope rethrow(block); | |
| 7100 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 7064 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 7101 if (UNLIKELY(info.Length() <= 1)) { | 7065 if (UNLIKELY(info.Length() <= 1)) { |
| 7102 impl->voidMethodLongArgOptionalLongArg(longArg); | 7066 impl->voidMethodLongArgOptionalLongArg(longArg); |
| 7103 return; | 7067 return; |
| 7104 } | 7068 } |
| 7105 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[1],
exceptionState), exceptionState); | 7069 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[1],
exceptionState), exceptionState); |
| 7106 } | 7070 } |
| 7107 impl->voidMethodLongArgOptionalLongArg(longArg, optionalLongArg); | 7071 impl->voidMethodLongArgOptionalLongArg(longArg, optionalLongArg); |
| 7108 } | 7072 } |
| 7109 | 7073 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 7120 if (UNLIKELY(info.Length() < 1)) { | 7084 if (UNLIKELY(info.Length() < 1)) { |
| 7121 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 7085 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 7122 exceptionState.throwIfNeeded(); | 7086 exceptionState.throwIfNeeded(); |
| 7123 return; | 7087 return; |
| 7124 } | 7088 } |
| 7125 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7089 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7126 int longArg; | 7090 int longArg; |
| 7127 int optionalLongArg1; | 7091 int optionalLongArg1; |
| 7128 int optionalLongArg2; | 7092 int optionalLongArg2; |
| 7129 { | 7093 { |
| 7130 v8::TryCatch block; | |
| 7131 V8RethrowTryCatchScope rethrow(block); | |
| 7132 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 7094 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 7133 if (UNLIKELY(info.Length() <= 1)) { | 7095 if (UNLIKELY(info.Length() <= 1)) { |
| 7134 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg); | 7096 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg); |
| 7135 return; | 7097 return; |
| 7136 } | 7098 } |
| 7137 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg1, toInt32(info[1],
exceptionState), exceptionState); | 7099 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg1, toInt32(info[1],
exceptionState), exceptionState); |
| 7138 if (UNLIKELY(info.Length() <= 2)) { | 7100 if (UNLIKELY(info.Length() <= 2)) { |
| 7139 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optio
nalLongArg1); | 7101 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optio
nalLongArg1); |
| 7140 return; | 7102 return; |
| 7141 } | 7103 } |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7235 TestObjectV8Internal::voidMethodOptionalDictionaryArgMethod(info); | 7197 TestObjectV8Internal::voidMethodOptionalDictionaryArgMethod(info); |
| 7236 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7198 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7237 } | 7199 } |
| 7238 | 7200 |
| 7239 static void voidMethodDefaultByteStringArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) | 7201 static void voidMethodDefaultByteStringArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) |
| 7240 { | 7202 { |
| 7241 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultByteStringArg", "TestObject", info.Holder(), info.GetIsolate()); | 7203 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultByteStringArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 7242 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7204 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7243 V8StringResource<> defaultByteStringArg; | 7205 V8StringResource<> defaultByteStringArg; |
| 7244 { | 7206 { |
| 7245 v8::TryCatch block; | |
| 7246 V8RethrowTryCatchScope rethrow(block); | |
| 7247 if (!info[0]->IsUndefined()) { | 7207 if (!info[0]->IsUndefined()) { |
| 7248 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultByteStringArg, toByteSt
ring(info[0], exceptionState), exceptionState); | 7208 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultByteStringArg, toByteSt
ring(info[0], exceptionState), exceptionState); |
| 7249 } else { | 7209 } else { |
| 7250 defaultByteStringArg = String("foo"); | 7210 defaultByteStringArg = String("foo"); |
| 7251 } | 7211 } |
| 7252 } | 7212 } |
| 7253 impl->voidMethodDefaultByteStringArg(defaultByteStringArg); | 7213 impl->voidMethodDefaultByteStringArg(defaultByteStringArg); |
| 7254 } | 7214 } |
| 7255 | 7215 |
| 7256 static void voidMethodDefaultByteStringArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 7216 static void voidMethodDefaultByteStringArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
| (...skipping 25 matching lines...) Expand all Loading... |
| 7282 } | 7242 } |
| 7283 | 7243 |
| 7284 static void voidMethodDefaultIntegerArgsMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) | 7244 static void voidMethodDefaultIntegerArgsMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 7285 { | 7245 { |
| 7286 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultIntegerArgs", "TestObject", info.Holder(), info.GetIsolate()); | 7246 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultIntegerArgs", "TestObject", info.Holder(), info.GetIsolate()); |
| 7287 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7247 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7288 int defaultLongArg; | 7248 int defaultLongArg; |
| 7289 long long defaultLongLongArg; | 7249 long long defaultLongLongArg; |
| 7290 unsigned defaultUnsignedArg; | 7250 unsigned defaultUnsignedArg; |
| 7291 { | 7251 { |
| 7292 v8::TryCatch block; | |
| 7293 V8RethrowTryCatchScope rethrow(block); | |
| 7294 if (!info[0]->IsUndefined()) { | 7252 if (!info[0]->IsUndefined()) { |
| 7295 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultLongArg, toInt32(info[0
], exceptionState), exceptionState); | 7253 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultLongArg, toInt32(info[0
], exceptionState), exceptionState); |
| 7296 } else { | 7254 } else { |
| 7297 defaultLongArg = 10; | 7255 defaultLongArg = 10; |
| 7298 } | 7256 } |
| 7299 if (!info[1]->IsUndefined()) { | 7257 if (!info[1]->IsUndefined()) { |
| 7300 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultLongLongArg, toInt64(in
fo[1], exceptionState), exceptionState); | 7258 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultLongLongArg, toInt64(in
fo[1], exceptionState), exceptionState); |
| 7301 } else { | 7259 } else { |
| 7302 defaultLongLongArg = -10; | 7260 defaultLongLongArg = -10; |
| 7303 } | 7261 } |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7385 TestObjectV8Internal::voidMethodDefaultFalseBooleanArgMethod(info); | 7343 TestObjectV8Internal::voidMethodDefaultFalseBooleanArgMethod(info); |
| 7386 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7344 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7387 } | 7345 } |
| 7388 | 7346 |
| 7389 static void voidMethodDefaultNullableByteStringArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 7347 static void voidMethodDefaultNullableByteStringArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
| 7390 { | 7348 { |
| 7391 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultNullableByteStringArg", "TestObject", info.Holder(), info.GetIsolate()); | 7349 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultNullableByteStringArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 7392 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7350 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7393 V8StringResource<TreatNullAsNullString> defaultStringArg; | 7351 V8StringResource<TreatNullAsNullString> defaultStringArg; |
| 7394 { | 7352 { |
| 7395 v8::TryCatch block; | |
| 7396 V8RethrowTryCatchScope rethrow(block); | |
| 7397 if (!info[0]->IsUndefined()) { | 7353 if (!info[0]->IsUndefined()) { |
| 7398 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultStringArg, toByteString
(info[0], exceptionState), exceptionState); | 7354 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultStringArg, toByteString
(info[0], exceptionState), exceptionState); |
| 7399 } else { | 7355 } else { |
| 7400 defaultStringArg = nullptr; | 7356 defaultStringArg = nullptr; |
| 7401 } | 7357 } |
| 7402 } | 7358 } |
| 7403 impl->voidMethodDefaultNullableByteStringArg(defaultStringArg); | 7359 impl->voidMethodDefaultNullableByteStringArg(defaultStringArg); |
| 7404 } | 7360 } |
| 7405 | 7361 |
| 7406 static void voidMethodDefaultNullableByteStringArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 7362 static void voidMethodDefaultNullableByteStringArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
| (...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7597 TestObjectV8Internal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedA
rgMethod(info); | 7553 TestObjectV8Internal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedA
rgMethod(info); |
| 7598 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7554 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7599 } | 7555 } |
| 7600 | 7556 |
| 7601 static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7557 static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7602 { | 7558 { |
| 7603 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 7559 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
| 7604 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7560 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7605 int longArg; | 7561 int longArg; |
| 7606 { | 7562 { |
| 7607 v8::TryCatch block; | |
| 7608 V8RethrowTryCatchScope rethrow(block); | |
| 7609 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 7563 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 7610 } | 7564 } |
| 7611 impl->overloadedMethodA(longArg); | 7565 impl->overloadedMethodA(longArg); |
| 7612 } | 7566 } |
| 7613 | 7567 |
| 7614 static void overloadedMethodA2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7568 static void overloadedMethodA2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7615 { | 7569 { |
| 7616 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 7570 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
| 7617 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7571 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7618 int longArg1; | 7572 int longArg1; |
| 7619 int longArg2; | 7573 int longArg2; |
| 7620 { | 7574 { |
| 7621 v8::TryCatch block; | |
| 7622 V8RethrowTryCatchScope rethrow(block); | |
| 7623 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg1, toInt32(info[0], excepti
onState), exceptionState); | 7575 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg1, toInt32(info[0], excepti
onState), exceptionState); |
| 7624 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg2, toInt32(info[1], excepti
onState), exceptionState); | 7576 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg2, toInt32(info[1], excepti
onState), exceptionState); |
| 7625 } | 7577 } |
| 7626 impl->overloadedMethodA(longArg1, longArg2); | 7578 impl->overloadedMethodA(longArg1, longArg2); |
| 7627 } | 7579 } |
| 7628 | 7580 |
| 7629 static void overloadedMethodAMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 7581 static void overloadedMethodAMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 7630 { | 7582 { |
| 7631 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 7583 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
| 7632 switch (std::min(2, info.Length())) { | 7584 switch (std::min(2, info.Length())) { |
| (...skipping 24 matching lines...) Expand all Loading... |
| 7657 TestObjectV8Internal::overloadedMethodAMethod(info); | 7609 TestObjectV8Internal::overloadedMethodAMethod(info); |
| 7658 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7610 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7659 } | 7611 } |
| 7660 | 7612 |
| 7661 static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7613 static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7662 { | 7614 { |
| 7663 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); | 7615 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); |
| 7664 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7616 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7665 int longArg; | 7617 int longArg; |
| 7666 { | 7618 { |
| 7667 v8::TryCatch block; | |
| 7668 V8RethrowTryCatchScope rethrow(block); | |
| 7669 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 7619 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 7670 } | 7620 } |
| 7671 impl->overloadedMethodB(longArg); | 7621 impl->overloadedMethodB(longArg); |
| 7672 } | 7622 } |
| 7673 | 7623 |
| 7674 static void overloadedMethodB2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7624 static void overloadedMethodB2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7675 { | 7625 { |
| 7676 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); | 7626 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); |
| 7677 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7627 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7678 V8StringResource<> stringArg; | 7628 V8StringResource<> stringArg; |
| 7679 int longArg; | 7629 int longArg; |
| 7680 { | 7630 { |
| 7681 v8::TryCatch block; | |
| 7682 V8RethrowTryCatchScope rethrow(block); | |
| 7683 TOSTRING_VOID_INTERNAL(stringArg, info[0]); | 7631 TOSTRING_VOID_INTERNAL(stringArg, info[0]); |
| 7684 if (UNLIKELY(info.Length() <= 1)) { | 7632 if (UNLIKELY(info.Length() <= 1)) { |
| 7685 impl->overloadedMethodB(stringArg); | 7633 impl->overloadedMethodB(stringArg); |
| 7686 return; | 7634 return; |
| 7687 } | 7635 } |
| 7688 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[1], exceptio
nState), exceptionState); | 7636 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[1], exceptio
nState), exceptionState); |
| 7689 } | 7637 } |
| 7690 impl->overloadedMethodB(stringArg, longArg); | 7638 impl->overloadedMethodB(stringArg, longArg); |
| 7691 } | 7639 } |
| 7692 | 7640 |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7729 TestObjectV8Internal::overloadedMethodBMethod(info); | 7677 TestObjectV8Internal::overloadedMethodBMethod(info); |
| 7730 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7678 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7731 } | 7679 } |
| 7732 | 7680 |
| 7733 static void overloadedMethodC1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7681 static void overloadedMethodC1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7734 { | 7682 { |
| 7735 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); | 7683 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); |
| 7736 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7684 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7737 int longArg; | 7685 int longArg; |
| 7738 { | 7686 { |
| 7739 v8::TryCatch block; | |
| 7740 V8RethrowTryCatchScope rethrow(block); | |
| 7741 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 7687 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 7742 } | 7688 } |
| 7743 impl->overloadedMethodC(longArg); | 7689 impl->overloadedMethodC(longArg); |
| 7744 } | 7690 } |
| 7745 | 7691 |
| 7746 static void overloadedMethodC2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7692 static void overloadedMethodC2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7747 { | 7693 { |
| 7748 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7694 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7749 TestInterfaceEmpty* testInterfaceEmptyArg; | 7695 TestInterfaceEmpty* testInterfaceEmptyArg; |
| 7750 { | 7696 { |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7784 TestObjectV8Internal::overloadedMethodCMethod(info); | 7730 TestObjectV8Internal::overloadedMethodCMethod(info); |
| 7785 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7731 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7786 } | 7732 } |
| 7787 | 7733 |
| 7788 static void overloadedMethodD1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7734 static void overloadedMethodD1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7789 { | 7735 { |
| 7790 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); | 7736 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); |
| 7791 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7737 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7792 int longArg; | 7738 int longArg; |
| 7793 { | 7739 { |
| 7794 v8::TryCatch block; | |
| 7795 V8RethrowTryCatchScope rethrow(block); | |
| 7796 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 7740 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 7797 } | 7741 } |
| 7798 impl->overloadedMethodD(longArg); | 7742 impl->overloadedMethodD(longArg); |
| 7799 } | 7743 } |
| 7800 | 7744 |
| 7801 static void overloadedMethodD2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7745 static void overloadedMethodD2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7802 { | 7746 { |
| 7803 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7747 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7804 Vector<int> longArrayArg; | 7748 Vector<int> longArrayArg; |
| 7805 { | 7749 { |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7839 TestObjectV8Internal::overloadedMethodDMethod(info); | 7783 TestObjectV8Internal::overloadedMethodDMethod(info); |
| 7840 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7784 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7841 } | 7785 } |
| 7842 | 7786 |
| 7843 static void overloadedMethodE1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7787 static void overloadedMethodE1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7844 { | 7788 { |
| 7845 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodE", "TestObject", info.Holder(), info.GetIsolate()); | 7789 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodE", "TestObject", info.Holder(), info.GetIsolate()); |
| 7846 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7790 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7847 int longArg; | 7791 int longArg; |
| 7848 { | 7792 { |
| 7849 v8::TryCatch block; | |
| 7850 V8RethrowTryCatchScope rethrow(block); | |
| 7851 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 7793 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 7852 } | 7794 } |
| 7853 impl->overloadedMethodE(longArg); | 7795 impl->overloadedMethodE(longArg); |
| 7854 } | 7796 } |
| 7855 | 7797 |
| 7856 static void overloadedMethodE2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7798 static void overloadedMethodE2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7857 { | 7799 { |
| 7858 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7800 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7859 TestInterfaceEmpty* testInterfaceEmptyOrNullArg; | 7801 TestInterfaceEmpty* testInterfaceEmptyOrNullArg; |
| 7860 { | 7802 { |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7968 TestObjectV8Internal::overloadedMethodFMethod(info); | 7910 TestObjectV8Internal::overloadedMethodFMethod(info); |
| 7969 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7911 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7970 } | 7912 } |
| 7971 | 7913 |
| 7972 static void overloadedMethodG1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7914 static void overloadedMethodG1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7973 { | 7915 { |
| 7974 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodG", "TestObject", info.Holder(), info.GetIsolate()); | 7916 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodG", "TestObject", info.Holder(), info.GetIsolate()); |
| 7975 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7917 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7976 int longArg; | 7918 int longArg; |
| 7977 { | 7919 { |
| 7978 v8::TryCatch block; | |
| 7979 V8RethrowTryCatchScope rethrow(block); | |
| 7980 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 7920 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 7981 } | 7921 } |
| 7982 impl->overloadedMethodG(longArg); | 7922 impl->overloadedMethodG(longArg); |
| 7983 } | 7923 } |
| 7984 | 7924 |
| 7985 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 7925 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 7986 { | 7926 { |
| 7987 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 7927 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 7988 TestInterfaceEmpty* testInterfaceEmptyOrNullArg; | 7928 TestInterfaceEmpty* testInterfaceEmptyOrNullArg; |
| 7989 { | 7929 { |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8161 } | 8101 } |
| 8162 impl->overloadedMethodJ(stringArg); | 8102 impl->overloadedMethodJ(stringArg); |
| 8163 } | 8103 } |
| 8164 | 8104 |
| 8165 static void overloadedMethodJ2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8105 static void overloadedMethodJ2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 8166 { | 8106 { |
| 8167 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodJ", "TestObject", info.Holder(), info.GetIsolate()); | 8107 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodJ", "TestObject", info.Holder(), info.GetIsolate()); |
| 8168 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8108 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8169 TestDictionary* testDictionaryArg; | 8109 TestDictionary* testDictionaryArg; |
| 8170 { | 8110 { |
| 8171 v8::TryCatch block; | |
| 8172 V8RethrowTryCatchScope rethrow(block); | |
| 8173 if (!info[0]->IsUndefined()) { | 8111 if (!info[0]->IsUndefined()) { |
| 8174 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testDictionaryArg, V8TestDicti
onary::toImpl(info.GetIsolate(), info[0], exceptionState), exceptionState); | 8112 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(testDictionaryArg, V8TestDicti
onary::toImpl(info.GetIsolate(), info[0], exceptionState), exceptionState); |
| 8175 } else { | 8113 } else { |
| 8176 testDictionaryArg = TestDictionary::create(); | 8114 testDictionaryArg = TestDictionary::create(); |
| 8177 } | 8115 } |
| 8178 } | 8116 } |
| 8179 impl->overloadedMethodJ(testDictionaryArg); | 8117 impl->overloadedMethodJ(testDictionaryArg); |
| 8180 } | 8118 } |
| 8181 | 8119 |
| 8182 static void overloadedMethodJMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 8120 static void overloadedMethodJMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8220 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8158 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8221 impl->overloadedPerWorldBindingsMethod(); | 8159 impl->overloadedPerWorldBindingsMethod(); |
| 8222 } | 8160 } |
| 8223 | 8161 |
| 8224 static void overloadedPerWorldBindingsMethod2Method(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 8162 static void overloadedPerWorldBindingsMethod2Method(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 8225 { | 8163 { |
| 8226 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8164 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8227 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8165 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8228 int longArg; | 8166 int longArg; |
| 8229 { | 8167 { |
| 8230 v8::TryCatch block; | |
| 8231 V8RethrowTryCatchScope rethrow(block); | |
| 8232 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 8168 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 8233 } | 8169 } |
| 8234 impl->overloadedPerWorldBindingsMethod(longArg); | 8170 impl->overloadedPerWorldBindingsMethod(longArg); |
| 8235 } | 8171 } |
| 8236 | 8172 |
| 8237 static void overloadedPerWorldBindingsMethodMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) | 8173 static void overloadedPerWorldBindingsMethodMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 8238 { | 8174 { |
| 8239 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8175 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8240 switch (std::min(1, info.Length())) { | 8176 switch (std::min(1, info.Length())) { |
| 8241 case 0: | 8177 case 0: |
| (...skipping 23 matching lines...) Expand all Loading... |
| 8265 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethod(info); | 8201 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethod(info); |
| 8266 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8202 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 8267 } | 8203 } |
| 8268 | 8204 |
| 8269 static void overloadedPerWorldBindingsMethod2MethodForMainWorld(const v8::Functi
onCallbackInfo<v8::Value>& info) | 8205 static void overloadedPerWorldBindingsMethod2MethodForMainWorld(const v8::Functi
onCallbackInfo<v8::Value>& info) |
| 8270 { | 8206 { |
| 8271 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8207 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8272 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8208 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8273 int longArg; | 8209 int longArg; |
| 8274 { | 8210 { |
| 8275 v8::TryCatch block; | |
| 8276 V8RethrowTryCatchScope rethrow(block); | |
| 8277 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 8211 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 8278 } | 8212 } |
| 8279 impl->overloadedPerWorldBindingsMethod(longArg); | 8213 impl->overloadedPerWorldBindingsMethod(longArg); |
| 8280 } | 8214 } |
| 8281 | 8215 |
| 8282 static void overloadedPerWorldBindingsMethodMethodForMainWorld(const v8::Functio
nCallbackInfo<v8::Value>& info) | 8216 static void overloadedPerWorldBindingsMethodMethodForMainWorld(const v8::Functio
nCallbackInfo<v8::Value>& info) |
| 8283 { | 8217 { |
| 8284 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8218 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8285 switch (std::min(1, info.Length())) { | 8219 switch (std::min(1, info.Length())) { |
| 8286 case 0: | 8220 case 0: |
| (...skipping 22 matching lines...) Expand all Loading... |
| 8309 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8243 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 8310 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethodForMainWorld(inf
o); | 8244 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethodForMainWorld(inf
o); |
| 8311 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8245 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 8312 } | 8246 } |
| 8313 | 8247 |
| 8314 static void overloadedStaticMethod1Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 8248 static void overloadedStaticMethod1Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 8315 { | 8249 { |
| 8316 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8250 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8317 int longArg; | 8251 int longArg; |
| 8318 { | 8252 { |
| 8319 v8::TryCatch block; | |
| 8320 V8RethrowTryCatchScope rethrow(block); | |
| 8321 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 8253 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 8322 } | 8254 } |
| 8323 TestObject::overloadedStaticMethod(longArg); | 8255 TestObject::overloadedStaticMethod(longArg); |
| 8324 } | 8256 } |
| 8325 | 8257 |
| 8326 static void overloadedStaticMethod2Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 8258 static void overloadedStaticMethod2Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 8327 { | 8259 { |
| 8328 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8260 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8329 int longArg1; | 8261 int longArg1; |
| 8330 int longArg2; | 8262 int longArg2; |
| 8331 { | 8263 { |
| 8332 v8::TryCatch block; | |
| 8333 V8RethrowTryCatchScope rethrow(block); | |
| 8334 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg1, toInt32(info[0], excepti
onState), exceptionState); | 8264 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg1, toInt32(info[0], excepti
onState), exceptionState); |
| 8335 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg2, toInt32(info[1], excepti
onState), exceptionState); | 8265 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg2, toInt32(info[1], excepti
onState), exceptionState); |
| 8336 } | 8266 } |
| 8337 TestObject::overloadedStaticMethod(longArg1, longArg2); | 8267 TestObject::overloadedStaticMethod(longArg1, longArg2); |
| 8338 } | 8268 } |
| 8339 | 8269 |
| 8340 static void overloadedStaticMethodMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 8270 static void overloadedStaticMethodMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
| 8341 { | 8271 { |
| 8342 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8272 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8343 switch (std::min(2, info.Length())) { | 8273 switch (std::min(2, info.Length())) { |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8443 TestObjectV8Internal::voidMethodDefaultUndefinedTestInterfaceEmptyArgMethod(
info); | 8373 TestObjectV8Internal::voidMethodDefaultUndefinedTestInterfaceEmptyArgMethod(
info); |
| 8444 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8374 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 8445 } | 8375 } |
| 8446 | 8376 |
| 8447 static void voidMethodDefaultUndefinedLongArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 8377 static void voidMethodDefaultUndefinedLongArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 8448 { | 8378 { |
| 8449 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultUndefinedLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 8379 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultUndefinedLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 8450 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8380 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8451 int defaultUndefinedLongArg; | 8381 int defaultUndefinedLongArg; |
| 8452 { | 8382 { |
| 8453 v8::TryCatch block; | |
| 8454 V8RethrowTryCatchScope rethrow(block); | |
| 8455 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultUndefinedLongArg, toInt32(i
nfo[0], exceptionState), exceptionState); | 8383 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultUndefinedLongArg, toInt32(i
nfo[0], exceptionState), exceptionState); |
| 8456 } | 8384 } |
| 8457 impl->voidMethodDefaultUndefinedLongArg(defaultUndefinedLongArg); | 8385 impl->voidMethodDefaultUndefinedLongArg(defaultUndefinedLongArg); |
| 8458 } | 8386 } |
| 8459 | 8387 |
| 8460 static void voidMethodDefaultUndefinedLongArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) | 8388 static void voidMethodDefaultUndefinedLongArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) |
| 8461 { | 8389 { |
| 8462 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8390 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 8463 TestObjectV8Internal::voidMethodDefaultUndefinedLongArgMethod(info); | 8391 TestObjectV8Internal::voidMethodDefaultUndefinedLongArgMethod(info); |
| 8464 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8392 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| (...skipping 20 matching lines...) Expand all Loading... |
| 8485 { | 8413 { |
| 8486 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
nforceRangeLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 8414 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
nforceRangeLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 8487 if (UNLIKELY(info.Length() < 1)) { | 8415 if (UNLIKELY(info.Length() < 1)) { |
| 8488 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 8416 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 8489 exceptionState.throwIfNeeded(); | 8417 exceptionState.throwIfNeeded(); |
| 8490 return; | 8418 return; |
| 8491 } | 8419 } |
| 8492 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8420 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8493 int enforceRangeLongArg; | 8421 int enforceRangeLongArg; |
| 8494 { | 8422 { |
| 8495 v8::TryCatch block; | |
| 8496 V8RethrowTryCatchScope rethrow(block); | |
| 8497 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(enforceRangeLongArg, toInt32(info[
0], EnforceRange, exceptionState), exceptionState); | 8423 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(enforceRangeLongArg, toInt32(info[
0], EnforceRange, exceptionState), exceptionState); |
| 8498 } | 8424 } |
| 8499 impl->voidMethodEnforceRangeLongArg(enforceRangeLongArg); | 8425 impl->voidMethodEnforceRangeLongArg(enforceRangeLongArg); |
| 8500 } | 8426 } |
| 8501 | 8427 |
| 8502 static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 8428 static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
| 8503 { | 8429 { |
| 8504 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8430 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 8505 TestObjectV8Internal::voidMethodEnforceRangeLongArgMethod(info); | 8431 TestObjectV8Internal::voidMethodEnforceRangeLongArgMethod(info); |
| 8506 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8432 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| (...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8854 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8780 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8855 impl->DeprecateAsOverloadedMethod(); | 8781 impl->DeprecateAsOverloadedMethod(); |
| 8856 } | 8782 } |
| 8857 | 8783 |
| 8858 static void DeprecateAsOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8
::Value>& info) | 8784 static void DeprecateAsOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 8859 { | 8785 { |
| 8860 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
OverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8786 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
OverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8861 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8787 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8862 int arg; | 8788 int arg; |
| 8863 { | 8789 { |
| 8864 v8::TryCatch block; | |
| 8865 V8RethrowTryCatchScope rethrow(block); | |
| 8866 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); | 8790 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); |
| 8867 } | 8791 } |
| 8868 impl->DeprecateAsOverloadedMethod(arg); | 8792 impl->DeprecateAsOverloadedMethod(arg); |
| 8869 } | 8793 } |
| 8870 | 8794 |
| 8871 static void DeprecateAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 8795 static void DeprecateAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
| 8872 { | 8796 { |
| 8873 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
OverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8797 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
OverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8874 switch (std::min(1, info.Length())) { | 8798 switch (std::min(1, info.Length())) { |
| 8875 case 0: | 8799 case 0: |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8907 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8831 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8908 impl->DeprecateAsSameValueOverloadedMethod(); | 8832 impl->DeprecateAsSameValueOverloadedMethod(); |
| 8909 } | 8833 } |
| 8910 | 8834 |
| 8911 static void DeprecateAsSameValueOverloadedMethod2Method(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 8835 static void DeprecateAsSameValueOverloadedMethod2Method(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
| 8912 { | 8836 { |
| 8913 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
SameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8837 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
SameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8914 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8838 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8915 int arg; | 8839 int arg; |
| 8916 { | 8840 { |
| 8917 v8::TryCatch block; | |
| 8918 V8RethrowTryCatchScope rethrow(block); | |
| 8919 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); | 8841 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); |
| 8920 } | 8842 } |
| 8921 impl->DeprecateAsSameValueOverloadedMethod(arg); | 8843 impl->DeprecateAsSameValueOverloadedMethod(arg); |
| 8922 } | 8844 } |
| 8923 | 8845 |
| 8924 static void DeprecateAsSameValueOverloadedMethodMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 8846 static void DeprecateAsSameValueOverloadedMethodMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
| 8925 { | 8847 { |
| 8926 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
SameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8848 ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAs
SameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8927 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::TestFeature); | 8849 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::TestFeature); |
| 8928 switch (std::min(1, info.Length())) { | 8850 switch (std::min(1, info.Length())) { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 8959 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8881 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8960 impl->measureAsOverloadedMethod(); | 8882 impl->measureAsOverloadedMethod(); |
| 8961 } | 8883 } |
| 8962 | 8884 |
| 8963 static void measureAsOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8::
Value>& info) | 8885 static void measureAsOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 8964 { | 8886 { |
| 8965 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsOv
erloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8887 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsOv
erloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8966 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8888 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8967 int arg; | 8889 int arg; |
| 8968 { | 8890 { |
| 8969 v8::TryCatch block; | |
| 8970 V8RethrowTryCatchScope rethrow(block); | |
| 8971 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); | 8891 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); |
| 8972 } | 8892 } |
| 8973 impl->measureAsOverloadedMethod(arg); | 8893 impl->measureAsOverloadedMethod(arg); |
| 8974 } | 8894 } |
| 8975 | 8895 |
| 8976 static void measureAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 8896 static void measureAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 8977 { | 8897 { |
| 8978 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsOv
erloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8898 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsOv
erloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 8979 switch (std::min(1, info.Length())) { | 8899 switch (std::min(1, info.Length())) { |
| 8980 case 0: | 8900 case 0: |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9012 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8932 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9013 impl->measureAsSameValueOverloadedMethod(); | 8933 impl->measureAsSameValueOverloadedMethod(); |
| 9014 } | 8934 } |
| 9015 | 8935 |
| 9016 static void measureAsSameValueOverloadedMethod2Method(const v8::FunctionCallback
Info<v8::Value>& info) | 8936 static void measureAsSameValueOverloadedMethod2Method(const v8::FunctionCallback
Info<v8::Value>& info) |
| 9017 { | 8937 { |
| 9018 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsSa
meValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8938 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsSa
meValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 9019 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8939 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9020 int arg; | 8940 int arg; |
| 9021 { | 8941 { |
| 9022 v8::TryCatch block; | |
| 9023 V8RethrowTryCatchScope rethrow(block); | |
| 9024 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); | 8942 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); |
| 9025 } | 8943 } |
| 9026 impl->measureAsSameValueOverloadedMethod(arg); | 8944 impl->measureAsSameValueOverloadedMethod(arg); |
| 9027 } | 8945 } |
| 9028 | 8946 |
| 9029 static void measureAsSameValueOverloadedMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 8947 static void measureAsSameValueOverloadedMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 9030 { | 8948 { |
| 9031 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsSa
meValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8949 ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsSa
meValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 9032 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te
stFeature); | 8950 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te
stFeature); |
| 9033 switch (std::min(1, info.Length())) { | 8951 switch (std::min(1, info.Length())) { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 9064 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8982 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9065 impl->deprecateAsMeasureAsSameValueOverloadedMethod(); | 8983 impl->deprecateAsMeasureAsSameValueOverloadedMethod(); |
| 9066 } | 8984 } |
| 9067 | 8985 |
| 9068 static void deprecateAsMeasureAsSameValueOverloadedMethod2Method(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 8986 static void deprecateAsMeasureAsSameValueOverloadedMethod2Method(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
| 9069 { | 8987 { |
| 9070 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
MeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); | 8988 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
MeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); |
| 9071 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8989 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9072 int arg; | 8990 int arg; |
| 9073 { | 8991 { |
| 9074 v8::TryCatch block; | |
| 9075 V8RethrowTryCatchScope rethrow(block); | |
| 9076 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); | 8992 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); |
| 9077 } | 8993 } |
| 9078 impl->deprecateAsMeasureAsSameValueOverloadedMethod(arg); | 8994 impl->deprecateAsMeasureAsSameValueOverloadedMethod(arg); |
| 9079 } | 8995 } |
| 9080 | 8996 |
| 9081 static void deprecateAsMeasureAsSameValueOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) | 8997 static void deprecateAsMeasureAsSameValueOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) |
| 9082 { | 8998 { |
| 9083 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
MeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); | 8999 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
MeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); |
| 9084 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te
stFeature); | 9000 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te
stFeature); |
| 9085 switch (std::min(1, info.Length())) { | 9001 switch (std::min(1, info.Length())) { |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9118 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9034 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9119 impl->deprecateAsSameValueMeasureAsOverloadedMethod(); | 9035 impl->deprecateAsSameValueMeasureAsOverloadedMethod(); |
| 9120 } | 9036 } |
| 9121 | 9037 |
| 9122 static void deprecateAsSameValueMeasureAsOverloadedMethod2Method(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 9038 static void deprecateAsSameValueMeasureAsOverloadedMethod2Method(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
| 9123 { | 9039 { |
| 9124 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); | 9040 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); |
| 9125 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9041 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9126 int arg; | 9042 int arg; |
| 9127 { | 9043 { |
| 9128 v8::TryCatch block; | |
| 9129 V8RethrowTryCatchScope rethrow(block); | |
| 9130 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); | 9044 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); |
| 9131 } | 9045 } |
| 9132 impl->deprecateAsSameValueMeasureAsOverloadedMethod(arg); | 9046 impl->deprecateAsSameValueMeasureAsOverloadedMethod(arg); |
| 9133 } | 9047 } |
| 9134 | 9048 |
| 9135 static void deprecateAsSameValueMeasureAsOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) | 9049 static void deprecateAsSameValueMeasureAsOverloadedMethodMethod(const v8::Functi
onCallbackInfo<v8::Value>& info) |
| 9136 { | 9050 { |
| 9137 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); | 9051 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsOverloadedMethod", "TestObject", info.Holder(), info.GetIsolat
e()); |
| 9138 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::TestFeature); | 9052 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::TestFeature); |
| 9139 switch (std::min(1, info.Length())) { | 9053 switch (std::min(1, info.Length())) { |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9172 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9086 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9173 impl->deprecateAsSameValueMeasureAsSameValueOverloadedMethod(); | 9087 impl->deprecateAsSameValueMeasureAsSameValueOverloadedMethod(); |
| 9174 } | 9088 } |
| 9175 | 9089 |
| 9176 static void deprecateAsSameValueMeasureAsSameValueOverloadedMethod2Method(const
v8::FunctionCallbackInfo<v8::Value>& info) | 9090 static void deprecateAsSameValueMeasureAsSameValueOverloadedMethod2Method(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 9177 { | 9091 { |
| 9178 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.
GetIsolate()); | 9092 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.
GetIsolate()); |
| 9179 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9093 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9180 int arg; | 9094 int arg; |
| 9181 { | 9095 { |
| 9182 v8::TryCatch block; | |
| 9183 V8RethrowTryCatchScope rethrow(block); | |
| 9184 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); | 9096 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(arg, toInt32(info[0], exceptionSta
te), exceptionState); |
| 9185 } | 9097 } |
| 9186 impl->deprecateAsSameValueMeasureAsSameValueOverloadedMethod(arg); | 9098 impl->deprecateAsSameValueMeasureAsSameValueOverloadedMethod(arg); |
| 9187 } | 9099 } |
| 9188 | 9100 |
| 9189 static void deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethod(const v
8::FunctionCallbackInfo<v8::Value>& info) | 9101 static void deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethod(const v
8::FunctionCallbackInfo<v8::Value>& info) |
| 9190 { | 9102 { |
| 9191 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.
GetIsolate()); | 9103 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAs
SameValueMeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), info.
GetIsolate()); |
| 9192 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te
stFeatureB); | 9104 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te
stFeatureB); |
| 9193 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::TestFeatureA); | 9105 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::TestFeatureA); |
| (...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9424 TestObjectV8Internal::raisesExceptionStringMethodMethod(info); | 9336 TestObjectV8Internal::raisesExceptionStringMethodMethod(info); |
| 9425 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9337 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9426 } | 9338 } |
| 9427 | 9339 |
| 9428 static void raisesExceptionVoidMethodOptionalLongArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 9340 static void raisesExceptionVoidMethodOptionalLongArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
| 9429 { | 9341 { |
| 9430 ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExcep
tionVoidMethodOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 9342 ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExcep
tionVoidMethodOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 9431 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9343 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9432 int optionalLongArg; | 9344 int optionalLongArg; |
| 9433 { | 9345 { |
| 9434 v8::TryCatch block; | |
| 9435 V8RethrowTryCatchScope rethrow(block); | |
| 9436 if (UNLIKELY(info.Length() <= 0)) { | 9346 if (UNLIKELY(info.Length() <= 0)) { |
| 9437 impl->raisesExceptionVoidMethodOptionalLongArg(exceptionState); | 9347 impl->raisesExceptionVoidMethodOptionalLongArg(exceptionState); |
| 9438 if (exceptionState.hadException()) { | 9348 if (exceptionState.hadException()) { |
| 9439 exceptionState.throwIfNeeded(); | 9349 exceptionState.throwIfNeeded(); |
| 9440 return; | 9350 return; |
| 9441 } | 9351 } |
| 9442 return; | 9352 return; |
| 9443 } | 9353 } |
| 9444 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[0],
exceptionState), exceptionState); | 9354 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(optionalLongArg, toInt32(info[0],
exceptionState), exceptionState); |
| 9445 } | 9355 } |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9541 { | 9451 { |
| 9542 ExceptionState exceptionState(ExceptionState::ExecutionContext, "callWithExe
cutionContextRaisesExceptionVoidMethodLongArg", "TestObject", info.Holder(), inf
o.GetIsolate()); | 9452 ExceptionState exceptionState(ExceptionState::ExecutionContext, "callWithExe
cutionContextRaisesExceptionVoidMethodLongArg", "TestObject", info.Holder(), inf
o.GetIsolate()); |
| 9543 if (UNLIKELY(info.Length() < 1)) { | 9453 if (UNLIKELY(info.Length() < 1)) { |
| 9544 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 9454 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 9545 exceptionState.throwIfNeeded(); | 9455 exceptionState.throwIfNeeded(); |
| 9546 return; | 9456 return; |
| 9547 } | 9457 } |
| 9548 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9458 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9549 int longArg; | 9459 int longArg; |
| 9550 { | 9460 { |
| 9551 v8::TryCatch block; | |
| 9552 V8RethrowTryCatchScope rethrow(block); | |
| 9553 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 9461 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 9554 } | 9462 } |
| 9555 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate
()); | 9463 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate
()); |
| 9556 impl->callWithExecutionContextRaisesExceptionVoidMethodLongArg(executionCont
ext, longArg, exceptionState); | 9464 impl->callWithExecutionContextRaisesExceptionVoidMethodLongArg(executionCont
ext, longArg, exceptionState); |
| 9557 if (exceptionState.hadException()) { | 9465 if (exceptionState.hadException()) { |
| 9558 exceptionState.throwIfNeeded(); | 9466 exceptionState.throwIfNeeded(); |
| 9559 return; | 9467 return; |
| 9560 } | 9468 } |
| 9561 } | 9469 } |
| 9562 | 9470 |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9615 } | 9523 } |
| 9616 impl->runtimeEnabledOverloadedVoidMethod(stringArg); | 9524 impl->runtimeEnabledOverloadedVoidMethod(stringArg); |
| 9617 } | 9525 } |
| 9618 | 9526 |
| 9619 static void runtimeEnabledOverloadedVoidMethod2Method(const v8::FunctionCallback
Info<v8::Value>& info) | 9527 static void runtimeEnabledOverloadedVoidMethod2Method(const v8::FunctionCallback
Info<v8::Value>& info) |
| 9620 { | 9528 { |
| 9621 ExceptionState exceptionState(ExceptionState::ExecutionContext, "runtimeEnab
ledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9529 ExceptionState exceptionState(ExceptionState::ExecutionContext, "runtimeEnab
ledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 9622 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9530 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9623 int longArg; | 9531 int longArg; |
| 9624 { | 9532 { |
| 9625 v8::TryCatch block; | |
| 9626 V8RethrowTryCatchScope rethrow(block); | |
| 9627 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 9533 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 9628 } | 9534 } |
| 9629 impl->runtimeEnabledOverloadedVoidMethod(longArg); | 9535 impl->runtimeEnabledOverloadedVoidMethod(longArg); |
| 9630 } | 9536 } |
| 9631 | 9537 |
| 9632 static void runtimeEnabledOverloadedVoidMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 9538 static void runtimeEnabledOverloadedVoidMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 9633 { | 9539 { |
| 9634 ExceptionState exceptionState(ExceptionState::ExecutionContext, "runtimeEnab
ledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9540 ExceptionState exceptionState(ExceptionState::ExecutionContext, "runtimeEnab
ledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 9635 switch (std::min(1, info.Length())) { | 9541 switch (std::min(1, info.Length())) { |
| 9636 case 1: | 9542 case 1: |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9684 } | 9590 } |
| 9685 impl->partiallyRuntimeEnabledOverloadedVoidMethod(testInterface); | 9591 impl->partiallyRuntimeEnabledOverloadedVoidMethod(testInterface); |
| 9686 } | 9592 } |
| 9687 | 9593 |
| 9688 static void partiallyRuntimeEnabledOverloadedVoidMethod3Method(const v8::Functio
nCallbackInfo<v8::Value>& info) | 9594 static void partiallyRuntimeEnabledOverloadedVoidMethod3Method(const v8::Functio
nCallbackInfo<v8::Value>& info) |
| 9689 { | 9595 { |
| 9690 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partiallyRu
ntimeEnabledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate(
)); | 9596 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partiallyRu
ntimeEnabledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate(
)); |
| 9691 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9597 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9692 int longArg; | 9598 int longArg; |
| 9693 { | 9599 { |
| 9694 v8::TryCatch block; | |
| 9695 V8RethrowTryCatchScope rethrow(block); | |
| 9696 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); | 9600 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(longArg, toInt32(info[0], exceptio
nState), exceptionState); |
| 9697 } | 9601 } |
| 9698 impl->partiallyRuntimeEnabledOverloadedVoidMethod(longArg); | 9602 impl->partiallyRuntimeEnabledOverloadedVoidMethod(longArg); |
| 9699 } | 9603 } |
| 9700 | 9604 |
| 9701 static void partiallyRuntimeEnabledOverloadedVoidMethodMethod(const v8::Function
CallbackInfo<v8::Value>& info) | 9605 static void partiallyRuntimeEnabledOverloadedVoidMethodMethod(const v8::Function
CallbackInfo<v8::Value>& info) |
| 9702 { | 9606 { |
| 9703 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partiallyRu
ntimeEnabledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate(
)); | 9607 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partiallyRu
ntimeEnabledOverloadedVoidMethod", "TestObject", info.Holder(), info.GetIsolate(
)); |
| 9704 switch (std::min(1, info.Length())) { | 9608 switch (std::min(1, info.Length())) { |
| 9705 case 1: | 9609 case 1: |
| (...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10039 { | 9943 { |
| 10040 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod
WithShortArgumentImplementedInPrivateScript", "TestObject", info.Holder(), info.
GetIsolate()); | 9944 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod
WithShortArgumentImplementedInPrivateScript", "TestObject", info.Holder(), info.
GetIsolate()); |
| 10041 if (UNLIKELY(info.Length() < 1)) { | 9945 if (UNLIKELY(info.Length() < 1)) { |
| 10042 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 9946 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 10043 exceptionState.throwIfNeeded(); | 9947 exceptionState.throwIfNeeded(); |
| 10044 return; | 9948 return; |
| 10045 } | 9949 } |
| 10046 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9950 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 10047 int value; | 9951 int value; |
| 10048 { | 9952 { |
| 10049 v8::TryCatch block; | |
| 10050 V8RethrowTryCatchScope rethrow(block); | |
| 10051 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value, toInt16(info[0], exceptionS
tate), exceptionState); | 9953 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value, toInt16(info[0], exceptionS
tate), exceptionState); |
| 10052 } | 9954 } |
| 10053 int result = 0; | 9955 int result = 0; |
| 10054 if (!V8TestObject::PrivateScript::shortMethodWithShortArgumentImplementedInP
rivateScriptMethod(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()),
impl, value, &result)) | 9956 if (!V8TestObject::PrivateScript::shortMethodWithShortArgumentImplementedInP
rivateScriptMethod(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()),
impl, value, &result)) |
| 10055 return; | 9957 return; |
| 10056 v8SetReturnValueInt(info, result); | 9958 v8SetReturnValueInt(info, result); |
| 10057 } | 9959 } |
| 10058 | 9960 |
| 10059 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback
(const v8::FunctionCallbackInfo<v8::Value>& info) | 9961 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback
(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 10060 { | 9962 { |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10154 ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodImple
mentedInCPPForPrivateScriptOnly", "TestObject", info.Holder(), info.GetIsolate()
); | 10056 ExceptionState exceptionState(ExceptionState::ExecutionContext, "methodImple
mentedInCPPForPrivateScriptOnly", "TestObject", info.Holder(), info.GetIsolate()
); |
| 10155 if (UNLIKELY(info.Length() < 2)) { | 10057 if (UNLIKELY(info.Length() < 2)) { |
| 10156 setMinimumArityTypeError(exceptionState, 2, info.Length()); | 10058 setMinimumArityTypeError(exceptionState, 2, info.Length()); |
| 10157 exceptionState.throwIfNeeded(); | 10059 exceptionState.throwIfNeeded(); |
| 10158 return; | 10060 return; |
| 10159 } | 10061 } |
| 10160 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10062 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 10161 int value1; | 10063 int value1; |
| 10162 int value2; | 10064 int value2; |
| 10163 { | 10065 { |
| 10164 v8::TryCatch block; | |
| 10165 V8RethrowTryCatchScope rethrow(block); | |
| 10166 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value1, toInt16(info[0], exception
State), exceptionState); | 10066 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value1, toInt16(info[0], exception
State), exceptionState); |
| 10167 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value2, toInt16(info[1], exception
State), exceptionState); | 10067 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value2, toInt16(info[1], exception
State), exceptionState); |
| 10168 } | 10068 } |
| 10169 v8SetReturnValueInt(info, impl->methodImplementedInCPPForPrivateScriptOnly(v
alue1, value2)); | 10069 v8SetReturnValueInt(info, impl->methodImplementedInCPPForPrivateScriptOnly(v
alue1, value2)); |
| 10170 } | 10070 } |
| 10171 | 10071 |
| 10172 static void methodImplementedInCPPForPrivateScriptOnlyMethodCallback(const v8::F
unctionCallbackInfo<v8::Value>& info) | 10072 static void methodImplementedInCPPForPrivateScriptOnlyMethodCallback(const v8::F
unctionCallbackInfo<v8::Value>& info) |
| 10173 { | 10073 { |
| 10174 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 10074 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 10175 TestObjectV8Internal::methodImplementedInCPPForPrivateScriptOnlyMethod(info)
; | 10075 TestObjectV8Internal::methodImplementedInCPPForPrivateScriptOnlyMethod(info)
; |
| (...skipping 1117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11293 PrivateScriptRunner::runDOMAttributeSetter(scriptState, "TestObject", "enumF
orPrivateScript", holder, v8String(scriptState->isolate(), cppValue)); | 11193 PrivateScriptRunner::runDOMAttributeSetter(scriptState, "TestObject", "enumF
orPrivateScript", holder, v8String(scriptState->isolate(), cppValue)); |
| 11294 if (block.HasCaught()) { | 11194 if (block.HasCaught()) { |
| 11295 PrivateScriptRunner::rethrowExceptionInPrivateScript(scriptState->isolat
e(), exceptionState, block); | 11195 PrivateScriptRunner::rethrowExceptionInPrivateScript(scriptState->isolat
e(), exceptionState, block); |
| 11296 block.ReThrow(); | 11196 block.ReThrow(); |
| 11297 return false; | 11197 return false; |
| 11298 } | 11198 } |
| 11299 return true; | 11199 return true; |
| 11300 } | 11200 } |
| 11301 | 11201 |
| 11302 } // namespace blink | 11202 } // namespace blink |
| OLD | NEW |