Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(455)

Side by Side Diff: Source/bindings/tests/results/V8TestTypedefs.cpp

Issue 19969004: Update toNativeArray() / toRefPtrNativeArray() do not match Web IDL specification (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fix nits Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/bindings/tests/results/V8TestObject.cpp ('k') | Source/bindings/v8/V8Binding.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 This file is part of the Blink open source project. 2 This file is part of the Blink open source project.
3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! 3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY!
4 4
5 This library is free software; you can redistribute it and/or 5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Library General Public 6 modify it under the terms of the GNU Library General Public
7 License as published by the Free Software Foundation; either 7 License as published by the Free Software Foundation; either
8 version 2 of the License, or (at your option) any later version. 8 version 2 of the License, or (at your option) any later version.
9 9
10 This library is distributed in the hope that it will be useful, 10 This library is distributed in the hope that it will be useful,
(...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after
275 } 275 }
276 276
277 static void funcMethod(const v8::FunctionCallbackInfo<v8::Value>& args) 277 static void funcMethod(const v8::FunctionCallbackInfo<v8::Value>& args)
278 { 278 {
279 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder()); 279 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder());
280 if (args.Length() <= 0) { 280 if (args.Length() <= 0) {
281 imp->func(); 281 imp->func();
282 282
283 return; 283 return;
284 } 284 }
285 V8TRYCATCH_VOID(Vector<int>, x, toNativeArray<int>(args[0])); 285 V8TRYCATCH_VOID(Vector<int>, x, toNativeArray<int>(args[0], args.GetIsolate( )));
286 imp->func(x); 286 imp->func(x);
287 287
288 return; 288 return;
289 } 289 }
290 290
291 static void funcMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& args) 291 static void funcMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& args)
292 { 292 {
293 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 293 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
294 TestTypedefsV8Internal::funcMethod(args); 294 TestTypedefsV8Internal::funcMethod(args);
295 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 295 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
348 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 348 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
349 } 349 }
350 350
351 static void nullableArrayArgMethod(const v8::FunctionCallbackInfo<v8::Value>& ar gs) 351 static void nullableArrayArgMethod(const v8::FunctionCallbackInfo<v8::Value>& ar gs)
352 { 352 {
353 if (args.Length() < 1) { 353 if (args.Length() < 1) {
354 throwNotEnoughArgumentsError(args.GetIsolate()); 354 throwNotEnoughArgumentsError(args.GetIsolate());
355 return; 355 return;
356 } 356 }
357 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder()); 357 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder());
358 V8TRYCATCH_VOID(Vector<String>, arrayArg, toNativeArray<String>(args[0])); 358 V8TRYCATCH_VOID(Vector<String>, arrayArg, toNativeArray<String>(args[0], arg s.GetIsolate()));
359 imp->nullableArrayArg(arrayArg); 359 imp->nullableArrayArg(arrayArg);
360 360
361 return; 361 return;
362 } 362 }
363 363
364 static void nullableArrayArgMethodCallback(const v8::FunctionCallbackInfo<v8::Va lue>& args) 364 static void nullableArrayArgMethodCallback(const v8::FunctionCallbackInfo<v8::Va lue>& args)
365 { 365 {
366 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 366 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
367 TestTypedefsV8Internal::nullableArrayArgMethod(args); 367 TestTypedefsV8Internal::nullableArrayArgMethod(args);
368 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 368 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
415 } 415 }
416 416
417 static void stringArrayFunctionMethod(const v8::FunctionCallbackInfo<v8::Value>& args) 417 static void stringArrayFunctionMethod(const v8::FunctionCallbackInfo<v8::Value>& args)
418 { 418 {
419 if (args.Length() < 1) { 419 if (args.Length() < 1) {
420 throwNotEnoughArgumentsError(args.GetIsolate()); 420 throwNotEnoughArgumentsError(args.GetIsolate());
421 return; 421 return;
422 } 422 }
423 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder()); 423 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder());
424 ExceptionState es(args.GetIsolate()); 424 ExceptionState es(args.GetIsolate());
425 V8TRYCATCH_VOID(Vector<String>, values, toNativeArray<String>(args[0])); 425 V8TRYCATCH_VOID(Vector<String>, values, toNativeArray<String>(args[0], args. GetIsolate()));
426 Vector<String> result = imp->stringArrayFunction(values, es); 426 Vector<String> result = imp->stringArrayFunction(values, es);
427 if (es.throwIfNeeded()) 427 if (es.throwIfNeeded())
428 return; 428 return;
429 v8SetReturnValue(args, v8Array(result, args.GetIsolate())); 429 v8SetReturnValue(args, v8Array(result, args.GetIsolate()));
430 return; 430 return;
431 } 431 }
432 432
433 static void stringArrayFunctionMethodCallback(const v8::FunctionCallbackInfo<v8: :Value>& args) 433 static void stringArrayFunctionMethodCallback(const v8::FunctionCallbackInfo<v8: :Value>& args)
434 { 434 {
435 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 435 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
436 TestTypedefsV8Internal::stringArrayFunctionMethod(args); 436 TestTypedefsV8Internal::stringArrayFunctionMethod(args);
437 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 437 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
438 } 438 }
439 439
440 static void stringArrayFunction2Method(const v8::FunctionCallbackInfo<v8::Value> & args) 440 static void stringArrayFunction2Method(const v8::FunctionCallbackInfo<v8::Value> & args)
441 { 441 {
442 if (args.Length() < 1) { 442 if (args.Length() < 1) {
443 throwNotEnoughArgumentsError(args.GetIsolate()); 443 throwNotEnoughArgumentsError(args.GetIsolate());
444 return; 444 return;
445 } 445 }
446 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder()); 446 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder());
447 ExceptionState es(args.GetIsolate()); 447 ExceptionState es(args.GetIsolate());
448 V8TRYCATCH_VOID(Vector<String>, values, toNativeArray<String>(args[0])); 448 V8TRYCATCH_VOID(Vector<String>, values, toNativeArray<String>(args[0], args. GetIsolate()));
449 Vector<String> result = imp->stringArrayFunction2(values, es); 449 Vector<String> result = imp->stringArrayFunction2(values, es);
450 if (es.throwIfNeeded()) 450 if (es.throwIfNeeded())
451 return; 451 return;
452 v8SetReturnValue(args, v8Array(result, args.GetIsolate())); 452 v8SetReturnValue(args, v8Array(result, args.GetIsolate()));
453 return; 453 return;
454 } 454 }
455 455
456 static void stringArrayFunction2MethodCallback(const v8::FunctionCallbackInfo<v8 ::Value>& args) 456 static void stringArrayFunction2MethodCallback(const v8::FunctionCallbackInfo<v8 ::Value>& args)
457 { 457 {
458 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 458 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
612 installPerContextProperties(wrapper, impl.get(), isolate); 612 installPerContextProperties(wrapper, impl.get(), isolate);
613 V8DOMWrapper::associateObjectWithWrapper<V8TestTypedefs>(impl, &info, wrappe r, isolate, WrapperConfiguration::Independent); 613 V8DOMWrapper::associateObjectWithWrapper<V8TestTypedefs>(impl, &info, wrappe r, isolate, WrapperConfiguration::Independent);
614 return wrapper; 614 return wrapper;
615 } 615 }
616 void V8TestTypedefs::derefObject(void* object) 616 void V8TestTypedefs::derefObject(void* object)
617 { 617 {
618 fromInternalPointer(object)->deref(); 618 fromInternalPointer(object)->deref();
619 } 619 }
620 620
621 } // namespace WebCore 621 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/V8TestObject.cpp ('k') | Source/bindings/v8/V8Binding.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698