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 "V8TestDictionary.h" | 7 #include "V8TestDictionary.h" |
8 | 8 |
9 #include "bindings/core/v8/Dictionary.h" | 9 #include "bindings/core/v8/Dictionary.h" |
10 #include "bindings/core/v8/DoubleOrString.h" | 10 #include "bindings/core/v8/DoubleOrString.h" |
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
163 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "elementO
rNullMember")).ToLocal(&elementOrNullMemberValue)) { | 163 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "elementO
rNullMember")).ToLocal(&elementOrNullMemberValue)) { |
164 exceptionState.rethrowV8Exception(block.Exception()); | 164 exceptionState.rethrowV8Exception(block.Exception()); |
165 return; | 165 return; |
166 } | 166 } |
167 if (elementOrNullMemberValue.IsEmpty() || elementOrNullMemberValue->IsUndefi
ned()) { | 167 if (elementOrNullMemberValue.IsEmpty() || elementOrNullMemberValue->IsUndefi
ned()) { |
168 // Do nothing. | 168 // Do nothing. |
169 } else if (elementOrNullMemberValue->IsNull()) { | 169 } else if (elementOrNullMemberValue->IsNull()) { |
170 impl.setElementOrNullMemberToNull(); | 170 impl.setElementOrNullMemberToNull(); |
171 } else { | 171 } else { |
172 Element* elementOrNullMember = V8Element::toImplWithTypeCheck(isolate, e
lementOrNullMemberValue); | 172 Element* elementOrNullMember = V8Element::toImplWithTypeCheck(isolate, e
lementOrNullMemberValue); |
173 if (!elementOrNullMember && !elementOrNullMemberValue->IsNull()) { | 173 if (!elementOrNullMember) { |
174 exceptionState.throwTypeError("member elementOrNullMember is not of
type Element."); | 174 exceptionState.throwTypeError("member elementOrNullMember is not of
type Element."); |
175 return; | 175 return; |
176 } | 176 } |
177 impl.setElementOrNullMember(elementOrNullMember); | 177 impl.setElementOrNullMember(elementOrNullMember); |
178 } | 178 } |
179 | 179 |
180 v8::Local<v8::Value> enumMemberValue; | 180 v8::Local<v8::Value> enumMemberValue; |
181 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "enumMemb
er")).ToLocal(&enumMemberValue)) { | 181 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "enumMemb
er")).ToLocal(&enumMemberValue)) { |
182 exceptionState.rethrowV8Exception(block.Exception()); | 182 exceptionState.rethrowV8Exception(block.Exception()); |
183 return; | 183 return; |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
223 | 223 |
224 v8::Local<v8::Value> eventTargetMemberValue; | 224 v8::Local<v8::Value> eventTargetMemberValue; |
225 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "eventTar
getMember")).ToLocal(&eventTargetMemberValue)) { | 225 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "eventTar
getMember")).ToLocal(&eventTargetMemberValue)) { |
226 exceptionState.rethrowV8Exception(block.Exception()); | 226 exceptionState.rethrowV8Exception(block.Exception()); |
227 return; | 227 return; |
228 } | 228 } |
229 if (eventTargetMemberValue.IsEmpty() || eventTargetMemberValue->IsUndefined(
)) { | 229 if (eventTargetMemberValue.IsEmpty() || eventTargetMemberValue->IsUndefined(
)) { |
230 // Do nothing. | 230 // Do nothing. |
231 } else { | 231 } else { |
232 EventTarget* eventTargetMember = toEventTarget(isolate, eventTargetMembe
rValue); | 232 EventTarget* eventTargetMember = toEventTarget(isolate, eventTargetMembe
rValue); |
233 if (!eventTargetMember && !eventTargetMemberValue->IsNull()) { | 233 if (!eventTargetMember) { |
234 exceptionState.throwTypeError("member eventTargetMember is not of ty
pe EventTarget."); | 234 exceptionState.throwTypeError("member eventTargetMember is not of ty
pe EventTarget."); |
235 return; | 235 return; |
236 } | 236 } |
237 impl.setEventTargetMember(eventTargetMember); | 237 impl.setEventTargetMember(eventTargetMember); |
238 } | 238 } |
239 | 239 |
240 v8::Local<v8::Value> internalDictionarySequenceMemberValue; | 240 v8::Local<v8::Value> internalDictionarySequenceMemberValue; |
241 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "internal
DictionarySequenceMember")).ToLocal(&internalDictionarySequenceMemberValue)) { | 241 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "internal
DictionarySequenceMember")).ToLocal(&internalDictionarySequenceMemberValue)) { |
242 exceptionState.rethrowV8Exception(block.Exception()); | 242 exceptionState.rethrowV8Exception(block.Exception()); |
243 return; | 243 return; |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
419 | 419 |
420 v8::Local<v8::Value> testInterfaceGarbageCollectedMemberValue; | 420 v8::Local<v8::Value> testInterfaceGarbageCollectedMemberValue; |
421 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceGarbageCollectedMember")).ToLocal(&testInterfaceGarbageCollectedMemberValue
)) { | 421 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceGarbageCollectedMember")).ToLocal(&testInterfaceGarbageCollectedMemberValue
)) { |
422 exceptionState.rethrowV8Exception(block.Exception()); | 422 exceptionState.rethrowV8Exception(block.Exception()); |
423 return; | 423 return; |
424 } | 424 } |
425 if (testInterfaceGarbageCollectedMemberValue.IsEmpty() || testInterfaceGarba
geCollectedMemberValue->IsUndefined()) { | 425 if (testInterfaceGarbageCollectedMemberValue.IsEmpty() || testInterfaceGarba
geCollectedMemberValue->IsUndefined()) { |
426 // Do nothing. | 426 // Do nothing. |
427 } else { | 427 } else { |
428 TestInterfaceGarbageCollected* testInterfaceGarbageCollectedMember = V8T
estInterfaceGarbageCollected::toImplWithTypeCheck(isolate, testInterfaceGarbageC
ollectedMemberValue); | 428 TestInterfaceGarbageCollected* testInterfaceGarbageCollectedMember = V8T
estInterfaceGarbageCollected::toImplWithTypeCheck(isolate, testInterfaceGarbageC
ollectedMemberValue); |
429 if (!testInterfaceGarbageCollectedMember && !testInterfaceGarbageCollect
edMemberValue->IsNull()) { | 429 if (!testInterfaceGarbageCollectedMember) { |
430 exceptionState.throwTypeError("member testInterfaceGarbageCollectedM
ember is not of type TestInterfaceGarbageCollected."); | 430 exceptionState.throwTypeError("member testInterfaceGarbageCollectedM
ember is not of type TestInterfaceGarbageCollected."); |
431 return; | 431 return; |
432 } | 432 } |
433 impl.setTestInterfaceGarbageCollectedMember(testInterfaceGarbageCollecte
dMember); | 433 impl.setTestInterfaceGarbageCollectedMember(testInterfaceGarbageCollecte
dMember); |
434 } | 434 } |
435 | 435 |
436 v8::Local<v8::Value> testInterfaceGarbageCollectedOrNullMemberValue; | 436 v8::Local<v8::Value> testInterfaceGarbageCollectedOrNullMemberValue; |
437 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceGarbageCollectedOrNullMember")).ToLocal(&testInterfaceGarbageCollectedOrNul
lMemberValue)) { | 437 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceGarbageCollectedOrNullMember")).ToLocal(&testInterfaceGarbageCollectedOrNul
lMemberValue)) { |
438 exceptionState.rethrowV8Exception(block.Exception()); | 438 exceptionState.rethrowV8Exception(block.Exception()); |
439 return; | 439 return; |
440 } | 440 } |
441 if (testInterfaceGarbageCollectedOrNullMemberValue.IsEmpty() || testInterfac
eGarbageCollectedOrNullMemberValue->IsUndefined()) { | 441 if (testInterfaceGarbageCollectedOrNullMemberValue.IsEmpty() || testInterfac
eGarbageCollectedOrNullMemberValue->IsUndefined()) { |
442 // Do nothing. | 442 // Do nothing. |
443 } else if (testInterfaceGarbageCollectedOrNullMemberValue->IsNull()) { | 443 } else if (testInterfaceGarbageCollectedOrNullMemberValue->IsNull()) { |
444 impl.setTestInterfaceGarbageCollectedOrNullMemberToNull(); | 444 impl.setTestInterfaceGarbageCollectedOrNullMemberToNull(); |
445 } else { | 445 } else { |
446 TestInterfaceGarbageCollected* testInterfaceGarbageCollectedOrNullMember
= V8TestInterfaceGarbageCollected::toImplWithTypeCheck(isolate, testInterfaceGa
rbageCollectedOrNullMemberValue); | 446 TestInterfaceGarbageCollected* testInterfaceGarbageCollectedOrNullMember
= V8TestInterfaceGarbageCollected::toImplWithTypeCheck(isolate, testInterfaceGa
rbageCollectedOrNullMemberValue); |
447 if (!testInterfaceGarbageCollectedOrNullMember && !testInterfaceGarbageC
ollectedOrNullMemberValue->IsNull()) { | 447 if (!testInterfaceGarbageCollectedOrNullMember) { |
448 exceptionState.throwTypeError("member testInterfaceGarbageCollectedO
rNullMember is not of type TestInterfaceGarbageCollected."); | 448 exceptionState.throwTypeError("member testInterfaceGarbageCollectedO
rNullMember is not of type TestInterfaceGarbageCollected."); |
449 return; | 449 return; |
450 } | 450 } |
451 impl.setTestInterfaceGarbageCollectedOrNullMember(testInterfaceGarbageCo
llectedOrNullMember); | 451 impl.setTestInterfaceGarbageCollectedOrNullMember(testInterfaceGarbageCo
llectedOrNullMember); |
452 } | 452 } |
453 | 453 |
454 v8::Local<v8::Value> testInterfaceGarbageCollectedSequenceMemberValue; | 454 v8::Local<v8::Value> testInterfaceGarbageCollectedSequenceMemberValue; |
455 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceGarbageCollectedSequenceMember")).ToLocal(&testInterfaceGarbageCollectedSeq
uenceMemberValue)) { | 455 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceGarbageCollectedSequenceMember")).ToLocal(&testInterfaceGarbageCollectedSeq
uenceMemberValue)) { |
456 exceptionState.rethrowV8Exception(block.Exception()); | 456 exceptionState.rethrowV8Exception(block.Exception()); |
457 return; | 457 return; |
458 } | 458 } |
459 if (testInterfaceGarbageCollectedSequenceMemberValue.IsEmpty() || testInterf
aceGarbageCollectedSequenceMemberValue->IsUndefined()) { | 459 if (testInterfaceGarbageCollectedSequenceMemberValue.IsEmpty() || testInterf
aceGarbageCollectedSequenceMemberValue->IsUndefined()) { |
460 // Do nothing. | 460 // Do nothing. |
461 } else { | 461 } else { |
462 HeapVector<Member<TestInterfaceGarbageCollected>> testInterfaceGarbageCo
llectedSequenceMember = (toMemberNativeArray<TestInterfaceGarbageCollected>(test
InterfaceGarbageCollectedSequenceMemberValue, 0, isolate, exceptionState)); | 462 HeapVector<Member<TestInterfaceGarbageCollected>> testInterfaceGarbageCo
llectedSequenceMember = (toMemberNativeArray<TestInterfaceGarbageCollected>(test
InterfaceGarbageCollectedSequenceMemberValue, 0, isolate, exceptionState)); |
463 if (exceptionState.hadException()) | 463 if (exceptionState.hadException()) |
464 return; | 464 return; |
465 impl.setTestInterfaceGarbageCollectedSequenceMember(testInterfaceGarbage
CollectedSequenceMember); | 465 impl.setTestInterfaceGarbageCollectedSequenceMember(testInterfaceGarbage
CollectedSequenceMember); |
466 } | 466 } |
467 | 467 |
468 v8::Local<v8::Value> testInterfaceMemberValue; | 468 v8::Local<v8::Value> testInterfaceMemberValue; |
469 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceMember")).ToLocal(&testInterfaceMemberValue)) { | 469 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceMember")).ToLocal(&testInterfaceMemberValue)) { |
470 exceptionState.rethrowV8Exception(block.Exception()); | 470 exceptionState.rethrowV8Exception(block.Exception()); |
471 return; | 471 return; |
472 } | 472 } |
473 if (testInterfaceMemberValue.IsEmpty() || testInterfaceMemberValue->IsUndefi
ned()) { | 473 if (testInterfaceMemberValue.IsEmpty() || testInterfaceMemberValue->IsUndefi
ned()) { |
474 // Do nothing. | 474 // Do nothing. |
475 } else { | 475 } else { |
476 TestInterfaceImplementation* testInterfaceMember = V8TestInterface::toIm
plWithTypeCheck(isolate, testInterfaceMemberValue); | 476 TestInterfaceImplementation* testInterfaceMember = V8TestInterface::toIm
plWithTypeCheck(isolate, testInterfaceMemberValue); |
477 if (!testInterfaceMember && !testInterfaceMemberValue->IsNull()) { | 477 if (!testInterfaceMember) { |
478 exceptionState.throwTypeError("member testInterfaceMember is not of
type TestInterface."); | 478 exceptionState.throwTypeError("member testInterfaceMember is not of
type TestInterface."); |
479 return; | 479 return; |
480 } | 480 } |
481 impl.setTestInterfaceMember(testInterfaceMember); | 481 impl.setTestInterfaceMember(testInterfaceMember); |
482 } | 482 } |
483 | 483 |
484 v8::Local<v8::Value> testInterfaceOrNullMemberValue; | 484 v8::Local<v8::Value> testInterfaceOrNullMemberValue; |
485 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceOrNullMember")).ToLocal(&testInterfaceOrNullMemberValue)) { | 485 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceOrNullMember")).ToLocal(&testInterfaceOrNullMemberValue)) { |
486 exceptionState.rethrowV8Exception(block.Exception()); | 486 exceptionState.rethrowV8Exception(block.Exception()); |
487 return; | 487 return; |
488 } | 488 } |
489 if (testInterfaceOrNullMemberValue.IsEmpty() || testInterfaceOrNullMemberVal
ue->IsUndefined()) { | 489 if (testInterfaceOrNullMemberValue.IsEmpty() || testInterfaceOrNullMemberVal
ue->IsUndefined()) { |
490 // Do nothing. | 490 // Do nothing. |
491 } else if (testInterfaceOrNullMemberValue->IsNull()) { | 491 } else if (testInterfaceOrNullMemberValue->IsNull()) { |
492 impl.setTestInterfaceOrNullMemberToNull(); | 492 impl.setTestInterfaceOrNullMemberToNull(); |
493 } else { | 493 } else { |
494 TestInterfaceImplementation* testInterfaceOrNullMember = V8TestInterface
::toImplWithTypeCheck(isolate, testInterfaceOrNullMemberValue); | 494 TestInterfaceImplementation* testInterfaceOrNullMember = V8TestInterface
::toImplWithTypeCheck(isolate, testInterfaceOrNullMemberValue); |
495 if (!testInterfaceOrNullMember && !testInterfaceOrNullMemberValue->IsNul
l()) { | 495 if (!testInterfaceOrNullMember) { |
496 exceptionState.throwTypeError("member testInterfaceOrNullMember is n
ot of type TestInterface."); | 496 exceptionState.throwTypeError("member testInterfaceOrNullMember is n
ot of type TestInterface."); |
497 return; | 497 return; |
498 } | 498 } |
499 impl.setTestInterfaceOrNullMember(testInterfaceOrNullMember); | 499 impl.setTestInterfaceOrNullMember(testInterfaceOrNullMember); |
500 } | 500 } |
501 | 501 |
502 v8::Local<v8::Value> testInterfaceSequenceMemberValue; | 502 v8::Local<v8::Value> testInterfaceSequenceMemberValue; |
503 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceSequenceMember")).ToLocal(&testInterfaceSequenceMemberValue)) { | 503 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "testInte
rfaceSequenceMember")).ToLocal(&testInterfaceSequenceMemberValue)) { |
504 exceptionState.rethrowV8Exception(block.Exception()); | 504 exceptionState.rethrowV8Exception(block.Exception()); |
505 return; | 505 return; |
506 } | 506 } |
507 if (testInterfaceSequenceMemberValue.IsEmpty() || testInterfaceSequenceMembe
rValue->IsUndefined()) { | 507 if (testInterfaceSequenceMemberValue.IsEmpty() || testInterfaceSequenceMembe
rValue->IsUndefined()) { |
508 // Do nothing. | 508 // Do nothing. |
509 } else { | 509 } else { |
510 HeapVector<Member<TestInterfaceImplementation>> testInterfaceSequenceMem
ber = (toMemberNativeArray<TestInterface>(testInterfaceSequenceMemberValue, 0, i
solate, exceptionState)); | 510 HeapVector<Member<TestInterfaceImplementation>> testInterfaceSequenceMem
ber = (toMemberNativeArray<TestInterface>(testInterfaceSequenceMemberValue, 0, i
solate, exceptionState)); |
511 if (exceptionState.hadException()) | 511 if (exceptionState.hadException()) |
512 return; | 512 return; |
513 impl.setTestInterfaceSequenceMember(testInterfaceSequenceMember); | 513 impl.setTestInterfaceSequenceMember(testInterfaceSequenceMember); |
514 } | 514 } |
515 | 515 |
516 v8::Local<v8::Value> uint8ArrayMemberValue; | 516 v8::Local<v8::Value> uint8ArrayMemberValue; |
517 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "uint8Arr
ayMember")).ToLocal(&uint8ArrayMemberValue)) { | 517 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "uint8Arr
ayMember")).ToLocal(&uint8ArrayMemberValue)) { |
518 exceptionState.rethrowV8Exception(block.Exception()); | 518 exceptionState.rethrowV8Exception(block.Exception()); |
519 return; | 519 return; |
520 } | 520 } |
521 if (uint8ArrayMemberValue.IsEmpty() || uint8ArrayMemberValue->IsUndefined())
{ | 521 if (uint8ArrayMemberValue.IsEmpty() || uint8ArrayMemberValue->IsUndefined())
{ |
522 // Do nothing. | 522 // Do nothing. |
523 } else { | 523 } else { |
524 DOMUint8Array* uint8ArrayMember = uint8ArrayMemberValue->IsUint8Array()
? V8Uint8Array::toImpl(v8::Local<v8::Uint8Array>::Cast(uint8ArrayMemberValue)) :
0; | 524 DOMUint8Array* uint8ArrayMember = uint8ArrayMemberValue->IsUint8Array()
? V8Uint8Array::toImpl(v8::Local<v8::Uint8Array>::Cast(uint8ArrayMemberValue)) :
0; |
525 if (!uint8ArrayMember && !uint8ArrayMemberValue->IsNull()) { | 525 if (!uint8ArrayMember) { |
526 exceptionState.throwTypeError("member uint8ArrayMember is not of typ
e Uint8Array."); | 526 exceptionState.throwTypeError("member uint8ArrayMember is not of typ
e Uint8Array."); |
527 return; | 527 return; |
528 } | 528 } |
529 impl.setUint8ArrayMember(uint8ArrayMember); | 529 impl.setUint8ArrayMember(uint8ArrayMember); |
530 } | 530 } |
531 | 531 |
532 v8::Local<v8::Value> unrestrictedDoubleMemberValue; | 532 v8::Local<v8::Value> unrestrictedDoubleMemberValue; |
533 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "unrestri
ctedDoubleMember")).ToLocal(&unrestrictedDoubleMemberValue)) { | 533 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "unrestri
ctedDoubleMember")).ToLocal(&unrestrictedDoubleMemberValue)) { |
534 exceptionState.rethrowV8Exception(block.Exception()); | 534 exceptionState.rethrowV8Exception(block.Exception()); |
535 return; | 535 return; |
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
769 } | 769 } |
770 | 770 |
771 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(v8::Isolate* isola
te, v8::Local<v8::Value> value, ExceptionState& exceptionState) | 771 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(v8::Isolate* isola
te, v8::Local<v8::Value> value, ExceptionState& exceptionState) |
772 { | 772 { |
773 TestDictionary impl; | 773 TestDictionary impl; |
774 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); | 774 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); |
775 return impl; | 775 return impl; |
776 } | 776 } |
777 | 777 |
778 } // namespace blink | 778 } // namespace blink |
OLD | NEW |