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

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

Issue 15290002: Rebaseline bindings test results after r150554. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 7 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/V8TestOverloadedConstructors.cpp ('k') | no next file » | 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 226 matching lines...) Expand 10 before | Expand all | Expand 10 after
237 } 237 }
238 238
239 static void TestTypedefsReplaceableAttrSetterCallback(v8::Local<v8::String> name , v8::Local<v8::Value> value, const v8::AccessorInfo& info) 239 static void TestTypedefsReplaceableAttrSetterCallback(v8::Local<v8::String> name , v8::Local<v8::Value> value, const v8::AccessorInfo& info)
240 { 240 {
241 return TestTypedefsV8Internal::TestTypedefsReplaceableAttrSetter(name, value , info); 241 return TestTypedefsV8Internal::TestTypedefsReplaceableAttrSetter(name, value , info);
242 } 242 }
243 243
244 static v8::Handle<v8::Value> funcMethod(const v8::Arguments& args) 244 static v8::Handle<v8::Value> funcMethod(const v8::Arguments& args)
245 { 245 {
246 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder()); 246 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder());
247 ExceptionCode ec = 0;
248 if (args.Length() <= 0) { 247 if (args.Length() <= 0) {
249 imp->func(); 248 imp->func();
250 return v8Undefined(); 249 return v8Undefined();
251 } 250 }
252 V8TRYCATCH(Vector<int>, x, toNativeArray<int>(args[0])); 251 V8TRYCATCH(Vector<int>, x, toNativeArray<int>(args[0]));
253 imp->func(x); 252 imp->func(x);
254 return v8Undefined(); 253 return v8Undefined();
255 } 254 }
256 255
257 static v8::Handle<v8::Value> funcMethodCallback(const v8::Arguments& args) 256 static v8::Handle<v8::Value> funcMethodCallback(const v8::Arguments& args)
258 { 257 {
259 return TestTypedefsV8Internal::funcMethod(args); 258 return TestTypedefsV8Internal::funcMethod(args);
260 } 259 }
261 260
262 static v8::Handle<v8::Value> setShadowMethod(const v8::Arguments& args) 261 static v8::Handle<v8::Value> setShadowMethod(const v8::Arguments& args)
263 { 262 {
264 if (args.Length() < 3) 263 if (args.Length() < 3)
265 return throwNotEnoughArgumentsError(args.GetIsolate()); 264 return throwNotEnoughArgumentsError(args.GetIsolate());
266 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder()); 265 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder());
267 ExceptionCode ec = 0;
268 V8TRYCATCH(float, width, static_cast<float>(args[0]->NumberValue())); 266 V8TRYCATCH(float, width, static_cast<float>(args[0]->NumberValue()));
269 V8TRYCATCH(float, height, static_cast<float>(args[1]->NumberValue())); 267 V8TRYCATCH(float, height, static_cast<float>(args[1]->NumberValue()));
270 V8TRYCATCH(float, blur, static_cast<float>(args[2]->NumberValue())); 268 V8TRYCATCH(float, blur, static_cast<float>(args[2]->NumberValue()));
271 if (args.Length() <= 3) { 269 if (args.Length() <= 3) {
272 imp->setShadow(width, height, blur); 270 imp->setShadow(width, height, blur);
273 return v8Undefined(); 271 return v8Undefined();
274 } 272 }
275 V8TRYCATCH_FOR_V8STRINGRESOURCE(V8StringResource<>, color, args[3]); 273 V8TRYCATCH_FOR_V8STRINGRESOURCE(V8StringResource<>, color, args[3]);
276 if (args.Length() <= 4) { 274 if (args.Length() <= 4) {
277 imp->setShadow(width, height, blur, color); 275 imp->setShadow(width, height, blur, color);
278 return v8Undefined(); 276 return v8Undefined();
279 } 277 }
280 V8TRYCATCH(float, alpha, static_cast<float>(args[4]->NumberValue())); 278 V8TRYCATCH(float, alpha, static_cast<float>(args[4]->NumberValue()));
281 imp->setShadow(width, height, blur, color, alpha); 279 imp->setShadow(width, height, blur, color, alpha);
282 return v8Undefined(); 280 return v8Undefined();
283 } 281 }
284 282
285 static v8::Handle<v8::Value> setShadowMethodCallback(const v8::Arguments& args) 283 static v8::Handle<v8::Value> setShadowMethodCallback(const v8::Arguments& args)
286 { 284 {
287 return TestTypedefsV8Internal::setShadowMethod(args); 285 return TestTypedefsV8Internal::setShadowMethod(args);
288 } 286 }
289 287
290 static v8::Handle<v8::Value> methodWithSequenceArgMethod(const v8::Arguments& ar gs) 288 static v8::Handle<v8::Value> methodWithSequenceArgMethod(const v8::Arguments& ar gs)
291 { 289 {
292 if (args.Length() < 1) 290 if (args.Length() < 1)
293 return throwNotEnoughArgumentsError(args.GetIsolate()); 291 return throwNotEnoughArgumentsError(args.GetIsolate());
294 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder()); 292 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder());
295 ExceptionCode ec = 0;
296 V8TRYCATCH(Vector<RefPtr<SerializedScriptValue> >, sequenceArg, (toRefPtrNat iveArray<SerializedScriptValue, V8SerializedScriptValue>(args[0], args.GetIsolat e()))); 293 V8TRYCATCH(Vector<RefPtr<SerializedScriptValue> >, sequenceArg, (toRefPtrNat iveArray<SerializedScriptValue, V8SerializedScriptValue>(args[0], args.GetIsolat e())));
297 return v8::Number::New(static_cast<double>(imp->methodWithSequenceArg(sequen ceArg))); 294 return v8::Number::New(static_cast<double>(imp->methodWithSequenceArg(sequen ceArg)));
298 } 295 }
299 296
300 static v8::Handle<v8::Value> methodWithSequenceArgMethodCallback(const v8::Argum ents& args) 297 static v8::Handle<v8::Value> methodWithSequenceArgMethodCallback(const v8::Argum ents& args)
301 { 298 {
302 return TestTypedefsV8Internal::methodWithSequenceArgMethod(args); 299 return TestTypedefsV8Internal::methodWithSequenceArgMethod(args);
303 } 300 }
304 301
305 static v8::Handle<v8::Value> nullableArrayArgMethod(const v8::Arguments& args) 302 static v8::Handle<v8::Value> nullableArrayArgMethod(const v8::Arguments& args)
306 { 303 {
307 if (args.Length() < 1) 304 if (args.Length() < 1)
308 return throwNotEnoughArgumentsError(args.GetIsolate()); 305 return throwNotEnoughArgumentsError(args.GetIsolate());
309 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder()); 306 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder());
310 ExceptionCode ec = 0;
311 V8TRYCATCH(Vector<String>, arrayArg, toNativeArray<String>(args[0])); 307 V8TRYCATCH(Vector<String>, arrayArg, toNativeArray<String>(args[0]));
312 imp->nullableArrayArg(arrayArg); 308 imp->nullableArrayArg(arrayArg);
313 return v8Undefined(); 309 return v8Undefined();
314 } 310 }
315 311
316 static v8::Handle<v8::Value> nullableArrayArgMethodCallback(const v8::Arguments& args) 312 static v8::Handle<v8::Value> nullableArrayArgMethodCallback(const v8::Arguments& args)
317 { 313 {
318 return TestTypedefsV8Internal::nullableArrayArgMethod(args); 314 return TestTypedefsV8Internal::nullableArrayArgMethod(args);
319 } 315 }
320 316
321 static v8::Handle<v8::Value> funcWithClampMethod(const v8::Arguments& args) 317 static v8::Handle<v8::Value> funcWithClampMethod(const v8::Arguments& args)
322 { 318 {
323 if (args.Length() < 1) 319 if (args.Length() < 1)
324 return throwNotEnoughArgumentsError(args.GetIsolate()); 320 return throwNotEnoughArgumentsError(args.GetIsolate());
325 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder()); 321 TestTypedefs* imp = V8TestTypedefs::toNative(args.Holder());
326 ExceptionCode ec = 0;
327 unsigned long long arg1 = 0; 322 unsigned long long arg1 = 0;
328 V8TRYCATCH(double, arg1NativeValue, args[0]->NumberValue()); 323 V8TRYCATCH(double, arg1NativeValue, args[0]->NumberValue());
329 if (!std::isnan(arg1NativeValue)) 324 if (!std::isnan(arg1NativeValue))
330 arg1 = clampTo<unsigned long long>(arg1NativeValue); 325 arg1 = clampTo<unsigned long long>(arg1NativeValue);
331 if (args.Length() <= 1) { 326 if (args.Length() <= 1) {
332 imp->funcWithClamp(arg1); 327 imp->funcWithClamp(arg1);
333 return v8Undefined(); 328 return v8Undefined();
334 } 329 }
335 unsigned long long arg2 = 0; 330 unsigned long long arg2 = 0;
336 V8TRYCATCH(double, arg2NativeValue, args[1]->NumberValue()); 331 V8TRYCATCH(double, arg2NativeValue, args[1]->NumberValue());
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
404 399
405 static v8::Handle<v8::Value> methodWithExceptionMethodCallback(const v8::Argumen ts& args) 400 static v8::Handle<v8::Value> methodWithExceptionMethodCallback(const v8::Argumen ts& args)
406 { 401 {
407 return TestTypedefsV8Internal::methodWithExceptionMethod(args); 402 return TestTypedefsV8Internal::methodWithExceptionMethod(args);
408 } 403 }
409 404
410 static v8::Handle<v8::Value> constructor(const v8::Arguments& args) 405 static v8::Handle<v8::Value> constructor(const v8::Arguments& args)
411 { 406 {
412 if (args.Length() < 2) 407 if (args.Length() < 2)
413 return throwNotEnoughArgumentsError(args.GetIsolate()); 408 return throwNotEnoughArgumentsError(args.GetIsolate());
414
415 ExceptionCode ec = 0;
416 V8TRYCATCH_FOR_V8STRINGRESOURCE(V8StringResource<>, hello, args[0]); 409 V8TRYCATCH_FOR_V8STRINGRESOURCE(V8StringResource<>, hello, args[0]);
417 if (args.Length() <= 1 || !args[1]->IsFunction()) 410 if (args.Length() <= 1 || !args[1]->IsFunction())
418 return throwTypeError(0, args.GetIsolate()); 411 return throwTypeError(0, args.GetIsolate());
419 RefPtr<TestCallback> testCallback = V8TestCallback::create(args[1], getScrip tExecutionContext()); 412 RefPtr<TestCallback> testCallback = V8TestCallback::create(args[1], getScrip tExecutionContext());
420 413
421 RefPtr<TestTypedefs> impl = TestTypedefs::create(hello, testCallback); 414 RefPtr<TestTypedefs> impl = TestTypedefs::create(hello, testCallback);
422 v8::Handle<v8::Object> wrapper = args.Holder(); 415 v8::Handle<v8::Object> wrapper = args.Holder();
423 416
424 V8DOMWrapper::associateObjectWithWrapper(impl.release(), &V8TestTypedefs::in fo, wrapper, args.GetIsolate(), WrapperConfiguration::Dependent); 417 V8DOMWrapper::associateObjectWithWrapper(impl.release(), &V8TestTypedefs::in fo, wrapper, args.GetIsolate(), WrapperConfiguration::Dependent);
425 return wrapper; 418 return wrapper;
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
527 installPerContextProperties(wrapper, impl.get(), isolate); 520 installPerContextProperties(wrapper, impl.get(), isolate);
528 V8DOMWrapper::associateObjectWithWrapper(impl, &info, wrapper, isolate, Wrap perConfiguration::Independent); 521 V8DOMWrapper::associateObjectWithWrapper(impl, &info, wrapper, isolate, Wrap perConfiguration::Independent);
529 return wrapper; 522 return wrapper;
530 } 523 }
531 void V8TestTypedefs::derefObject(void* object) 524 void V8TestTypedefs::derefObject(void* object)
532 { 525 {
533 static_cast<TestTypedefs*>(object)->deref(); 526 static_cast<TestTypedefs*>(object)->deref();
534 } 527 }
535 528
536 } // namespace WebCore 529 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/V8TestOverloadedConstructors.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698