| 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 107 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 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(V8StringResource<>, enumMember, enumMemberValue); | 
| 127         String string = enumMember; | 127         String string = enumMember; | 
| 128         if (!(string == "foo" || string == "bar" || string == "baz")) { | 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()) { | 
| 137         exceptionState.rethrowV8Exception(block.Exception()); | 137         exceptionState.rethrowV8Exception(block.Exception()); | 
| 138         return; | 138         return; | 
| (...skipping 368 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 507 } | 507 } | 
| 508 | 508 | 
| 509 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(const v8::Local<v8
     ::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) | 509 TestDictionary NativeValueTraits<TestDictionary>::nativeValue(const v8::Local<v8
     ::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) | 
| 510 { | 510 { | 
| 511     TestDictionary impl; | 511     TestDictionary impl; | 
| 512     V8TestDictionary::toImpl(isolate, value, impl, exceptionState); | 512     V8TestDictionary::toImpl(isolate, value, impl, exceptionState); | 
| 513     return impl; | 513     return impl; | 
| 514 } | 514 } | 
| 515 | 515 | 
| 516 } // namespace blink | 516 } // namespace blink | 
| OLD | NEW | 
|---|