| 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 "V8TestDictionary.h" | 8 #include "V8TestDictionary.h" |
| 9 | 9 |
| 10 #include "bindings/core/v8/ExceptionState.h" | 10 #include "bindings/core/v8/ExceptionState.h" |
| (...skipping 597 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 608 v8::Local<v8::Value> toV8(const TestDictionary& impl, v8::Local<v8::Object> crea
tionContext, v8::Isolate* isolate) | 608 v8::Local<v8::Value> toV8(const TestDictionary& impl, v8::Local<v8::Object> crea
tionContext, v8::Isolate* isolate) |
| 609 { | 609 { |
| 610 v8::Local<v8::Object> v8Object = v8::Object::New(isolate); | 610 v8::Local<v8::Object> v8Object = v8::Object::New(isolate); |
| 611 if (!toV8TestDictionary(impl, v8Object, creationContext, isolate)) | 611 if (!toV8TestDictionary(impl, v8Object, creationContext, isolate)) |
| 612 return v8::Local<v8::Value>(); | 612 return v8::Local<v8::Value>(); |
| 613 return v8Object; | 613 return v8Object; |
| 614 } | 614 } |
| 615 | 615 |
| 616 bool toV8TestDictionary(const TestDictionary& impl, v8::Local<v8::Object> dictio
nary, v8::Local<v8::Object> creationContext, v8::Isolate* isolate) | 616 bool toV8TestDictionary(const TestDictionary& impl, v8::Local<v8::Object> dictio
nary, v8::Local<v8::Object> creationContext, v8::Isolate* isolate) |
| 617 { | 617 { |
| 618 // TODO(bashi): Use ForceSet() instead of Set(). http://crbug.com/476720 | |
| 619 if (impl.hasAnyMember()) { | 618 if (impl.hasAnyMember()) { |
| 620 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "anyMember"), impl.anyMember().v8Value()))) | 619 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "anyMember"), impl.anyMember().v8Value()))) |
| 621 return false; | 620 return false; |
| 622 } else { | 621 } else { |
| 623 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "anyMember"), v8::Null(isolate)))) | 622 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "anyMember"), v8::Null(isolate)))) |
| 624 return false; | 623 return false; |
| 625 } | 624 } |
| 626 | 625 |
| 627 if (impl.hasBooleanMember()) { | 626 if (impl.hasBooleanMember()) { |
| 628 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "booleanMember"), v8Boolean(impl.booleanMember(), isolate)))) | 627 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "booleanMember"), v8Boolean(impl.booleanMember(), isol
ate)))) |
| 629 return false; | 628 return false; |
| 630 } | 629 } |
| 631 | 630 |
| 632 if (impl.hasCreateMember()) { | 631 if (impl.hasCreateMember()) { |
| 633 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "create"), v8Boolean(impl.createMember(), isolate)))) | 632 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "create"), v8Boolean(impl.createMember(), isolate)))) |
| 634 return false; | 633 return false; |
| 635 } | 634 } |
| 636 | 635 |
| 637 if (impl.hasCreateMember()) { | 636 if (impl.hasCreateMember()) { |
| 638 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "deprecatedCreateMember"), v8Boolean(impl.createMember(), isolate)))) | 637 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "deprecatedCreateMember"), v8Boolean(impl.createMember
(), isolate)))) |
| 639 return false; | 638 return false; |
| 640 } | 639 } |
| 641 | 640 |
| 642 if (impl.hasDoubleOrNullMember()) { | 641 if (impl.hasDoubleOrNullMember()) { |
| 643 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "doubleOrNullMember"), v8::Number::New(isolate, impl.doubleOrNullMemb
er())))) | 642 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "doubleOrNullMember"), v8::Number::New(isolate, impl.d
oubleOrNullMember())))) |
| 644 return false; | 643 return false; |
| 645 } else { | 644 } else { |
| 646 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "doubleOrNullMember"), v8::Null(isolate)))) | 645 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "doubleOrNullMember"), v8::Null(isolate)))) |
| 647 return false; | 646 return false; |
| 648 } | 647 } |
| 649 | 648 |
| 650 if (impl.hasDoubleOrStringMember()) { | 649 if (impl.hasDoubleOrStringMember()) { |
| 651 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "doubleOrStringMember"), toV8(impl.doubleOrStringMember(), creationCo
ntext, isolate)))) | 650 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "doubleOrStringMember"), toV8(impl.doubleOrStringMembe
r(), creationContext, isolate)))) |
| 652 return false; | 651 return false; |
| 653 } else { | 652 } else { |
| 654 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "doubleOrStringMember"), toV8(DoubleOrString::fromDouble(3.14), creat
ionContext, isolate)))) | 653 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "doubleOrStringMember"), toV8(DoubleOrString::fromDoub
le(3.14), creationContext, isolate)))) |
| 655 return false; | 654 return false; |
| 656 } | 655 } |
| 657 | 656 |
| 658 if (impl.hasElementOrNullMember()) { | 657 if (impl.hasElementOrNullMember()) { |
| 659 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "elementOrNullMember"), toV8(impl.elementOrNullMember(), creationCont
ext, isolate)))) | 658 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "elementOrNullMember"), toV8(impl.elementOrNullMember(
), creationContext, isolate)))) |
| 660 return false; | 659 return false; |
| 661 } | 660 } |
| 662 | 661 |
| 663 if (impl.hasEnumMember()) { | 662 if (impl.hasEnumMember()) { |
| 664 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "enumMember"), v8String(isolate, impl.enumMember())))) | 663 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "enumMember"), v8String(isolate, impl.enumMember())))) |
| 665 return false; | 664 return false; |
| 666 } else { | 665 } else { |
| 667 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "enumMember"), v8String(isolate, String("foo"))))) | 666 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "enumMember"), v8String(isolate, String("foo"))))) |
| 668 return false; | 667 return false; |
| 669 } | 668 } |
| 670 | 669 |
| 671 if (impl.hasEnumSequenceMember()) { | 670 if (impl.hasEnumSequenceMember()) { |
| 672 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "enumSequenceMember"), toV8(impl.enumSequenceMember(), creationContex
t, isolate)))) | 671 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "enumSequenceMember"), toV8(impl.enumSequenceMember(),
creationContext, isolate)))) |
| 673 return false; | 672 return false; |
| 674 } | 673 } |
| 675 | 674 |
| 676 if (impl.hasEventTargetMember()) { | 675 if (impl.hasEventTargetMember()) { |
| 677 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "eventTargetMember"), toV8(impl.eventTargetMember(), creationContext,
isolate)))) | 676 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "eventTargetMember"), toV8(impl.eventTargetMember(), c
reationContext, isolate)))) |
| 678 return false; | 677 return false; |
| 679 } | 678 } |
| 680 | 679 |
| 681 if (impl.hasInternalDictionarySequenceMember()) { | 680 if (impl.hasInternalDictionarySequenceMember()) { |
| 682 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "internalDictionarySequenceMember"), toV8(impl.internalDictionarySequ
enceMember(), creationContext, isolate)))) | 681 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "internalDictionarySequenceMember"), toV8(impl.interna
lDictionarySequenceMember(), creationContext, isolate)))) |
| 683 return false; | 682 return false; |
| 684 } | 683 } |
| 685 | 684 |
| 686 if (impl.hasLongMember()) { | 685 if (impl.hasLongMember()) { |
| 687 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "longMember"), v8::Integer::New(isolate, impl.longMember())))) | 686 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "longMember"), v8::Integer::New(isolate, impl.longMemb
er())))) |
| 688 return false; | 687 return false; |
| 689 } else { | 688 } else { |
| 690 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "longMember"), v8::Integer::New(isolate, 1)))) | 689 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "longMember"), v8::Integer::New(isolate, 1)))) |
| 691 return false; | 690 return false; |
| 692 } | 691 } |
| 693 | 692 |
| 694 if (impl.hasObjectMember()) { | 693 if (impl.hasObjectMember()) { |
| 695 ASSERT(impl.objectMember().isObject()); | 694 ASSERT(impl.objectMember().isObject()); |
| 696 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "objectMember"), impl.objectMember().v8Value()))) | 695 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "objectMember"), impl.objectMember().v8Value()))) |
| 697 return false; | 696 return false; |
| 698 } | 697 } |
| 699 | 698 |
| 700 if (impl.hasObjectOrNullMember()) { | 699 if (impl.hasObjectOrNullMember()) { |
| 701 ASSERT(impl.objectOrNullMember().isObject()); | 700 ASSERT(impl.objectOrNullMember().isObject()); |
| 702 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "objectOrNullMember"), impl.objectOrNullMember().v8Value()))) | 701 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "objectOrNullMember"), impl.objectOrNullMember().v8Val
ue()))) |
| 703 return false; | 702 return false; |
| 704 } | 703 } |
| 705 | 704 |
| 706 if (impl.hasOtherDoubleOrStringMember()) { | 705 if (impl.hasOtherDoubleOrStringMember()) { |
| 707 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "otherDoubleOrStringMember"), toV8(impl.otherDoubleOrStringMember(),
creationContext, isolate)))) | 706 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "otherDoubleOrStringMember"), toV8(impl.otherDoubleOrS
tringMember(), creationContext, isolate)))) |
| 708 return false; | 707 return false; |
| 709 } else { | 708 } else { |
| 710 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "otherDoubleOrStringMember"), toV8(DoubleOrString::fromString(String(
"default string value")), creationContext, isolate)))) | 709 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "otherDoubleOrStringMember"), toV8(DoubleOrString::fro
mString(String("default string value")), creationContext, isolate)))) |
| 711 return false; | 710 return false; |
| 712 } | 711 } |
| 713 | 712 |
| 714 if (impl.hasRestrictedDoubleMember()) { | 713 if (impl.hasRestrictedDoubleMember()) { |
| 715 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "restrictedDoubleMember"), v8::Number::New(isolate, impl.restrictedDo
ubleMember())))) | 714 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "restrictedDoubleMember"), v8::Number::New(isolate, im
pl.restrictedDoubleMember())))) |
| 716 return false; | 715 return false; |
| 717 } else { | 716 } else { |
| 718 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "restrictedDoubleMember"), v8::Number::New(isolate, 3.14)))) | 717 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "restrictedDoubleMember"), v8::Number::New(isolate, 3.
14)))) |
| 719 return false; | 718 return false; |
| 720 } | 719 } |
| 721 | 720 |
| 722 if (impl.hasStringArrayMember()) { | 721 if (impl.hasStringArrayMember()) { |
| 723 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "stringArrayMember"), toV8(impl.stringArrayMember(), creationContext,
isolate)))) | 722 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "stringArrayMember"), toV8(impl.stringArrayMember(), c
reationContext, isolate)))) |
| 724 return false; | 723 return false; |
| 725 } | 724 } |
| 726 | 725 |
| 727 if (impl.hasStringMember()) { | 726 if (impl.hasStringMember()) { |
| 728 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "stringMember"), v8String(isolate, impl.stringMember())))) | 727 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "stringMember"), v8String(isolate, impl.stringMember()
)))) |
| 729 return false; | 728 return false; |
| 730 } | 729 } |
| 731 | 730 |
| 732 if (impl.hasStringOrNullMember()) { | 731 if (impl.hasStringOrNullMember()) { |
| 733 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "stringOrNullMember"), v8String(isolate, impl.stringOrNullMember())))
) | 732 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "stringOrNullMember"), v8String(isolate, impl.stringOr
NullMember())))) |
| 734 return false; | 733 return false; |
| 735 } else { | 734 } else { |
| 736 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "stringOrNullMember"), v8String(isolate, String("default string value
"))))) | 735 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "stringOrNullMember"), v8String(isolate, String("defau
lt string value"))))) |
| 737 return false; | 736 return false; |
| 738 } | 737 } |
| 739 | 738 |
| 740 if (impl.hasStringSequenceMember()) { | 739 if (impl.hasStringSequenceMember()) { |
| 741 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "stringSequenceMember"), toV8(impl.stringSequenceMember(), creationCo
ntext, isolate)))) | 740 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "stringSequenceMember"), toV8(impl.stringSequenceMembe
r(), creationContext, isolate)))) |
| 742 return false; | 741 return false; |
| 743 } | 742 } |
| 744 | 743 |
| 745 if (impl.hasTestInterface2OrUint8ArrayMember()) { | 744 if (impl.hasTestInterface2OrUint8ArrayMember()) { |
| 746 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterface2OrUint8ArrayMember"), toV8(impl.testInterface2OrUint8A
rrayMember(), creationContext, isolate)))) | 745 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterface2OrUint8ArrayMember"), toV8(impl.testInt
erface2OrUint8ArrayMember(), creationContext, isolate)))) |
| 747 return false; | 746 return false; |
| 748 } | 747 } |
| 749 | 748 |
| 750 if (impl.hasTestInterfaceGarbageCollectedMember()) { | 749 if (impl.hasTestInterfaceGarbageCollectedMember()) { |
| 751 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceGarbageCollectedMember"), toV8(impl.testInterfaceGarbag
eCollectedMember(), creationContext, isolate)))) | 750 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceGarbageCollectedMember"), toV8(impl.test
InterfaceGarbageCollectedMember(), creationContext, isolate)))) |
| 752 return false; | 751 return false; |
| 753 } | 752 } |
| 754 | 753 |
| 755 if (impl.hasTestInterfaceGarbageCollectedOrNullMember()) { | 754 if (impl.hasTestInterfaceGarbageCollectedOrNullMember()) { |
| 756 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceGarbageCollectedOrNullMember"), toV8(impl.testInterface
GarbageCollectedOrNullMember(), creationContext, isolate)))) | 755 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceGarbageCollectedOrNullMember"), toV8(imp
l.testInterfaceGarbageCollectedOrNullMember(), creationContext, isolate)))) |
| 757 return false; | 756 return false; |
| 758 } | 757 } |
| 759 | 758 |
| 760 if (impl.hasTestInterfaceGarbageCollectedSequenceMember()) { | 759 if (impl.hasTestInterfaceGarbageCollectedSequenceMember()) { |
| 761 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceGarbageCollectedSequenceMember"), toV8(impl.testInterfa
ceGarbageCollectedSequenceMember(), creationContext, isolate)))) | 760 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceGarbageCollectedSequenceMember"), toV8(i
mpl.testInterfaceGarbageCollectedSequenceMember(), creationContext, isolate)))) |
| 762 return false; | 761 return false; |
| 763 } else { | 762 } else { |
| 764 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceGarbageCollectedSequenceMember"), toV8(HeapVector<Membe
r<TestInterfaceGarbageCollected>>(), creationContext, isolate)))) | 763 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceGarbageCollectedSequenceMember"), toV8(H
eapVector<Member<TestInterfaceGarbageCollected>>(), creationContext, isolate)))) |
| 765 return false; | 764 return false; |
| 766 } | 765 } |
| 767 | 766 |
| 768 if (impl.hasTestInterfaceMember()) { | 767 if (impl.hasTestInterfaceMember()) { |
| 769 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceMember"), toV8(impl.testInterfaceMember(), creationCont
ext, isolate)))) | 768 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceMember"), toV8(impl.testInterfaceMember(
), creationContext, isolate)))) |
| 770 return false; | 769 return false; |
| 771 } | 770 } |
| 772 | 771 |
| 773 if (impl.hasTestInterfaceOrNullMember()) { | 772 if (impl.hasTestInterfaceOrNullMember()) { |
| 774 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceOrNullMember"), toV8(impl.testInterfaceOrNullMember(),
creationContext, isolate)))) | 773 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceOrNullMember"), toV8(impl.testInterfaceO
rNullMember(), creationContext, isolate)))) |
| 775 return false; | 774 return false; |
| 776 } | 775 } |
| 777 | 776 |
| 778 if (impl.hasTestInterfaceSequenceMember()) { | 777 if (impl.hasTestInterfaceSequenceMember()) { |
| 779 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceSequenceMember"), toV8(impl.testInterfaceSequenceMember
(), creationContext, isolate)))) | 778 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceSequenceMember"), toV8(impl.testInterfac
eSequenceMember(), creationContext, isolate)))) |
| 780 return false; | 779 return false; |
| 781 } else { | 780 } else { |
| 782 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceSequenceMember"), toV8(Vector<RefPtr<TestInterface>>(),
creationContext, isolate)))) | 781 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceSequenceMember"), toV8(Vector<RefPtr<Tes
tInterface>>(), creationContext, isolate)))) |
| 783 return false; | 782 return false; |
| 784 } | 783 } |
| 785 | 784 |
| 786 if (impl.hasTestInterfaceWillBeGarbageCollectedMember()) { | 785 if (impl.hasTestInterfaceWillBeGarbageCollectedMember()) { |
| 787 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceWillBeGarbageCollectedMember"), toV8(impl.testInterface
WillBeGarbageCollectedMember(), creationContext, isolate)))) | 786 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceWillBeGarbageCollectedMember"), toV8(imp
l.testInterfaceWillBeGarbageCollectedMember(), creationContext, isolate)))) |
| 788 return false; | 787 return false; |
| 789 } | 788 } |
| 790 | 789 |
| 791 if (impl.hasTestInterfaceWillBeGarbageCollectedOrNullMember()) { | 790 if (impl.hasTestInterfaceWillBeGarbageCollectedOrNullMember()) { |
| 792 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceWillBeGarbageCollectedOrNullMember"), toV8(impl.testInt
erfaceWillBeGarbageCollectedOrNullMember(), creationContext, isolate)))) | 791 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceWillBeGarbageCollectedOrNullMember"), to
V8(impl.testInterfaceWillBeGarbageCollectedOrNullMember(), creationContext, isol
ate)))) |
| 793 return false; | 792 return false; |
| 794 } | 793 } |
| 795 | 794 |
| 796 if (impl.hasTestInterfaceWillBeGarbageCollectedSequenceMember()) { | 795 if (impl.hasTestInterfaceWillBeGarbageCollectedSequenceMember()) { |
| 797 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceWillBeGarbageCollectedSequenceMember"), toV8(impl.testI
nterfaceWillBeGarbageCollectedSequenceMember(), creationContext, isolate)))) | 796 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceWillBeGarbageCollectedSequenceMember"),
toV8(impl.testInterfaceWillBeGarbageCollectedSequenceMember(), creationContext,
isolate)))) |
| 798 return false; | 797 return false; |
| 799 } else { | 798 } else { |
| 800 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceWillBeGarbageCollectedSequenceMember"), toV8(WillBeHeap
Vector<RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected>>(), creationConte
xt, isolate)))) | 799 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceWillBeGarbageCollectedSequenceMember"),
toV8(WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected>>()
, creationContext, isolate)))) |
| 801 return false; | 800 return false; |
| 802 } | 801 } |
| 803 | 802 |
| 804 if (impl.hasUint8ArrayMember()) { | 803 if (impl.hasUint8ArrayMember()) { |
| 805 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "uint8ArrayMember"), toV8(impl.uint8ArrayMember(), creationContext, i
solate)))) | 804 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "uint8ArrayMember"), toV8(impl.uint8ArrayMember(), cre
ationContext, isolate)))) |
| 806 return false; | 805 return false; |
| 807 } | 806 } |
| 808 | 807 |
| 809 if (impl.hasUnrestrictedDoubleMember()) { | 808 if (impl.hasUnrestrictedDoubleMember()) { |
| 810 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate, impl.unrestrict
edDoubleMember())))) | 809 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate,
impl.unrestrictedDoubleMember())))) |
| 811 return false; | 810 return false; |
| 812 } else { | 811 } else { |
| 813 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate, 3.14)))) | 812 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate,
3.14)))) |
| 814 return false; | 813 return false; |
| 815 } | 814 } |
| 816 | 815 |
| 817 return true; | 816 return true; |
| 818 } | 817 } |
| 819 | 818 |
| 820 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(v8::Isolate* isola
te, v8::Local<v8::Value> value, ExceptionState& exceptionState) | 819 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(v8::Isolate* isola
te, v8::Local<v8::Value> value, ExceptionState& exceptionState) |
| 821 { | 820 { |
| 822 TestDictionary impl; | 821 TestDictionary impl; |
| 823 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); | 822 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); |
| 824 return impl; | 823 return impl; |
| 825 } | 824 } |
| 826 | 825 |
| 827 } // namespace blink | 826 } // namespace blink |
| OLD | NEW |