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