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 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
73 v8::Local<v8::Value> doubleOrNullMemberValue = v8Object->Get(v8String(isolat
e, "doubleOrNullMember")); | 73 v8::Local<v8::Value> doubleOrNullMemberValue = v8Object->Get(v8String(isolat
e, "doubleOrNullMember")); |
74 if (block.HasCaught()) { | 74 if (block.HasCaught()) { |
75 exceptionState.rethrowV8Exception(block.Exception()); | 75 exceptionState.rethrowV8Exception(block.Exception()); |
76 return; | 76 return; |
77 } | 77 } |
78 if (doubleOrNullMemberValue.IsEmpty() || doubleOrNullMemberValue->IsUndefine
d()) { | 78 if (doubleOrNullMemberValue.IsEmpty() || doubleOrNullMemberValue->IsUndefine
d()) { |
79 // Do nothing. | 79 // Do nothing. |
80 } else if (doubleOrNullMemberValue->IsNull()) { | 80 } else if (doubleOrNullMemberValue->IsNull()) { |
81 impl.setDoubleOrNullMemberToNull(); | 81 impl.setDoubleOrNullMemberToNull(); |
82 } else { | 82 } else { |
83 TONATIVE_VOID_EXCEPTIONSTATE(double, doubleOrNullMember, toDouble(double
OrNullMemberValue, exceptionState), exceptionState); | 83 TONATIVE_VOID_EXCEPTIONSTATE_NOTHROW(double, doubleOrNullMember, toDoubl
e(doubleOrNullMemberValue, exceptionState), exceptionState); |
84 impl.setDoubleOrNullMember(doubleOrNullMember); | 84 impl.setDoubleOrNullMember(doubleOrNullMember); |
85 } | 85 } |
86 | 86 |
87 v8::Local<v8::Value> doubleOrStringMemberValue = v8Object->Get(v8String(isol
ate, "doubleOrStringMember")); | 87 v8::Local<v8::Value> doubleOrStringMemberValue = v8Object->Get(v8String(isol
ate, "doubleOrStringMember")); |
88 if (block.HasCaught()) { | 88 if (block.HasCaught()) { |
89 exceptionState.rethrowV8Exception(block.Exception()); | 89 exceptionState.rethrowV8Exception(block.Exception()); |
90 return; | 90 return; |
91 } | 91 } |
92 if (doubleOrStringMemberValue.IsEmpty() || doubleOrStringMemberValue->IsUnde
fined()) { | 92 if (doubleOrStringMemberValue.IsEmpty() || doubleOrStringMemberValue->IsUnde
fined()) { |
93 // Do nothing. | 93 // Do nothing. |
94 } else { | 94 } else { |
95 DoubleOrString doubleOrStringMember; | 95 DoubleOrString doubleOrStringMember; |
96 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8DoubleOrString::toImpl(isolat
e, doubleOrStringMemberValue, doubleOrStringMember, exceptionState), exceptionSt
ate); | 96 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL_NOTHROW(V8DoubleOrString::toImp
l(isolate, doubleOrStringMemberValue, doubleOrStringMember, exceptionState), exc
eptionState); |
97 impl.setDoubleOrStringMember(doubleOrStringMember); | 97 impl.setDoubleOrStringMember(doubleOrStringMember); |
98 } | 98 } |
99 | 99 |
100 v8::Local<v8::Value> elementOrNullMemberValue = v8Object->Get(v8String(isola
te, "elementOrNullMember")); | 100 v8::Local<v8::Value> elementOrNullMemberValue = v8Object->Get(v8String(isola
te, "elementOrNullMember")); |
101 if (block.HasCaught()) { | 101 if (block.HasCaught()) { |
102 exceptionState.rethrowV8Exception(block.Exception()); | 102 exceptionState.rethrowV8Exception(block.Exception()); |
103 return; | 103 return; |
104 } | 104 } |
105 if (elementOrNullMemberValue.IsEmpty() || elementOrNullMemberValue->IsUndefi
ned()) { | 105 if (elementOrNullMemberValue.IsEmpty() || elementOrNullMemberValue->IsUndefi
ned()) { |
106 // Do nothing. | 106 // Do nothing. |
107 } else if (elementOrNullMemberValue->IsNull()) { | 107 } else if (elementOrNullMemberValue->IsNull()) { |
108 impl.setElementOrNullMemberToNull(); | 108 impl.setElementOrNullMemberToNull(); |
109 } else { | 109 } else { |
110 Element* elementOrNullMember = V8Element::toImplWithTypeCheck(isolate, e
lementOrNullMemberValue); | 110 Element* elementOrNullMember = V8Element::toImplWithTypeCheck(isolate, e
lementOrNullMemberValue); |
111 if (!elementOrNullMember && !elementOrNullMemberValue->IsNull()) { | 111 if (!elementOrNullMember && !elementOrNullMemberValue->IsNull()) { |
112 exceptionState.throwTypeError("member elementOrNullMember is not of
type Element."); | 112 exceptionState.throwTypeError("member elementOrNullMember is not of
type Element."); |
113 return; | 113 return; |
114 } | 114 } |
115 impl.setElementOrNullMember(elementOrNullMember); | 115 impl.setElementOrNullMember(elementOrNullMember); |
116 } | 116 } |
117 | 117 |
118 v8::Local<v8::Value> enumMemberValue = v8Object->Get(v8String(isolate, "enum
Member")); | 118 v8::Local<v8::Value> enumMemberValue = v8Object->Get(v8String(isolate, "enum
Member")); |
119 if (block.HasCaught()) { | 119 if (block.HasCaught()) { |
120 exceptionState.rethrowV8Exception(block.Exception()); | 120 exceptionState.rethrowV8Exception(block.Exception()); |
121 return; | 121 return; |
122 } | 122 } |
123 if (enumMemberValue.IsEmpty() || enumMemberValue->IsUndefined()) { | 123 if (enumMemberValue.IsEmpty() || enumMemberValue->IsUndefined()) { |
124 // Do nothing. | 124 // Do nothing. |
125 } else { | 125 } else { |
126 TOSTRING_VOID(V8StringResource<>, enumMember, enumMemberValue); | 126 TOSTRING_VOID_EXCEPTIONSTATE(V8StringResource<>, enumMember, enumMemberV
alue, exceptionState); |
127 String string = enumMember; | 127 String string = enumMember; |
128 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" |
| string == "EnumValue3")) { | 128 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" |
| string == "EnumValue3")) { |
129 exceptionState.throwTypeError("member enumMember ('" + string + "')
is not a valid enum value."); | 129 exceptionState.throwTypeError("member enumMember ('" + string + "')
is not a valid enum value."); |
130 return; | 130 return; |
131 } | 131 } |
132 impl.setEnumMember(enumMember); | 132 impl.setEnumMember(enumMember); |
133 } | 133 } |
134 | 134 |
135 v8::Local<v8::Value> eventTargetMemberValue = v8Object->Get(v8String(isolate
, "eventTargetMember")); | 135 v8::Local<v8::Value> eventTargetMemberValue = v8Object->Get(v8String(isolate
, "eventTargetMember")); |
136 if (block.HasCaught()) { | 136 if (block.HasCaught()) { |
(...skipping 12 matching lines...) Expand all Loading... |
149 } | 149 } |
150 | 150 |
151 v8::Local<v8::Value> internalDictionarySequenceMemberValue = v8Object->Get(v
8String(isolate, "internalDictionarySequenceMember")); | 151 v8::Local<v8::Value> internalDictionarySequenceMemberValue = v8Object->Get(v
8String(isolate, "internalDictionarySequenceMember")); |
152 if (block.HasCaught()) { | 152 if (block.HasCaught()) { |
153 exceptionState.rethrowV8Exception(block.Exception()); | 153 exceptionState.rethrowV8Exception(block.Exception()); |
154 return; | 154 return; |
155 } | 155 } |
156 if (internalDictionarySequenceMemberValue.IsEmpty() || internalDictionarySeq
uenceMemberValue->IsUndefined()) { | 156 if (internalDictionarySequenceMemberValue.IsEmpty() || internalDictionarySeq
uenceMemberValue->IsUndefined()) { |
157 // Do nothing. | 157 // Do nothing. |
158 } else { | 158 } else { |
159 TONATIVE_VOID_EXCEPTIONSTATE(Vector<InternalDictionary>, internalDiction
arySequenceMember, toImplArray<InternalDictionary>(internalDictionarySequenceMem
berValue, 0, isolate, exceptionState), exceptionState); | 159 TONATIVE_VOID_EXCEPTIONSTATE_NOTHROW(Vector<InternalDictionary>, interna
lDictionarySequenceMember, toImplArray<InternalDictionary>(internalDictionarySeq
uenceMemberValue, 0, isolate, exceptionState), exceptionState); |
160 impl.setInternalDictionarySequenceMember(internalDictionarySequenceMembe
r); | 160 impl.setInternalDictionarySequenceMember(internalDictionarySequenceMembe
r); |
161 } | 161 } |
162 | 162 |
163 v8::Local<v8::Value> longMemberValue = v8Object->Get(v8String(isolate, "long
Member")); | 163 v8::Local<v8::Value> longMemberValue = v8Object->Get(v8String(isolate, "long
Member")); |
164 if (block.HasCaught()) { | 164 if (block.HasCaught()) { |
165 exceptionState.rethrowV8Exception(block.Exception()); | 165 exceptionState.rethrowV8Exception(block.Exception()); |
166 return; | 166 return; |
167 } | 167 } |
168 if (longMemberValue.IsEmpty() || longMemberValue->IsUndefined()) { | 168 if (longMemberValue.IsEmpty() || longMemberValue->IsUndefined()) { |
169 // Do nothing. | 169 // Do nothing. |
170 } else { | 170 } else { |
171 TONATIVE_VOID_EXCEPTIONSTATE(int, longMember, toInt32(longMemberValue, e
xceptionState), exceptionState); | 171 TONATIVE_VOID_EXCEPTIONSTATE_NOTHROW(int, longMember, toInt32(longMember
Value, exceptionState), exceptionState); |
172 impl.setLongMember(longMember); | 172 impl.setLongMember(longMember); |
173 } | 173 } |
174 | 174 |
175 v8::Local<v8::Value> objectMemberValue = v8Object->Get(v8String(isolate, "ob
jectMember")); | 175 v8::Local<v8::Value> objectMemberValue = v8Object->Get(v8String(isolate, "ob
jectMember")); |
176 if (block.HasCaught()) { | 176 if (block.HasCaught()) { |
177 exceptionState.rethrowV8Exception(block.Exception()); | 177 exceptionState.rethrowV8Exception(block.Exception()); |
178 return; | 178 return; |
179 } | 179 } |
180 if (objectMemberValue.IsEmpty() || objectMemberValue->IsUndefined()) { | 180 if (objectMemberValue.IsEmpty() || objectMemberValue->IsUndefined()) { |
181 // Do nothing. | 181 // Do nothing. |
(...skipping 26 matching lines...) Expand all Loading... |
208 | 208 |
209 v8::Local<v8::Value> otherDoubleOrStringMemberValue = v8Object->Get(v8String
(isolate, "otherDoubleOrStringMember")); | 209 v8::Local<v8::Value> otherDoubleOrStringMemberValue = v8Object->Get(v8String
(isolate, "otherDoubleOrStringMember")); |
210 if (block.HasCaught()) { | 210 if (block.HasCaught()) { |
211 exceptionState.rethrowV8Exception(block.Exception()); | 211 exceptionState.rethrowV8Exception(block.Exception()); |
212 return; | 212 return; |
213 } | 213 } |
214 if (otherDoubleOrStringMemberValue.IsEmpty() || otherDoubleOrStringMemberVal
ue->IsUndefined()) { | 214 if (otherDoubleOrStringMemberValue.IsEmpty() || otherDoubleOrStringMemberVal
ue->IsUndefined()) { |
215 // Do nothing. | 215 // Do nothing. |
216 } else { | 216 } else { |
217 DoubleOrString otherDoubleOrStringMember; | 217 DoubleOrString otherDoubleOrStringMember; |
218 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8DoubleOrString::toImpl(isolat
e, otherDoubleOrStringMemberValue, otherDoubleOrStringMember, exceptionState), e
xceptionState); | 218 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL_NOTHROW(V8DoubleOrString::toImp
l(isolate, otherDoubleOrStringMemberValue, otherDoubleOrStringMember, exceptionS
tate), exceptionState); |
219 impl.setOtherDoubleOrStringMember(otherDoubleOrStringMember); | 219 impl.setOtherDoubleOrStringMember(otherDoubleOrStringMember); |
220 } | 220 } |
221 | 221 |
222 v8::Local<v8::Value> restrictedDoubleMemberValue = v8Object->Get(v8String(is
olate, "restrictedDoubleMember")); | 222 v8::Local<v8::Value> restrictedDoubleMemberValue = v8Object->Get(v8String(is
olate, "restrictedDoubleMember")); |
223 if (block.HasCaught()) { | 223 if (block.HasCaught()) { |
224 exceptionState.rethrowV8Exception(block.Exception()); | 224 exceptionState.rethrowV8Exception(block.Exception()); |
225 return; | 225 return; |
226 } | 226 } |
227 if (restrictedDoubleMemberValue.IsEmpty() || restrictedDoubleMemberValue->Is
Undefined()) { | 227 if (restrictedDoubleMemberValue.IsEmpty() || restrictedDoubleMemberValue->Is
Undefined()) { |
228 // Do nothing. | 228 // Do nothing. |
229 } else { | 229 } else { |
230 TONATIVE_VOID_EXCEPTIONSTATE(double, restrictedDoubleMember, toRestricte
dDouble(restrictedDoubleMemberValue, exceptionState), exceptionState); | 230 TONATIVE_VOID_EXCEPTIONSTATE_NOTHROW(double, restrictedDoubleMember, toR
estrictedDouble(restrictedDoubleMemberValue, exceptionState), exceptionState); |
231 impl.setRestrictedDoubleMember(restrictedDoubleMember); | 231 impl.setRestrictedDoubleMember(restrictedDoubleMember); |
232 } | 232 } |
233 | 233 |
234 v8::Local<v8::Value> stringArrayMemberValue = v8Object->Get(v8String(isolate
, "stringArrayMember")); | 234 v8::Local<v8::Value> stringArrayMemberValue = v8Object->Get(v8String(isolate
, "stringArrayMember")); |
235 if (block.HasCaught()) { | 235 if (block.HasCaught()) { |
236 exceptionState.rethrowV8Exception(block.Exception()); | 236 exceptionState.rethrowV8Exception(block.Exception()); |
237 return; | 237 return; |
238 } | 238 } |
239 if (stringArrayMemberValue.IsEmpty() || stringArrayMemberValue->IsUndefined(
)) { | 239 if (stringArrayMemberValue.IsEmpty() || stringArrayMemberValue->IsUndefined(
)) { |
240 // Do nothing. | 240 // Do nothing. |
241 } else { | 241 } else { |
242 TONATIVE_VOID_EXCEPTIONSTATE(Vector<String>, stringArrayMember, toImplAr
ray<String>(stringArrayMemberValue, 0, isolate, exceptionState), exceptionState)
; | 242 TONATIVE_VOID_EXCEPTIONSTATE_NOTHROW(Vector<String>, stringArrayMember,
toImplArray<String>(stringArrayMemberValue, 0, isolate, exceptionState), excepti
onState); |
243 impl.setStringArrayMember(stringArrayMember); | 243 impl.setStringArrayMember(stringArrayMember); |
244 } | 244 } |
245 | 245 |
246 v8::Local<v8::Value> stringMemberValue = v8Object->Get(v8String(isolate, "st
ringMember")); | 246 v8::Local<v8::Value> stringMemberValue = v8Object->Get(v8String(isolate, "st
ringMember")); |
247 if (block.HasCaught()) { | 247 if (block.HasCaught()) { |
248 exceptionState.rethrowV8Exception(block.Exception()); | 248 exceptionState.rethrowV8Exception(block.Exception()); |
249 return; | 249 return; |
250 } | 250 } |
251 if (stringMemberValue.IsEmpty() || stringMemberValue->IsUndefined()) { | 251 if (stringMemberValue.IsEmpty() || stringMemberValue->IsUndefined()) { |
252 // Do nothing. | 252 // Do nothing. |
253 } else { | 253 } else { |
254 TOSTRING_VOID(V8StringResource<>, stringMember, stringMemberValue); | 254 TOSTRING_VOID_EXCEPTIONSTATE(V8StringResource<>, stringMember, stringMem
berValue, exceptionState); |
255 impl.setStringMember(stringMember); | 255 impl.setStringMember(stringMember); |
256 } | 256 } |
257 | 257 |
258 v8::Local<v8::Value> stringOrNullMemberValue = v8Object->Get(v8String(isolat
e, "stringOrNullMember")); | 258 v8::Local<v8::Value> stringOrNullMemberValue = v8Object->Get(v8String(isolat
e, "stringOrNullMember")); |
259 if (block.HasCaught()) { | 259 if (block.HasCaught()) { |
260 exceptionState.rethrowV8Exception(block.Exception()); | 260 exceptionState.rethrowV8Exception(block.Exception()); |
261 return; | 261 return; |
262 } | 262 } |
263 if (stringOrNullMemberValue.IsEmpty() || stringOrNullMemberValue->IsUndefine
d()) { | 263 if (stringOrNullMemberValue.IsEmpty() || stringOrNullMemberValue->IsUndefine
d()) { |
264 // Do nothing. | 264 // Do nothing. |
265 } else if (stringOrNullMemberValue->IsNull()) { | 265 } else if (stringOrNullMemberValue->IsNull()) { |
266 impl.setStringOrNullMemberToNull(); | 266 impl.setStringOrNullMemberToNull(); |
267 } else { | 267 } else { |
268 TOSTRING_VOID(V8StringResource<>, stringOrNullMember, stringOrNullMember
Value); | 268 TOSTRING_VOID_EXCEPTIONSTATE(V8StringResource<>, stringOrNullMember, str
ingOrNullMemberValue, exceptionState); |
269 impl.setStringOrNullMember(stringOrNullMember); | 269 impl.setStringOrNullMember(stringOrNullMember); |
270 } | 270 } |
271 | 271 |
272 v8::Local<v8::Value> stringSequenceMemberValue = v8Object->Get(v8String(isol
ate, "stringSequenceMember")); | 272 v8::Local<v8::Value> stringSequenceMemberValue = v8Object->Get(v8String(isol
ate, "stringSequenceMember")); |
273 if (block.HasCaught()) { | 273 if (block.HasCaught()) { |
274 exceptionState.rethrowV8Exception(block.Exception()); | 274 exceptionState.rethrowV8Exception(block.Exception()); |
275 return; | 275 return; |
276 } | 276 } |
277 if (stringSequenceMemberValue.IsEmpty() || stringSequenceMemberValue->IsUnde
fined()) { | 277 if (stringSequenceMemberValue.IsEmpty() || stringSequenceMemberValue->IsUnde
fined()) { |
278 // Do nothing. | 278 // Do nothing. |
279 } else { | 279 } else { |
280 TONATIVE_VOID_EXCEPTIONSTATE(Vector<String>, stringSequenceMember, toImp
lArray<String>(stringSequenceMemberValue, 0, isolate, exceptionState), exception
State); | 280 TONATIVE_VOID_EXCEPTIONSTATE_NOTHROW(Vector<String>, stringSequenceMembe
r, toImplArray<String>(stringSequenceMemberValue, 0, isolate, exceptionState), e
xceptionState); |
281 impl.setStringSequenceMember(stringSequenceMember); | 281 impl.setStringSequenceMember(stringSequenceMember); |
282 } | 282 } |
283 | 283 |
284 v8::Local<v8::Value> testInterface2OrUint8ArrayMemberValue = v8Object->Get(v
8String(isolate, "testInterface2OrUint8ArrayMember")); | 284 v8::Local<v8::Value> testInterface2OrUint8ArrayMemberValue = v8Object->Get(v
8String(isolate, "testInterface2OrUint8ArrayMember")); |
285 if (block.HasCaught()) { | 285 if (block.HasCaught()) { |
286 exceptionState.rethrowV8Exception(block.Exception()); | 286 exceptionState.rethrowV8Exception(block.Exception()); |
287 return; | 287 return; |
288 } | 288 } |
289 if (testInterface2OrUint8ArrayMemberValue.IsEmpty() || testInterface2OrUint8
ArrayMemberValue->IsUndefined()) { | 289 if (testInterface2OrUint8ArrayMemberValue.IsEmpty() || testInterface2OrUint8
ArrayMemberValue->IsUndefined()) { |
290 // Do nothing. | 290 // Do nothing. |
291 } else { | 291 } else { |
292 TestInterface2OrUint8Array testInterface2OrUint8ArrayMember; | 292 TestInterface2OrUint8Array testInterface2OrUint8ArrayMember; |
293 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8TestInterface2OrUint8Array::t
oImpl(isolate, testInterface2OrUint8ArrayMemberValue, testInterface2OrUint8Array
Member, exceptionState), exceptionState); | 293 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL_NOTHROW(V8TestInterface2OrUint8
Array::toImpl(isolate, testInterface2OrUint8ArrayMemberValue, testInterface2OrUi
nt8ArrayMember, exceptionState), exceptionState); |
294 impl.setTestInterface2OrUint8ArrayMember(testInterface2OrUint8ArrayMembe
r); | 294 impl.setTestInterface2OrUint8ArrayMember(testInterface2OrUint8ArrayMembe
r); |
295 } | 295 } |
296 | 296 |
297 v8::Local<v8::Value> testInterfaceGarbageCollectedMemberValue = v8Object->Ge
t(v8String(isolate, "testInterfaceGarbageCollectedMember")); | 297 v8::Local<v8::Value> testInterfaceGarbageCollectedMemberValue = v8Object->Ge
t(v8String(isolate, "testInterfaceGarbageCollectedMember")); |
298 if (block.HasCaught()) { | 298 if (block.HasCaught()) { |
299 exceptionState.rethrowV8Exception(block.Exception()); | 299 exceptionState.rethrowV8Exception(block.Exception()); |
300 return; | 300 return; |
301 } | 301 } |
302 if (testInterfaceGarbageCollectedMemberValue.IsEmpty() || testInterfaceGarba
geCollectedMemberValue->IsUndefined()) { | 302 if (testInterfaceGarbageCollectedMemberValue.IsEmpty() || testInterfaceGarba
geCollectedMemberValue->IsUndefined()) { |
303 // Do nothing. | 303 // Do nothing. |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
413 } | 413 } |
414 | 414 |
415 v8::Local<v8::Value> unrestrictedDoubleMemberValue = v8Object->Get(v8String(
isolate, "unrestrictedDoubleMember")); | 415 v8::Local<v8::Value> unrestrictedDoubleMemberValue = v8Object->Get(v8String(
isolate, "unrestrictedDoubleMember")); |
416 if (block.HasCaught()) { | 416 if (block.HasCaught()) { |
417 exceptionState.rethrowV8Exception(block.Exception()); | 417 exceptionState.rethrowV8Exception(block.Exception()); |
418 return; | 418 return; |
419 } | 419 } |
420 if (unrestrictedDoubleMemberValue.IsEmpty() || unrestrictedDoubleMemberValue
->IsUndefined()) { | 420 if (unrestrictedDoubleMemberValue.IsEmpty() || unrestrictedDoubleMemberValue
->IsUndefined()) { |
421 // Do nothing. | 421 // Do nothing. |
422 } else { | 422 } else { |
423 TONATIVE_VOID_EXCEPTIONSTATE(double, unrestrictedDoubleMember, toDouble(
unrestrictedDoubleMemberValue, exceptionState), exceptionState); | 423 TONATIVE_VOID_EXCEPTIONSTATE_NOTHROW(double, unrestrictedDoubleMember, t
oDouble(unrestrictedDoubleMemberValue, exceptionState), exceptionState); |
424 impl.setUnrestrictedDoubleMember(unrestrictedDoubleMember); | 424 impl.setUnrestrictedDoubleMember(unrestrictedDoubleMember); |
425 } | 425 } |
426 | 426 |
427 } | 427 } |
428 | 428 |
429 v8::Local<v8::Value> toV8(const TestDictionary& impl, v8::Local<v8::Object> crea
tionContext, v8::Isolate* isolate) | 429 v8::Local<v8::Value> toV8(const TestDictionary& impl, v8::Local<v8::Object> crea
tionContext, v8::Isolate* isolate) |
430 { | 430 { |
431 v8::Local<v8::Object> v8Object = v8::Object::New(isolate); | 431 v8::Local<v8::Object> v8Object = v8::Object::New(isolate); |
432 toV8TestDictionary(impl, v8Object, creationContext, isolate); | 432 toV8TestDictionary(impl, v8Object, creationContext, isolate); |
433 return v8Object; | 433 return v8Object; |
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
564 } | 564 } |
565 | 565 |
566 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(const v8::Local<v8
::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) | 566 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(const v8::Local<v8
::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
567 { | 567 { |
568 TestDictionary impl; | 568 TestDictionary impl; |
569 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); | 569 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); |
570 return impl; | 570 return impl; |
571 } | 571 } |
572 | 572 |
573 } // namespace blink | 573 } // namespace blink |
OLD | NEW |