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 "V8TestObject.h" | 8 #include "V8TestObject.h" |
9 | 9 |
10 #include "bindings/core/v8/BindingSecurity.h" | 10 #include "bindings/core/v8/BindingSecurity.h" |
(...skipping 7389 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7400 | 7400 |
7401 static void voidMethodDefaultFalseBooleanArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 7401 static void voidMethodDefaultFalseBooleanArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
7402 { | 7402 { |
7403 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7403 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
7404 TestObjectV8Internal::voidMethodDefaultFalseBooleanArgMethod(info); | 7404 TestObjectV8Internal::voidMethodDefaultFalseBooleanArgMethod(info); |
7405 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7405 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
7406 } | 7406 } |
7407 | 7407 |
7408 static void voidMethodDefaultNullableByteStringArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 7408 static void voidMethodDefaultNullableByteStringArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
7409 { | 7409 { |
| 7410 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultNullableByteStringArg", "TestObject", info.Holder(), info.GetIsolate()); |
7410 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7411 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7411 V8StringResource<TreatNullAsNullString> defaultStringArg; | 7412 V8StringResource<TreatNullAsNullString> defaultStringArg; |
7412 { | 7413 { |
7413 v8::TryCatch block; | 7414 v8::TryCatch block; |
7414 V8RethrowTryCatchScope rethrow(block); | 7415 V8RethrowTryCatchScope rethrow(block); |
7415 if (!info[0]->IsUndefined()) { | 7416 if (!info[0]->IsUndefined()) { |
7416 TONATIVE_VOID_INTERNAL(defaultStringArg, toByteString(info[0])); | 7417 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultStringArg, toByteString
(info[0], exceptionState), exceptionState); |
7417 } else { | 7418 } else { |
7418 defaultStringArg = nullptr; | 7419 defaultStringArg = nullptr; |
7419 } | 7420 } |
7420 } | 7421 } |
7421 impl->voidMethodDefaultNullableByteStringArg(defaultStringArg); | 7422 impl->voidMethodDefaultNullableByteStringArg(defaultStringArg); |
7422 } | 7423 } |
7423 | 7424 |
7424 static void voidMethodDefaultNullableByteStringArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 7425 static void voidMethodDefaultNullableByteStringArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
7425 { | 7426 { |
7426 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7427 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
(...skipping 3909 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11336 // FIXME: We should support more exceptions. | 11337 // FIXME: We should support more exceptions. |
11337 RELEASE_ASSERT_NOT_REACHED(); | 11338 RELEASE_ASSERT_NOT_REACHED(); |
11338 } | 11339 } |
11339 block.ReThrow(); | 11340 block.ReThrow(); |
11340 return false; | 11341 return false; |
11341 } | 11342 } |
11342 return true; | 11343 return true; |
11343 } | 11344 } |
11344 | 11345 |
11345 } // namespace blink | 11346 } // namespace blink |
OLD | NEW |