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 "V8TestTypedefs.h" | 8 #include "V8TestTypedefs.h" |
9 | 9 |
10 #include "bindings/core/v8/ExceptionState.h" | 10 #include "bindings/core/v8/ExceptionState.h" |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 static void voidMethodArrayOfLongsArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 106 static void voidMethodArrayOfLongsArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
107 { | 107 { |
108 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodA
rrayOfLongsArg", "TestTypedefs", info.Holder(), info.GetIsolate()); | 108 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodA
rrayOfLongsArg", "TestTypedefs", info.Holder(), info.GetIsolate()); |
109 TestTypedefs* impl = V8TestTypedefs::toImpl(info.Holder()); | 109 TestTypedefs* impl = V8TestTypedefs::toImpl(info.Holder()); |
110 Vector<int> arrayOfLongsArg; | 110 Vector<int> arrayOfLongsArg; |
111 { | 111 { |
112 if (UNLIKELY(info.Length() <= 0)) { | 112 if (UNLIKELY(info.Length() <= 0)) { |
113 impl->voidMethodArrayOfLongsArg(); | 113 impl->voidMethodArrayOfLongsArg(); |
114 return; | 114 return; |
115 } | 115 } |
116 arrayOfLongsArg = toImplArray<int>(info[0], 1, info.GetIsolate(), except
ionState); | 116 arrayOfLongsArg = toImplArray<Vector<int>>(info[0], 1, info.GetIsolate()
, exceptionState); |
117 if (exceptionState.throwIfNeeded()) | 117 if (exceptionState.throwIfNeeded()) |
118 return; | 118 return; |
119 } | 119 } |
120 impl->voidMethodArrayOfLongsArg(arrayOfLongsArg); | 120 impl->voidMethodArrayOfLongsArg(arrayOfLongsArg); |
121 } | 121 } |
122 | 122 |
123 static void voidMethodArrayOfLongsArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 123 static void voidMethodArrayOfLongsArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
124 { | 124 { |
125 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 125 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
126 TestTypedefsV8Internal::voidMethodArrayOfLongsArgMethod(info); | 126 TestTypedefsV8Internal::voidMethodArrayOfLongsArgMethod(info); |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
240 { | 240 { |
241 ExceptionState exceptionState(ExceptionState::ExecutionContext, "arrayOfStri
ngsMethodArrayOfStringsArg", "TestTypedefs", info.Holder(), info.GetIsolate()); | 241 ExceptionState exceptionState(ExceptionState::ExecutionContext, "arrayOfStri
ngsMethodArrayOfStringsArg", "TestTypedefs", info.Holder(), info.GetIsolate()); |
242 if (UNLIKELY(info.Length() < 1)) { | 242 if (UNLIKELY(info.Length() < 1)) { |
243 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 243 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
244 exceptionState.throwIfNeeded(); | 244 exceptionState.throwIfNeeded(); |
245 return; | 245 return; |
246 } | 246 } |
247 TestTypedefs* impl = V8TestTypedefs::toImpl(info.Holder()); | 247 TestTypedefs* impl = V8TestTypedefs::toImpl(info.Holder()); |
248 Vector<String> arrayOfStringsArg; | 248 Vector<String> arrayOfStringsArg; |
249 { | 249 { |
250 arrayOfStringsArg = toImplArray<String>(info[0], 1, info.GetIsolate(), e
xceptionState); | 250 arrayOfStringsArg = toImplArray<Vector<String>>(info[0], 1, info.GetIsol
ate(), exceptionState); |
251 if (exceptionState.throwIfNeeded()) | 251 if (exceptionState.throwIfNeeded()) |
252 return; | 252 return; |
253 } | 253 } |
254 v8SetReturnValue(info, toV8(impl->arrayOfStringsMethodArrayOfStringsArg(arra
yOfStringsArg), info.Holder(), info.GetIsolate())); | 254 v8SetReturnValue(info, toV8(impl->arrayOfStringsMethodArrayOfStringsArg(arra
yOfStringsArg), info.Holder(), info.GetIsolate())); |
255 } | 255 } |
256 | 256 |
257 static void arrayOfStringsMethodArrayOfStringsArgMethodCallback(const v8::Functi
onCallbackInfo<v8::Value>& info) | 257 static void arrayOfStringsMethodArrayOfStringsArgMethodCallback(const v8::Functi
onCallbackInfo<v8::Value>& info) |
258 { | 258 { |
259 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 259 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
260 TestTypedefsV8Internal::arrayOfStringsMethodArrayOfStringsArgMethod(info); | 260 TestTypedefsV8Internal::arrayOfStringsMethodArrayOfStringsArgMethod(info); |
261 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 261 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
262 } | 262 } |
263 | 263 |
264 static void stringArrayMethodStringArrayArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 264 static void stringArrayMethodStringArrayArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
265 { | 265 { |
266 ExceptionState exceptionState(ExceptionState::ExecutionContext, "stringArray
MethodStringArrayArg", "TestTypedefs", info.Holder(), info.GetIsolate()); | 266 ExceptionState exceptionState(ExceptionState::ExecutionContext, "stringArray
MethodStringArrayArg", "TestTypedefs", info.Holder(), info.GetIsolate()); |
267 if (UNLIKELY(info.Length() < 1)) { | 267 if (UNLIKELY(info.Length() < 1)) { |
268 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 268 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
269 exceptionState.throwIfNeeded(); | 269 exceptionState.throwIfNeeded(); |
270 return; | 270 return; |
271 } | 271 } |
272 TestTypedefs* impl = V8TestTypedefs::toImpl(info.Holder()); | 272 TestTypedefs* impl = V8TestTypedefs::toImpl(info.Holder()); |
273 Vector<String> stringArrayArg; | 273 Vector<String> stringArrayArg; |
274 { | 274 { |
275 stringArrayArg = toImplArray<String>(info[0], 1, info.GetIsolate(), exce
ptionState); | 275 stringArrayArg = toImplArray<Vector<String>>(info[0], 1, info.GetIsolate
(), exceptionState); |
276 if (exceptionState.throwIfNeeded()) | 276 if (exceptionState.throwIfNeeded()) |
277 return; | 277 return; |
278 } | 278 } |
279 v8SetReturnValue(info, toV8(impl->stringArrayMethodStringArrayArg(stringArra
yArg), info.Holder(), info.GetIsolate())); | 279 v8SetReturnValue(info, toV8(impl->stringArrayMethodStringArrayArg(stringArra
yArg), info.Holder(), info.GetIsolate())); |
280 } | 280 } |
281 | 281 |
282 static void stringArrayMethodStringArrayArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) | 282 static void stringArrayMethodStringArrayArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) |
283 { | 283 { |
284 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 284 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
285 TestTypedefsV8Internal::stringArrayMethodStringArrayArgMethod(info); | 285 TestTypedefsV8Internal::stringArrayMethodStringArrayArgMethod(info); |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
385 { | 385 { |
386 scriptWrappable->toImpl<TestTypedefs>()->ref(); | 386 scriptWrappable->toImpl<TestTypedefs>()->ref(); |
387 } | 387 } |
388 | 388 |
389 void V8TestTypedefs::derefObject(ScriptWrappable* scriptWrappable) | 389 void V8TestTypedefs::derefObject(ScriptWrappable* scriptWrappable) |
390 { | 390 { |
391 scriptWrappable->toImpl<TestTypedefs>()->deref(); | 391 scriptWrappable->toImpl<TestTypedefs>()->deref(); |
392 } | 392 } |
393 | 393 |
394 } // namespace blink | 394 } // namespace blink |
OLD | NEW |