| 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 "bindings/core/v8/UnionTypesCore.h" | 7 #include "bindings/core/v8/UnionTypesCore.h" |
| 8 | 8 |
| 9 #include "bindings/core/v8/Dictionary.h" | 9 #include "bindings/core/v8/Dictionary.h" |
| 10 #include "bindings/core/v8/UnionTypesCore.h" | 10 #include "bindings/core/v8/UnionTypesCore.h" |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 #include "core/dom/StaticNodeList.h" | 27 #include "core/dom/StaticNodeList.h" |
| 28 #include "core/html/LabelsNodeList.h" | 28 #include "core/html/LabelsNodeList.h" |
| 29 | 29 |
| 30 namespace blink { | 30 namespace blink { |
| 31 | 31 |
| 32 ArrayBufferOrArrayBufferViewOrDictionary::ArrayBufferOrArrayBufferViewOrDictiona
ry() | 32 ArrayBufferOrArrayBufferViewOrDictionary::ArrayBufferOrArrayBufferViewOrDictiona
ry() |
| 33 : m_type(SpecificTypeNone) | 33 : m_type(SpecificTypeNone) |
| 34 { | 34 { |
| 35 } | 35 } |
| 36 | 36 |
| 37 PassRefPtr<TestArrayBuffer> ArrayBufferOrArrayBufferViewOrDictionary::getAsArray
Buffer() const | 37 TestArrayBuffer* ArrayBufferOrArrayBufferViewOrDictionary::getAsArrayBuffer() co
nst |
| 38 { | 38 { |
| 39 ASSERT(isArrayBuffer()); | 39 ASSERT(isArrayBuffer()); |
| 40 return m_arrayBuffer; | 40 return m_arrayBuffer; |
| 41 } | 41 } |
| 42 | 42 |
| 43 void ArrayBufferOrArrayBufferViewOrDictionary::setArrayBuffer(PassRefPtr<TestArr
ayBuffer> value) | 43 void ArrayBufferOrArrayBufferViewOrDictionary::setArrayBuffer(TestArrayBuffer* v
alue) |
| 44 { | 44 { |
| 45 ASSERT(isNull()); | 45 ASSERT(isNull()); |
| 46 m_arrayBuffer = value; | 46 m_arrayBuffer = value; |
| 47 m_type = SpecificTypeArrayBuffer; | 47 m_type = SpecificTypeArrayBuffer; |
| 48 } | 48 } |
| 49 | 49 |
| 50 ArrayBufferOrArrayBufferViewOrDictionary ArrayBufferOrArrayBufferViewOrDictionar
y::fromArrayBuffer(PassRefPtr<TestArrayBuffer> value) | 50 ArrayBufferOrArrayBufferViewOrDictionary ArrayBufferOrArrayBufferViewOrDictionar
y::fromArrayBuffer(TestArrayBuffer* value) |
| 51 { | 51 { |
| 52 ArrayBufferOrArrayBufferViewOrDictionary container; | 52 ArrayBufferOrArrayBufferViewOrDictionary container; |
| 53 container.setArrayBuffer(value); | 53 container.setArrayBuffer(value); |
| 54 return container; | 54 return container; |
| 55 } | 55 } |
| 56 | 56 |
| 57 PassRefPtr<TestArrayBufferView> ArrayBufferOrArrayBufferViewOrDictionary::getAsA
rrayBufferView() const | 57 TestArrayBufferView* ArrayBufferOrArrayBufferViewOrDictionary::getAsArrayBufferV
iew() const |
| 58 { | 58 { |
| 59 ASSERT(isArrayBufferView()); | 59 ASSERT(isArrayBufferView()); |
| 60 return m_arrayBufferView; | 60 return m_arrayBufferView; |
| 61 } | 61 } |
| 62 | 62 |
| 63 void ArrayBufferOrArrayBufferViewOrDictionary::setArrayBufferView(PassRefPtr<Tes
tArrayBufferView> value) | 63 void ArrayBufferOrArrayBufferViewOrDictionary::setArrayBufferView(TestArrayBuffe
rView* value) |
| 64 { | 64 { |
| 65 ASSERT(isNull()); | 65 ASSERT(isNull()); |
| 66 m_arrayBufferView = value; | 66 m_arrayBufferView = value; |
| 67 m_type = SpecificTypeArrayBufferView; | 67 m_type = SpecificTypeArrayBufferView; |
| 68 } | 68 } |
| 69 | 69 |
| 70 ArrayBufferOrArrayBufferViewOrDictionary ArrayBufferOrArrayBufferViewOrDictionar
y::fromArrayBufferView(PassRefPtr<TestArrayBufferView> value) | 70 ArrayBufferOrArrayBufferViewOrDictionary ArrayBufferOrArrayBufferViewOrDictionar
y::fromArrayBufferView(TestArrayBufferView* value) |
| 71 { | 71 { |
| 72 ArrayBufferOrArrayBufferViewOrDictionary container; | 72 ArrayBufferOrArrayBufferViewOrDictionary container; |
| 73 container.setArrayBufferView(value); | 73 container.setArrayBufferView(value); |
| 74 return container; | 74 return container; |
| 75 } | 75 } |
| 76 | 76 |
| 77 Dictionary ArrayBufferOrArrayBufferViewOrDictionary::getAsDictionary() const | 77 Dictionary ArrayBufferOrArrayBufferViewOrDictionary::getAsDictionary() const |
| 78 { | 78 { |
| 79 ASSERT(isDictionary()); | 79 ASSERT(isDictionary()); |
| 80 return m_dictionary; | 80 return m_dictionary; |
| (...skipping 12 matching lines...) Expand all Loading... |
| 93 container.setDictionary(value); | 93 container.setDictionary(value); |
| 94 return container; | 94 return container; |
| 95 } | 95 } |
| 96 | 96 |
| 97 ArrayBufferOrArrayBufferViewOrDictionary::ArrayBufferOrArrayBufferViewOrDictiona
ry(const ArrayBufferOrArrayBufferViewOrDictionary&) = default; | 97 ArrayBufferOrArrayBufferViewOrDictionary::ArrayBufferOrArrayBufferViewOrDictiona
ry(const ArrayBufferOrArrayBufferViewOrDictionary&) = default; |
| 98 ArrayBufferOrArrayBufferViewOrDictionary::~ArrayBufferOrArrayBufferViewOrDiction
ary() = default; | 98 ArrayBufferOrArrayBufferViewOrDictionary::~ArrayBufferOrArrayBufferViewOrDiction
ary() = default; |
| 99 ArrayBufferOrArrayBufferViewOrDictionary& ArrayBufferOrArrayBufferViewOrDictiona
ry::operator=(const ArrayBufferOrArrayBufferViewOrDictionary&) = default; | 99 ArrayBufferOrArrayBufferViewOrDictionary& ArrayBufferOrArrayBufferViewOrDictiona
ry::operator=(const ArrayBufferOrArrayBufferViewOrDictionary&) = default; |
| 100 | 100 |
| 101 DEFINE_TRACE(ArrayBufferOrArrayBufferViewOrDictionary) | 101 DEFINE_TRACE(ArrayBufferOrArrayBufferViewOrDictionary) |
| 102 { | 102 { |
| 103 visitor->trace(m_arrayBuffer); |
| 104 visitor->trace(m_arrayBufferView); |
| 103 } | 105 } |
| 104 | 106 |
| 105 void V8ArrayBufferOrArrayBufferViewOrDictionary::toImpl(v8::Isolate* isolate, v8
::Local<v8::Value> v8Value, ArrayBufferOrArrayBufferViewOrDictionary& impl, Unio
nTypeConversionMode conversionMode, ExceptionState& exceptionState) | 107 void V8ArrayBufferOrArrayBufferViewOrDictionary::toImpl(v8::Isolate* isolate, v8
::Local<v8::Value> v8Value, ArrayBufferOrArrayBufferViewOrDictionary& impl, Unio
nTypeConversionMode conversionMode, ExceptionState& exceptionState) |
| 106 { | 108 { |
| 107 if (v8Value.IsEmpty()) | 109 if (v8Value.IsEmpty()) |
| 108 return; | 110 return; |
| 109 | 111 |
| 110 if (conversionMode == UnionTypeConversionMode::Nullable && isUndefinedOrNull
(v8Value)) | 112 if (conversionMode == UnionTypeConversionMode::Nullable && isUndefinedOrNull
(v8Value)) |
| 111 return; | 113 return; |
| 112 | 114 |
| 113 if (V8ArrayBuffer::hasInstance(v8Value, isolate)) { | 115 if (V8ArrayBuffer::hasInstance(v8Value, isolate)) { |
| 114 RefPtr<TestArrayBuffer> cppValue = V8ArrayBuffer::toImpl(v8::Local<v8::O
bject>::Cast(v8Value)); | 116 RawPtr<TestArrayBuffer> cppValue = V8ArrayBuffer::toImpl(v8::Local<v8::O
bject>::Cast(v8Value)); |
| 115 impl.setArrayBuffer(cppValue); | 117 impl.setArrayBuffer(cppValue); |
| 116 return; | 118 return; |
| 117 } | 119 } |
| 118 | 120 |
| 119 if (V8ArrayBufferView::hasInstance(v8Value, isolate)) { | 121 if (V8ArrayBufferView::hasInstance(v8Value, isolate)) { |
| 120 RefPtr<TestArrayBufferView> cppValue = V8ArrayBufferView::toImpl(v8::Loc
al<v8::Object>::Cast(v8Value)); | 122 RawPtr<TestArrayBufferView> cppValue = V8ArrayBufferView::toImpl(v8::Loc
al<v8::Object>::Cast(v8Value)); |
| 121 impl.setArrayBufferView(cppValue); | 123 impl.setArrayBufferView(cppValue); |
| 122 return; | 124 return; |
| 123 } | 125 } |
| 124 | 126 |
| 125 if (isUndefinedOrNull(v8Value) || v8Value->IsObject()) { | 127 if (isUndefinedOrNull(v8Value) || v8Value->IsObject()) { |
| 126 Dictionary cppValue = Dictionary(v8Value, isolate, exceptionState); | 128 Dictionary cppValue = Dictionary(v8Value, isolate, exceptionState); |
| 127 if (exceptionState.hadException()) | 129 if (exceptionState.hadException()) |
| 128 return; | 130 return; |
| 129 impl.setDictionary(cppValue); | 131 impl.setDictionary(cppValue); |
| 130 return; | 132 return; |
| (...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 615 m_type = SpecificTypeString; | 617 m_type = SpecificTypeString; |
| 616 } | 618 } |
| 617 | 619 |
| 618 StringOrArrayBufferOrArrayBufferView StringOrArrayBufferOrArrayBufferView::fromS
tring(String value) | 620 StringOrArrayBufferOrArrayBufferView StringOrArrayBufferOrArrayBufferView::fromS
tring(String value) |
| 619 { | 621 { |
| 620 StringOrArrayBufferOrArrayBufferView container; | 622 StringOrArrayBufferOrArrayBufferView container; |
| 621 container.setString(value); | 623 container.setString(value); |
| 622 return container; | 624 return container; |
| 623 } | 625 } |
| 624 | 626 |
| 625 PassRefPtr<TestArrayBuffer> StringOrArrayBufferOrArrayBufferView::getAsArrayBuff
er() const | 627 TestArrayBuffer* StringOrArrayBufferOrArrayBufferView::getAsArrayBuffer() const |
| 626 { | 628 { |
| 627 ASSERT(isArrayBuffer()); | 629 ASSERT(isArrayBuffer()); |
| 628 return m_arrayBuffer; | 630 return m_arrayBuffer; |
| 629 } | 631 } |
| 630 | 632 |
| 631 void StringOrArrayBufferOrArrayBufferView::setArrayBuffer(PassRefPtr<TestArrayBu
ffer> value) | 633 void StringOrArrayBufferOrArrayBufferView::setArrayBuffer(TestArrayBuffer* value
) |
| 632 { | 634 { |
| 633 ASSERT(isNull()); | 635 ASSERT(isNull()); |
| 634 m_arrayBuffer = value; | 636 m_arrayBuffer = value; |
| 635 m_type = SpecificTypeArrayBuffer; | 637 m_type = SpecificTypeArrayBuffer; |
| 636 } | 638 } |
| 637 | 639 |
| 638 StringOrArrayBufferOrArrayBufferView StringOrArrayBufferOrArrayBufferView::fromA
rrayBuffer(PassRefPtr<TestArrayBuffer> value) | 640 StringOrArrayBufferOrArrayBufferView StringOrArrayBufferOrArrayBufferView::fromA
rrayBuffer(TestArrayBuffer* value) |
| 639 { | 641 { |
| 640 StringOrArrayBufferOrArrayBufferView container; | 642 StringOrArrayBufferOrArrayBufferView container; |
| 641 container.setArrayBuffer(value); | 643 container.setArrayBuffer(value); |
| 642 return container; | 644 return container; |
| 643 } | 645 } |
| 644 | 646 |
| 645 PassRefPtr<TestArrayBufferView> StringOrArrayBufferOrArrayBufferView::getAsArray
BufferView() const | 647 TestArrayBufferView* StringOrArrayBufferOrArrayBufferView::getAsArrayBufferView(
) const |
| 646 { | 648 { |
| 647 ASSERT(isArrayBufferView()); | 649 ASSERT(isArrayBufferView()); |
| 648 return m_arrayBufferView; | 650 return m_arrayBufferView; |
| 649 } | 651 } |
| 650 | 652 |
| 651 void StringOrArrayBufferOrArrayBufferView::setArrayBufferView(PassRefPtr<TestArr
ayBufferView> value) | 653 void StringOrArrayBufferOrArrayBufferView::setArrayBufferView(TestArrayBufferVie
w* value) |
| 652 { | 654 { |
| 653 ASSERT(isNull()); | 655 ASSERT(isNull()); |
| 654 m_arrayBufferView = value; | 656 m_arrayBufferView = value; |
| 655 m_type = SpecificTypeArrayBufferView; | 657 m_type = SpecificTypeArrayBufferView; |
| 656 } | 658 } |
| 657 | 659 |
| 658 StringOrArrayBufferOrArrayBufferView StringOrArrayBufferOrArrayBufferView::fromA
rrayBufferView(PassRefPtr<TestArrayBufferView> value) | 660 StringOrArrayBufferOrArrayBufferView StringOrArrayBufferOrArrayBufferView::fromA
rrayBufferView(TestArrayBufferView* value) |
| 659 { | 661 { |
| 660 StringOrArrayBufferOrArrayBufferView container; | 662 StringOrArrayBufferOrArrayBufferView container; |
| 661 container.setArrayBufferView(value); | 663 container.setArrayBufferView(value); |
| 662 return container; | 664 return container; |
| 663 } | 665 } |
| 664 | 666 |
| 665 StringOrArrayBufferOrArrayBufferView::StringOrArrayBufferOrArrayBufferView(const
StringOrArrayBufferOrArrayBufferView&) = default; | 667 StringOrArrayBufferOrArrayBufferView::StringOrArrayBufferOrArrayBufferView(const
StringOrArrayBufferOrArrayBufferView&) = default; |
| 666 StringOrArrayBufferOrArrayBufferView::~StringOrArrayBufferOrArrayBufferView() =
default; | 668 StringOrArrayBufferOrArrayBufferView::~StringOrArrayBufferOrArrayBufferView() =
default; |
| 667 StringOrArrayBufferOrArrayBufferView& StringOrArrayBufferOrArrayBufferView::oper
ator=(const StringOrArrayBufferOrArrayBufferView&) = default; | 669 StringOrArrayBufferOrArrayBufferView& StringOrArrayBufferOrArrayBufferView::oper
ator=(const StringOrArrayBufferOrArrayBufferView&) = default; |
| 668 | 670 |
| 669 DEFINE_TRACE(StringOrArrayBufferOrArrayBufferView) | 671 DEFINE_TRACE(StringOrArrayBufferOrArrayBufferView) |
| 670 { | 672 { |
| 673 visitor->trace(m_arrayBuffer); |
| 674 visitor->trace(m_arrayBufferView); |
| 671 } | 675 } |
| 672 | 676 |
| 673 void V8StringOrArrayBufferOrArrayBufferView::toImpl(v8::Isolate* isolate, v8::Lo
cal<v8::Value> v8Value, StringOrArrayBufferOrArrayBufferView& impl, UnionTypeCon
versionMode conversionMode, ExceptionState& exceptionState) | 677 void V8StringOrArrayBufferOrArrayBufferView::toImpl(v8::Isolate* isolate, v8::Lo
cal<v8::Value> v8Value, StringOrArrayBufferOrArrayBufferView& impl, UnionTypeCon
versionMode conversionMode, ExceptionState& exceptionState) |
| 674 { | 678 { |
| 675 if (v8Value.IsEmpty()) | 679 if (v8Value.IsEmpty()) |
| 676 return; | 680 return; |
| 677 | 681 |
| 678 if (conversionMode == UnionTypeConversionMode::Nullable && isUndefinedOrNull
(v8Value)) | 682 if (conversionMode == UnionTypeConversionMode::Nullable && isUndefinedOrNull
(v8Value)) |
| 679 return; | 683 return; |
| 680 | 684 |
| 681 if (V8ArrayBuffer::hasInstance(v8Value, isolate)) { | 685 if (V8ArrayBuffer::hasInstance(v8Value, isolate)) { |
| 682 RefPtr<TestArrayBuffer> cppValue = V8ArrayBuffer::toImpl(v8::Local<v8::O
bject>::Cast(v8Value)); | 686 RawPtr<TestArrayBuffer> cppValue = V8ArrayBuffer::toImpl(v8::Local<v8::O
bject>::Cast(v8Value)); |
| 683 impl.setArrayBuffer(cppValue); | 687 impl.setArrayBuffer(cppValue); |
| 684 return; | 688 return; |
| 685 } | 689 } |
| 686 | 690 |
| 687 if (V8ArrayBufferView::hasInstance(v8Value, isolate)) { | 691 if (V8ArrayBufferView::hasInstance(v8Value, isolate)) { |
| 688 RefPtr<TestArrayBufferView> cppValue = V8ArrayBufferView::toImpl(v8::Loc
al<v8::Object>::Cast(v8Value)); | 692 RawPtr<TestArrayBufferView> cppValue = V8ArrayBufferView::toImpl(v8::Loc
al<v8::Object>::Cast(v8Value)); |
| 689 impl.setArrayBufferView(cppValue); | 693 impl.setArrayBufferView(cppValue); |
| 690 return; | 694 return; |
| 691 } | 695 } |
| 692 | 696 |
| 693 { | 697 { |
| 694 V8StringResource<> cppValue = v8Value; | 698 V8StringResource<> cppValue = v8Value; |
| 695 if (!cppValue.prepare(exceptionState)) | 699 if (!cppValue.prepare(exceptionState)) |
| 696 return; | 700 return; |
| 697 impl.setString(cppValue); | 701 impl.setString(cppValue); |
| 698 return; | 702 return; |
| (...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1064 m_type = SpecificTypeTestInterface2; | 1068 m_type = SpecificTypeTestInterface2; |
| 1065 } | 1069 } |
| 1066 | 1070 |
| 1067 TestInterface2OrUint8Array TestInterface2OrUint8Array::fromTestInterface2(PassRe
fPtr<TestInterface2> value) | 1071 TestInterface2OrUint8Array TestInterface2OrUint8Array::fromTestInterface2(PassRe
fPtr<TestInterface2> value) |
| 1068 { | 1072 { |
| 1069 TestInterface2OrUint8Array container; | 1073 TestInterface2OrUint8Array container; |
| 1070 container.setTestInterface2(value); | 1074 container.setTestInterface2(value); |
| 1071 return container; | 1075 return container; |
| 1072 } | 1076 } |
| 1073 | 1077 |
| 1074 PassRefPtr<DOMUint8Array> TestInterface2OrUint8Array::getAsUint8Array() const | 1078 DOMUint8Array* TestInterface2OrUint8Array::getAsUint8Array() const |
| 1075 { | 1079 { |
| 1076 ASSERT(isUint8Array()); | 1080 ASSERT(isUint8Array()); |
| 1077 return m_uint8Array; | 1081 return m_uint8Array; |
| 1078 } | 1082 } |
| 1079 | 1083 |
| 1080 void TestInterface2OrUint8Array::setUint8Array(PassRefPtr<DOMUint8Array> value) | 1084 void TestInterface2OrUint8Array::setUint8Array(DOMUint8Array* value) |
| 1081 { | 1085 { |
| 1082 ASSERT(isNull()); | 1086 ASSERT(isNull()); |
| 1083 m_uint8Array = value; | 1087 m_uint8Array = value; |
| 1084 m_type = SpecificTypeUint8Array; | 1088 m_type = SpecificTypeUint8Array; |
| 1085 } | 1089 } |
| 1086 | 1090 |
| 1087 TestInterface2OrUint8Array TestInterface2OrUint8Array::fromUint8Array(PassRefPtr
<DOMUint8Array> value) | 1091 TestInterface2OrUint8Array TestInterface2OrUint8Array::fromUint8Array(DOMUint8Ar
ray* value) |
| 1088 { | 1092 { |
| 1089 TestInterface2OrUint8Array container; | 1093 TestInterface2OrUint8Array container; |
| 1090 container.setUint8Array(value); | 1094 container.setUint8Array(value); |
| 1091 return container; | 1095 return container; |
| 1092 } | 1096 } |
| 1093 | 1097 |
| 1094 TestInterface2OrUint8Array::TestInterface2OrUint8Array(const TestInterface2OrUin
t8Array&) = default; | 1098 TestInterface2OrUint8Array::TestInterface2OrUint8Array(const TestInterface2OrUin
t8Array&) = default; |
| 1095 TestInterface2OrUint8Array::~TestInterface2OrUint8Array() = default; | 1099 TestInterface2OrUint8Array::~TestInterface2OrUint8Array() = default; |
| 1096 TestInterface2OrUint8Array& TestInterface2OrUint8Array::operator=(const TestInte
rface2OrUint8Array&) = default; | 1100 TestInterface2OrUint8Array& TestInterface2OrUint8Array::operator=(const TestInte
rface2OrUint8Array&) = default; |
| 1097 | 1101 |
| 1098 DEFINE_TRACE(TestInterface2OrUint8Array) | 1102 DEFINE_TRACE(TestInterface2OrUint8Array) |
| 1099 { | 1103 { |
| 1104 visitor->trace(m_uint8Array); |
| 1100 } | 1105 } |
| 1101 | 1106 |
| 1102 void V8TestInterface2OrUint8Array::toImpl(v8::Isolate* isolate, v8::Local<v8::Va
lue> v8Value, TestInterface2OrUint8Array& impl, UnionTypeConversionMode conversi
onMode, ExceptionState& exceptionState) | 1107 void V8TestInterface2OrUint8Array::toImpl(v8::Isolate* isolate, v8::Local<v8::Va
lue> v8Value, TestInterface2OrUint8Array& impl, UnionTypeConversionMode conversi
onMode, ExceptionState& exceptionState) |
| 1103 { | 1108 { |
| 1104 if (v8Value.IsEmpty()) | 1109 if (v8Value.IsEmpty()) |
| 1105 return; | 1110 return; |
| 1106 | 1111 |
| 1107 if (conversionMode == UnionTypeConversionMode::Nullable && isUndefinedOrNull
(v8Value)) | 1112 if (conversionMode == UnionTypeConversionMode::Nullable && isUndefinedOrNull
(v8Value)) |
| 1108 return; | 1113 return; |
| 1109 | 1114 |
| 1110 if (V8TestInterface2::hasInstance(v8Value, isolate)) { | 1115 if (V8TestInterface2::hasInstance(v8Value, isolate)) { |
| 1111 RefPtr<TestInterface2> cppValue = V8TestInterface2::toImpl(v8::Local<v8:
:Object>::Cast(v8Value)); | 1116 RefPtr<TestInterface2> cppValue = V8TestInterface2::toImpl(v8::Local<v8:
:Object>::Cast(v8Value)); |
| 1112 impl.setTestInterface2(cppValue); | 1117 impl.setTestInterface2(cppValue); |
| 1113 return; | 1118 return; |
| 1114 } | 1119 } |
| 1115 | 1120 |
| 1116 if (V8Uint8Array::hasInstance(v8Value, isolate)) { | 1121 if (V8Uint8Array::hasInstance(v8Value, isolate)) { |
| 1117 RefPtr<DOMUint8Array> cppValue = V8Uint8Array::toImpl(v8::Local<v8::Obje
ct>::Cast(v8Value)); | 1122 RawPtr<DOMUint8Array> cppValue = V8Uint8Array::toImpl(v8::Local<v8::Obje
ct>::Cast(v8Value)); |
| 1118 impl.setUint8Array(cppValue); | 1123 impl.setUint8Array(cppValue); |
| 1119 return; | 1124 return; |
| 1120 } | 1125 } |
| 1121 | 1126 |
| 1122 exceptionState.throwTypeError("The provided value is not of type '(TestInter
face2 or Uint8Array)'"); | 1127 exceptionState.throwTypeError("The provided value is not of type '(TestInter
face2 or Uint8Array)'"); |
| 1123 } | 1128 } |
| 1124 | 1129 |
| 1125 v8::Local<v8::Value> toV8(const TestInterface2OrUint8Array& impl, v8::Local<v8::
Object> creationContext, v8::Isolate* isolate) | 1130 v8::Local<v8::Value> toV8(const TestInterface2OrUint8Array& impl, v8::Local<v8::
Object> creationContext, v8::Isolate* isolate) |
| 1126 { | 1131 { |
| 1127 switch (impl.m_type) { | 1132 switch (impl.m_type) { |
| (...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1544 } | 1549 } |
| 1545 | 1550 |
| 1546 UnrestrictedDoubleOrString NativeValueTraits<UnrestrictedDoubleOrString>::native
Value(v8::Isolate* isolate, v8::Local<v8::Value> value, ExceptionState& exceptio
nState) | 1551 UnrestrictedDoubleOrString NativeValueTraits<UnrestrictedDoubleOrString>::native
Value(v8::Isolate* isolate, v8::Local<v8::Value> value, ExceptionState& exceptio
nState) |
| 1547 { | 1552 { |
| 1548 UnrestrictedDoubleOrString impl; | 1553 UnrestrictedDoubleOrString impl; |
| 1549 V8UnrestrictedDoubleOrString::toImpl(isolate, value, impl, UnionTypeConversi
onMode::NotNullable, exceptionState); | 1554 V8UnrestrictedDoubleOrString::toImpl(isolate, value, impl, UnionTypeConversi
onMode::NotNullable, exceptionState); |
| 1550 return impl; | 1555 return impl; |
| 1551 } | 1556 } |
| 1552 | 1557 |
| 1553 } // namespace blink | 1558 } // namespace blink |
| OLD | NEW |