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/ExceptionState.h" | 10 #include "bindings/core/v8/ExceptionState.h" |
(...skipping 545 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
556 | 556 |
557 { | 557 { |
558 v8::Local<v8::Value> testInterfaceSequenceMemberValue; | 558 v8::Local<v8::Value> testInterfaceSequenceMemberValue; |
559 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "test
InterfaceSequenceMember")).ToLocal(&testInterfaceSequenceMemberValue)) { | 559 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "test
InterfaceSequenceMember")).ToLocal(&testInterfaceSequenceMemberValue)) { |
560 exceptionState.rethrowV8Exception(block.Exception()); | 560 exceptionState.rethrowV8Exception(block.Exception()); |
561 return; | 561 return; |
562 } | 562 } |
563 if (testInterfaceSequenceMemberValue.IsEmpty() || testInterfaceSequenceM
emberValue->IsUndefined()) { | 563 if (testInterfaceSequenceMemberValue.IsEmpty() || testInterfaceSequenceM
emberValue->IsUndefined()) { |
564 // Do nothing. | 564 // Do nothing. |
565 } else { | 565 } else { |
566 Vector<RefPtr<TestInterfaceImplementation>> testInterfaceSequenceMem
ber = (toRefPtrNativeArray<TestInterface, V8TestInterface>(testInterfaceSequence
MemberValue, 0, isolate, exceptionState)); | 566 HeapVector<Member<TestInterfaceImplementation>> testInterfaceSequenc
eMember = (toMemberNativeArray<TestInterface, V8TestInterface>(testInterfaceSequ
enceMemberValue, 0, isolate, exceptionState)); |
567 if (exceptionState.hadException()) | 567 if (exceptionState.hadException()) |
568 return; | 568 return; |
569 impl.setTestInterfaceSequenceMember(testInterfaceSequenceMember); | 569 impl.setTestInterfaceSequenceMember(testInterfaceSequenceMember); |
570 } | 570 } |
571 } | 571 } |
572 | 572 |
573 { | 573 { |
574 v8::Local<v8::Value> uint8ArrayMemberValue; | 574 v8::Local<v8::Value> uint8ArrayMemberValue; |
575 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "uint
8ArrayMember")).ToLocal(&uint8ArrayMemberValue)) { | 575 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "uint
8ArrayMember")).ToLocal(&uint8ArrayMemberValue)) { |
576 exceptionState.rethrowV8Exception(block.Exception()); | 576 exceptionState.rethrowV8Exception(block.Exception()); |
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
791 | 791 |
792 if (impl.hasTestInterfaceOrNullMember()) { | 792 if (impl.hasTestInterfaceOrNullMember()) { |
793 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceOrNullMember"), toV8(impl.testInterfaceO
rNullMember(), creationContext, isolate)))) | 793 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceOrNullMember"), toV8(impl.testInterfaceO
rNullMember(), creationContext, isolate)))) |
794 return false; | 794 return false; |
795 } | 795 } |
796 | 796 |
797 if (impl.hasTestInterfaceSequenceMember()) { | 797 if (impl.hasTestInterfaceSequenceMember()) { |
798 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceSequenceMember"), toV8(impl.testInterfac
eSequenceMember(), creationContext, isolate)))) | 798 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceSequenceMember"), toV8(impl.testInterfac
eSequenceMember(), creationContext, isolate)))) |
799 return false; | 799 return false; |
800 } else { | 800 } else { |
801 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceSequenceMember"), toV8(Vector<RefPtr<Tes
tInterfaceImplementation>>(), creationContext, isolate)))) | 801 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "testInterfaceSequenceMember"), toV8(HeapVector<Member
<TestInterfaceImplementation>>(), creationContext, isolate)))) |
802 return false; | 802 return false; |
803 } | 803 } |
804 | 804 |
805 if (impl.hasUint8ArrayMember()) { | 805 if (impl.hasUint8ArrayMember()) { |
806 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "uint8ArrayMember"), toV8(impl.uint8ArrayMember(), cre
ationContext, isolate)))) | 806 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "uint8ArrayMember"), toV8(impl.uint8ArrayMember(), cre
ationContext, isolate)))) |
807 return false; | 807 return false; |
808 } | 808 } |
809 | 809 |
810 if (impl.hasUnrestrictedDoubleMember()) { | 810 if (impl.hasUnrestrictedDoubleMember()) { |
811 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate,
impl.unrestrictedDoubleMember())))) | 811 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate,
impl.unrestrictedDoubleMember())))) |
812 return false; | 812 return false; |
813 } else { | 813 } else { |
814 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate,
3.14)))) | 814 if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentCon
text(), v8String(isolate, "unrestrictedDoubleMember"), v8::Number::New(isolate,
3.14)))) |
815 return false; | 815 return false; |
816 } | 816 } |
817 | 817 |
818 return true; | 818 return true; |
819 } | 819 } |
820 | 820 |
821 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(v8::Isolate* isola
te, v8::Local<v8::Value> value, ExceptionState& exceptionState) | 821 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(v8::Isolate* isola
te, v8::Local<v8::Value> value, ExceptionState& exceptionState) |
822 { | 822 { |
823 TestDictionary impl; | 823 TestDictionary impl; |
824 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); | 824 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); |
825 return impl; | 825 return impl; |
826 } | 826 } |
827 | 827 |
828 } // namespace blink | 828 } // namespace blink |
OLD | NEW |