| 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 549 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 560 v8::Local<v8::Value> toV8(const TestDictionary& impl, v8::Local<v8::Object> crea
tionContext, v8::Isolate* isolate) | 560 v8::Local<v8::Value> toV8(const TestDictionary& impl, v8::Local<v8::Object> crea
tionContext, v8::Isolate* isolate) |
| 561 { | 561 { |
| 562 v8::Local<v8::Object> v8Object = v8::Object::New(isolate); | 562 v8::Local<v8::Object> v8Object = v8::Object::New(isolate); |
| 563 if (!toV8TestDictionary(impl, v8Object, creationContext, isolate)) | 563 if (!toV8TestDictionary(impl, v8Object, creationContext, isolate)) |
| 564 return v8::Local<v8::Value>(); | 564 return v8::Local<v8::Value>(); |
| 565 return v8Object; | 565 return v8Object; |
| 566 } | 566 } |
| 567 | 567 |
| 568 bool toV8TestDictionary(const TestDictionary& impl, v8::Local<v8::Object> dictio
nary, v8::Local<v8::Object> creationContext, v8::Isolate* isolate) | 568 bool toV8TestDictionary(const TestDictionary& impl, v8::Local<v8::Object> dictio
nary, v8::Local<v8::Object> creationContext, v8::Isolate* isolate) |
| 569 { | 569 { |
| 570 // TODO(bashi): Use ForceSet() instead of Set(). http://crbug.com/476720 | |
| 571 if (impl.hasAnyMember()) { | 570 if (impl.hasAnyMember()) { |
| 572 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "anyMember"), impl.anyMember().v8Value()))) | 571 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "anyMember"), impl.anyMember().v8Value()))) |
| 573 return false; | 572 return false; |
| 574 } else { | 573 } else { |
| 575 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "anyMember"), v8::Null(isolate)))) | 574 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "anyMember"), v8::Null(isolate)))) |
| 576 return false; | 575 return false; |
| 577 } | 576 } |
| 578 | 577 |
| 579 if (impl.hasBooleanMember()) { | 578 if (impl.hasBooleanMember()) { |
| 580 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "booleanMember"), v8Boolean(impl.booleanMember(), isolate)))) | 579 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "booleanMember"), v8Boolean(impl.booleanMember(), isol
ate)))) |
| 581 return false; | 580 return false; |
| 582 } | 581 } |
| 583 | 582 |
| 584 if (impl.hasCreateMember()) { | 583 if (impl.hasCreateMember()) { |
| 585 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "create"), v8Boolean(impl.createMember(), isolate)))) | 584 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "create"), v8Boolean(impl.createMember(), isolate)))) |
| 586 return false; | 585 return false; |
| 587 } | 586 } |
| 588 | 587 |
| 589 if (impl.hasCreateMember()) { | 588 if (impl.hasCreateMember()) { |
| 590 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "deprecatedCreateMember"), v8Boolean(impl.createMember(), isolate)))) | 589 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "deprecatedCreateMember"), v8Boolean(impl.createMember
(), isolate)))) |
| 591 return false; | 590 return false; |
| 592 } | 591 } |
| 593 | 592 |
| 594 if (impl.hasDoubleOrNullMember()) { | 593 if (impl.hasDoubleOrNullMember()) { |
| 595 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "doubleOrNullMember"), v8::Number::New(isolate, impl.doubleOrNullMemb
er())))) | 594 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "doubleOrNullMember"), v8::Number::New(isolate, impl.d
oubleOrNullMember())))) |
| 596 return false; | 595 return false; |
| 597 } else { | 596 } else { |
| 598 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "doubleOrNullMember"), v8::Null(isolate)))) | 597 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "doubleOrNullMember"), v8::Null(isolate)))) |
| 599 return false; | 598 return false; |
| 600 } | 599 } |
| 601 | 600 |
| 602 if (impl.hasDoubleOrStringMember()) { | 601 if (impl.hasDoubleOrStringMember()) { |
| 603 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "doubleOrStringMember"), toV8(impl.doubleOrStringMember(), creationCo
ntext, isolate)))) | 602 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "doubleOrStringMember"), toV8(impl.doubleOrStringMembe
r(), creationContext, isolate)))) |
| 604 return false; | 603 return false; |
| 605 } else { | 604 } else { |
| 606 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "doubleOrStringMember"), toV8(DoubleOrString::fromDouble(3.14), creat
ionContext, isolate)))) | 605 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "doubleOrStringMember"), toV8(DoubleOrString::fromDoub
le(3.14), creationContext, isolate)))) |
| 607 return false; | 606 return false; |
| 608 } | 607 } |
| 609 | 608 |
| 610 if (impl.hasElementOrNullMember()) { | 609 if (impl.hasElementOrNullMember()) { |
| 611 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "elementOrNullMember"), toV8(impl.elementOrNullMember(), creationCont
ext, isolate)))) | 610 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "elementOrNullMember"), toV8(impl.elementOrNullMember(
), creationContext, isolate)))) |
| 612 return false; | 611 return false; |
| 613 } | 612 } |
| 614 | 613 |
| 615 if (impl.hasEnumMember()) { | 614 if (impl.hasEnumMember()) { |
| 616 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "enumMember"), v8String(isolate, impl.enumMember())))) | 615 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "enumMember"), v8String(isolate, impl.enumMember())))) |
| 617 return false; | 616 return false; |
| 618 } else { | 617 } else { |
| 619 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "enumMember"), v8String(isolate, String("foo"))))) | 618 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "enumMember"), v8String(isolate, String("foo"))))) |
| 620 return false; | 619 return false; |
| 621 } | 620 } |
| 622 | 621 |
| 623 if (impl.hasEnumSequenceMember()) { | 622 if (impl.hasEnumSequenceMember()) { |
| 624 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "enumSequenceMember"), toV8(impl.enumSequenceMember(), creationContex
t, isolate)))) | 623 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "enumSequenceMember"), toV8(impl.enumSequenceMember(),
creationContext, isolate)))) |
| 625 return false; | 624 return false; |
| 626 } | 625 } |
| 627 | 626 |
| 628 if (impl.hasEventTargetMember()) { | 627 if (impl.hasEventTargetMember()) { |
| 629 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "eventTargetMember"), toV8(impl.eventTargetMember(), creationContext,
isolate)))) | 628 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "eventTargetMember"), toV8(impl.eventTargetMember(), c
reationContext, isolate)))) |
| 630 return false; | 629 return false; |
| 631 } | 630 } |
| 632 | 631 |
| 633 if (impl.hasInternalDictionarySequenceMember()) { | 632 if (impl.hasInternalDictionarySequenceMember()) { |
| 634 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "internalDictionarySequenceMember"), toV8(impl.internalDictionarySequ
enceMember(), creationContext, isolate)))) | 633 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "internalDictionarySequenceMember"), toV8(impl.interna
lDictionarySequenceMember(), creationContext, isolate)))) |
| 635 return false; | 634 return false; |
| 636 } | 635 } |
| 637 | 636 |
| 638 if (impl.hasLongMember()) { | 637 if (impl.hasLongMember()) { |
| 639 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "longMember"), v8::Integer::New(isolate, impl.longMember())))) | 638 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "longMember"), v8::Integer::New(isolate, impl.longMemb
er())))) |
| 640 return false; | 639 return false; |
| 641 } else { | 640 } else { |
| 642 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "longMember"), v8::Integer::New(isolate, 1)))) | 641 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "longMember"), v8::Integer::New(isolate, 1)))) |
| 643 return false; | 642 return false; |
| 644 } | 643 } |
| 645 | 644 |
| 646 if (impl.hasObjectMember()) { | 645 if (impl.hasObjectMember()) { |
| 647 ASSERT(impl.objectMember().isObject()); | 646 ASSERT(impl.objectMember().isObject()); |
| 648 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "objectMember"), impl.objectMember().v8Value()))) | 647 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "objectMember"), impl.objectMember().v8Value()))) |
| 649 return false; | 648 return false; |
| 650 } | 649 } |
| 651 | 650 |
| 652 if (impl.hasObjectOrNullMember()) { | 651 if (impl.hasObjectOrNullMember()) { |
| 653 ASSERT(impl.objectOrNullMember().isObject()); | 652 ASSERT(impl.objectOrNullMember().isObject()); |
| 654 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "objectOrNullMember"), impl.objectOrNullMember().v8Value()))) | 653 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "objectOrNullMember"), impl.objectOrNullMember().v8Val
ue()))) |
| 655 return false; | 654 return false; |
| 656 } | 655 } |
| 657 | 656 |
| 658 if (impl.hasOtherDoubleOrStringMember()) { | 657 if (impl.hasOtherDoubleOrStringMember()) { |
| 659 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "otherDoubleOrStringMember"), toV8(impl.otherDoubleOrStringMember(),
creationContext, isolate)))) | 658 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "otherDoubleOrStringMember"), toV8(impl.otherDoubleOrS
tringMember(), creationContext, isolate)))) |
| 660 return false; | 659 return false; |
| 661 } else { | 660 } else { |
| 662 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "otherDoubleOrStringMember"), toV8(DoubleOrString::fromString(String(
"default string value")), creationContext, isolate)))) | 661 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "otherDoubleOrStringMember"), toV8(DoubleOrString::fro
mString(String("default string value")), creationContext, isolate)))) |
| 663 return false; | 662 return false; |
| 664 } | 663 } |
| 665 | 664 |
| 666 if (impl.hasRestrictedDoubleMember()) { | 665 if (impl.hasRestrictedDoubleMember()) { |
| 667 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "restrictedDoubleMember"), v8::Number::New(isolate, impl.restrictedDo
ubleMember())))) | 666 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "restrictedDoubleMember"), v8::Number::New(isolate, im
pl.restrictedDoubleMember())))) |
| 668 return false; | 667 return false; |
| 669 } else { | 668 } else { |
| 670 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "restrictedDoubleMember"), v8::Number::New(isolate, 3.14)))) | 669 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "restrictedDoubleMember"), v8::Number::New(isolate, 3.
14)))) |
| 671 return false; | 670 return false; |
| 672 } | 671 } |
| 673 | 672 |
| 674 if (impl.hasStringArrayMember()) { | 673 if (impl.hasStringArrayMember()) { |
| 675 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "stringArrayMember"), toV8(impl.stringArrayMember(), creationContext,
isolate)))) | 674 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "stringArrayMember"), toV8(impl.stringArrayMember(), c
reationContext, isolate)))) |
| 676 return false; | 675 return false; |
| 677 } | 676 } |
| 678 | 677 |
| 679 if (impl.hasStringMember()) { | 678 if (impl.hasStringMember()) { |
| 680 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "stringMember"), v8String(isolate, impl.stringMember())))) | 679 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "stringMember"), v8String(isolate, impl.stringMember()
)))) |
| 681 return false; | 680 return false; |
| 682 } | 681 } |
| 683 | 682 |
| 684 if (impl.hasStringOrNullMember()) { | 683 if (impl.hasStringOrNullMember()) { |
| 685 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "stringOrNullMember"), v8String(isolate, impl.stringOrNullMember())))
) | 684 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "stringOrNullMember"), v8String(isolate, impl.stringOr
NullMember())))) |
| 686 return false; | 685 return false; |
| 687 } else { | 686 } else { |
| 688 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "stringOrNullMember"), v8String(isolate, String("default string value
"))))) | 687 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "stringOrNullMember"), v8String(isolate, String("defau
lt string value"))))) |
| 689 return false; | 688 return false; |
| 690 } | 689 } |
| 691 | 690 |
| 692 if (impl.hasStringSequenceMember()) { | 691 if (impl.hasStringSequenceMember()) { |
| 693 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "stringSequenceMember"), toV8(impl.stringSequenceMember(), creationCo
ntext, isolate)))) | 692 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "stringSequenceMember"), toV8(impl.stringSequenceMembe
r(), creationContext, isolate)))) |
| 694 return false; | 693 return false; |
| 695 } | 694 } |
| 696 | 695 |
| 697 if (impl.hasTestInterface2OrUint8ArrayMember()) { | 696 if (impl.hasTestInterface2OrUint8ArrayMember()) { |
| 698 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterface2OrUint8ArrayMember"), toV8(impl.testInterface2OrUint8A
rrayMember(), creationContext, isolate)))) | 697 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterface2OrUint8ArrayMember"), toV8(impl.testInt
erface2OrUint8ArrayMember(), creationContext, isolate)))) |
| 699 return false; | 698 return false; |
| 700 } | 699 } |
| 701 | 700 |
| 702 if (impl.hasTestInterfaceGarbageCollectedMember()) { | 701 if (impl.hasTestInterfaceGarbageCollectedMember()) { |
| 703 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceGarbageCollectedMember"), toV8(impl.testInterfaceGarbag
eCollectedMember(), creationContext, isolate)))) | 702 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceGarbageCollectedMember"), toV8(impl.test
InterfaceGarbageCollectedMember(), creationContext, isolate)))) |
| 704 return false; | 703 return false; |
| 705 } | 704 } |
| 706 | 705 |
| 707 if (impl.hasTestInterfaceGarbageCollectedOrNullMember()) { | 706 if (impl.hasTestInterfaceGarbageCollectedOrNullMember()) { |
| 708 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceGarbageCollectedOrNullMember"), toV8(impl.testInterface
GarbageCollectedOrNullMember(), creationContext, isolate)))) | 707 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceGarbageCollectedOrNullMember"), toV8(imp
l.testInterfaceGarbageCollectedOrNullMember(), creationContext, isolate)))) |
| 709 return false; | 708 return false; |
| 710 } | 709 } |
| 711 | 710 |
| 712 if (impl.hasTestInterfaceMember()) { | 711 if (impl.hasTestInterfaceMember()) { |
| 713 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceMember"), toV8(impl.testInterfaceMember(), creationCont
ext, isolate)))) | 712 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceMember"), toV8(impl.testInterfaceMember(
), creationContext, isolate)))) |
| 714 return false; | 713 return false; |
| 715 } | 714 } |
| 716 | 715 |
| 717 if (impl.hasTestInterfaceOrNullMember()) { | 716 if (impl.hasTestInterfaceOrNullMember()) { |
| 718 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceOrNullMember"), toV8(impl.testInterfaceOrNullMember(),
creationContext, isolate)))) | 717 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceOrNullMember"), toV8(impl.testInterfaceO
rNullMember(), creationContext, isolate)))) |
| 719 return false; | 718 return false; |
| 720 } | 719 } |
| 721 | 720 |
| 722 if (impl.hasTestInterfaceWillBeGarbageCollectedMember()) { | 721 if (impl.hasTestInterfaceWillBeGarbageCollectedMember()) { |
| 723 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceWillBeGarbageCollectedMember"), toV8(impl.testInterface
WillBeGarbageCollectedMember(), creationContext, isolate)))) | 722 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceWillBeGarbageCollectedMember"), toV8(imp
l.testInterfaceWillBeGarbageCollectedMember(), creationContext, isolate)))) |
| 724 return false; | 723 return false; |
| 725 } | 724 } |
| 726 | 725 |
| 727 if (impl.hasTestInterfaceWillBeGarbageCollectedOrNullMember()) { | 726 if (impl.hasTestInterfaceWillBeGarbageCollectedOrNullMember()) { |
| 728 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "testInterfaceWillBeGarbageCollectedOrNullMember"), toV8(impl.testInt
erfaceWillBeGarbageCollectedOrNullMember(), creationContext, isolate)))) | 727 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceWillBeGarbageCollectedOrNullMember"), to
V8(impl.testInterfaceWillBeGarbageCollectedOrNullMember(), creationContext, isol
ate)))) |
| 729 return false; | 728 return false; |
| 730 } | 729 } |
| 731 | 730 |
| 732 if (impl.hasUint8ArrayMember()) { | 731 if (impl.hasUint8ArrayMember()) { |
| 733 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "uint8ArrayMember"), toV8(impl.uint8ArrayMember(), creationContext, i
solate)))) | 732 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "uint8ArrayMember"), toV8(impl.uint8ArrayMember(), cre
ationContext, isolate)))) |
| 734 return false; | 733 return false; |
| 735 } | 734 } |
| 736 | 735 |
| 737 if (impl.hasUnrestrictedDoubleMember()) { | 736 if (impl.hasUnrestrictedDoubleMember()) { |
| 738 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate, impl.unrestrict
edDoubleMember())))) | 737 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate,
impl.unrestrictedDoubleMember())))) |
| 739 return false; | 738 return false; |
| 740 } else { | 739 } else { |
| 741 if (!v8CallBoolean(dictionary->Set(isolate->GetCurrentContext(), v8Strin
g(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate, 3.14)))) | 740 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate,
3.14)))) |
| 742 return false; | 741 return false; |
| 743 } | 742 } |
| 744 | 743 |
| 745 return true; | 744 return true; |
| 746 } | 745 } |
| 747 | 746 |
| 748 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(v8::Isolate* isola
te, v8::Local<v8::Value> value, ExceptionState& exceptionState) | 747 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(v8::Isolate* isola
te, v8::Local<v8::Value> value, ExceptionState& exceptionState) |
| 749 { | 748 { |
| 750 TestDictionary impl; | 749 TestDictionary impl; |
| 751 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); | 750 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); |
| 752 return impl; | 751 return impl; |
| 753 } | 752 } |
| 754 | 753 |
| 755 } // namespace blink | 754 } // namespace blink |
| OLD | NEW |