| 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 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 167 | 167 |
| 168 { | 168 { |
| 169 v8::Local<v8::Value> enumSequenceMemberValue; | 169 v8::Local<v8::Value> enumSequenceMemberValue; |
| 170 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "enum
SequenceMember")).ToLocal(&enumSequenceMemberValue)) { | 170 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "enum
SequenceMember")).ToLocal(&enumSequenceMemberValue)) { |
| 171 exceptionState.rethrowV8Exception(block.Exception()); | 171 exceptionState.rethrowV8Exception(block.Exception()); |
| 172 return; | 172 return; |
| 173 } | 173 } |
| 174 if (enumSequenceMemberValue.IsEmpty() || enumSequenceMemberValue->IsUnde
fined()) { | 174 if (enumSequenceMemberValue.IsEmpty() || enumSequenceMemberValue->IsUnde
fined()) { |
| 175 // Do nothing. | 175 // Do nothing. |
| 176 } else { | 176 } else { |
| 177 Vector<String> enumSequenceMember = toImplArray<String>(enumSequence
MemberValue, 0, isolate, exceptionState); | 177 Vector<String> enumSequenceMember = toImplArray<Vector<String>>(enum
SequenceMemberValue, 0, isolate, exceptionState); |
| 178 if (exceptionState.hadException()) | 178 if (exceptionState.hadException()) |
| 179 return; | 179 return; |
| 180 static const char* validValues[] = { | 180 static const char* validValues[] = { |
| 181 "", | 181 "", |
| 182 "EnumValue1", | 182 "EnumValue1", |
| 183 "EnumValue2", | 183 "EnumValue2", |
| 184 "EnumValue3", | 184 "EnumValue3", |
| 185 }; | 185 }; |
| 186 if (!isValidEnum(enumSequenceMember, validValues, WTF_ARRAY_LENGTH(v
alidValues), "TestEnum", exceptionState)) | 186 if (!isValidEnum(enumSequenceMember, validValues, WTF_ARRAY_LENGTH(v
alidValues), "TestEnum", exceptionState)) |
| 187 return; | 187 return; |
| (...skipping 21 matching lines...) Expand all Loading... |
| 209 | 209 |
| 210 { | 210 { |
| 211 v8::Local<v8::Value> internalDictionarySequenceMemberValue; | 211 v8::Local<v8::Value> internalDictionarySequenceMemberValue; |
| 212 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "inte
rnalDictionarySequenceMember")).ToLocal(&internalDictionarySequenceMemberValue))
{ | 212 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "inte
rnalDictionarySequenceMember")).ToLocal(&internalDictionarySequenceMemberValue))
{ |
| 213 exceptionState.rethrowV8Exception(block.Exception()); | 213 exceptionState.rethrowV8Exception(block.Exception()); |
| 214 return; | 214 return; |
| 215 } | 215 } |
| 216 if (internalDictionarySequenceMemberValue.IsEmpty() || internalDictionar
ySequenceMemberValue->IsUndefined()) { | 216 if (internalDictionarySequenceMemberValue.IsEmpty() || internalDictionar
ySequenceMemberValue->IsUndefined()) { |
| 217 // Do nothing. | 217 // Do nothing. |
| 218 } else { | 218 } else { |
| 219 HeapVector<InternalDictionary> internalDictionarySequenceMember = to
ImplHeapArray<InternalDictionary>(internalDictionarySequenceMemberValue, 0, isol
ate, exceptionState); | 219 HeapVector<InternalDictionary> internalDictionarySequenceMember = to
ImplArray<HeapVector<InternalDictionary>>(internalDictionarySequenceMemberValue,
0, isolate, exceptionState); |
| 220 if (exceptionState.hadException()) | 220 if (exceptionState.hadException()) |
| 221 return; | 221 return; |
| 222 impl.setInternalDictionarySequenceMember(internalDictionarySequenceM
ember); | 222 impl.setInternalDictionarySequenceMember(internalDictionarySequenceM
ember); |
| 223 } | 223 } |
| 224 } | 224 } |
| 225 | 225 |
| 226 { | 226 { |
| 227 v8::Local<v8::Value> longMemberValue; | 227 v8::Local<v8::Value> longMemberValue; |
| 228 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "long
Member")).ToLocal(&longMemberValue)) { | 228 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "long
Member")).ToLocal(&longMemberValue)) { |
| 229 exceptionState.rethrowV8Exception(block.Exception()); | 229 exceptionState.rethrowV8Exception(block.Exception()); |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 312 | 312 |
| 313 { | 313 { |
| 314 v8::Local<v8::Value> stringArrayMemberValue; | 314 v8::Local<v8::Value> stringArrayMemberValue; |
| 315 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "stri
ngArrayMember")).ToLocal(&stringArrayMemberValue)) { | 315 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "stri
ngArrayMember")).ToLocal(&stringArrayMemberValue)) { |
| 316 exceptionState.rethrowV8Exception(block.Exception()); | 316 exceptionState.rethrowV8Exception(block.Exception()); |
| 317 return; | 317 return; |
| 318 } | 318 } |
| 319 if (stringArrayMemberValue.IsEmpty() || stringArrayMemberValue->IsUndefi
ned()) { | 319 if (stringArrayMemberValue.IsEmpty() || stringArrayMemberValue->IsUndefi
ned()) { |
| 320 // Do nothing. | 320 // Do nothing. |
| 321 } else { | 321 } else { |
| 322 Vector<String> stringArrayMember = toImplArray<String>(stringArrayMe
mberValue, 0, isolate, exceptionState); | 322 Vector<String> stringArrayMember = toImplArray<Vector<String>>(strin
gArrayMemberValue, 0, isolate, exceptionState); |
| 323 if (exceptionState.hadException()) | 323 if (exceptionState.hadException()) |
| 324 return; | 324 return; |
| 325 impl.setStringArrayMember(stringArrayMember); | 325 impl.setStringArrayMember(stringArrayMember); |
| 326 } | 326 } |
| 327 } | 327 } |
| 328 | 328 |
| 329 { | 329 { |
| 330 v8::Local<v8::Value> stringMemberValue; | 330 v8::Local<v8::Value> stringMemberValue; |
| 331 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "stri
ngMember")).ToLocal(&stringMemberValue)) { | 331 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "stri
ngMember")).ToLocal(&stringMemberValue)) { |
| 332 exceptionState.rethrowV8Exception(block.Exception()); | 332 exceptionState.rethrowV8Exception(block.Exception()); |
| (...skipping 29 matching lines...) Expand all Loading... |
| 362 | 362 |
| 363 { | 363 { |
| 364 v8::Local<v8::Value> stringSequenceMemberValue; | 364 v8::Local<v8::Value> stringSequenceMemberValue; |
| 365 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "stri
ngSequenceMember")).ToLocal(&stringSequenceMemberValue)) { | 365 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "stri
ngSequenceMember")).ToLocal(&stringSequenceMemberValue)) { |
| 366 exceptionState.rethrowV8Exception(block.Exception()); | 366 exceptionState.rethrowV8Exception(block.Exception()); |
| 367 return; | 367 return; |
| 368 } | 368 } |
| 369 if (stringSequenceMemberValue.IsEmpty() || stringSequenceMemberValue->Is
Undefined()) { | 369 if (stringSequenceMemberValue.IsEmpty() || stringSequenceMemberValue->Is
Undefined()) { |
| 370 // Do nothing. | 370 // Do nothing. |
| 371 } else { | 371 } else { |
| 372 Vector<String> stringSequenceMember = toImplArray<String>(stringSequ
enceMemberValue, 0, isolate, exceptionState); | 372 Vector<String> stringSequenceMember = toImplArray<Vector<String>>(st
ringSequenceMemberValue, 0, isolate, exceptionState); |
| 373 if (exceptionState.hadException()) | 373 if (exceptionState.hadException()) |
| 374 return; | 374 return; |
| 375 impl.setStringSequenceMember(stringSequenceMember); | 375 impl.setStringSequenceMember(stringSequenceMember); |
| 376 } | 376 } |
| 377 } | 377 } |
| 378 | 378 |
| 379 { | 379 { |
| 380 v8::Local<v8::Value> testInterface2OrUint8ArrayMemberValue; | 380 v8::Local<v8::Value> testInterface2OrUint8ArrayMemberValue; |
| 381 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "test
Interface2OrUint8ArrayMember")).ToLocal(&testInterface2OrUint8ArrayMemberValue))
{ | 381 if (!v8Object->Get(isolate->GetCurrentContext(), v8String(isolate, "test
Interface2OrUint8ArrayMember")).ToLocal(&testInterface2OrUint8ArrayMemberValue))
{ |
| 382 exceptionState.rethrowV8Exception(block.Exception()); | 382 exceptionState.rethrowV8Exception(block.Exception()); |
| (...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 723 } | 723 } |
| 724 | 724 |
| 725 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(v8::Isolate* isola
te, v8::Local<v8::Value> value, ExceptionState& exceptionState) | 725 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(v8::Isolate* isola
te, v8::Local<v8::Value> value, ExceptionState& exceptionState) |
| 726 { | 726 { |
| 727 TestDictionary impl; | 727 TestDictionary impl; |
| 728 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); | 728 V8TestDictionary::toImpl(isolate, value, impl, exceptionState); |
| 729 return impl; | 729 return impl; |
| 730 } | 730 } |
| 731 | 731 |
| 732 } // namespace blink | 732 } // namespace blink |
| OLD | NEW |