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

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

Issue 357413003: IDL: Drop redundant null check for string and wrapper type attributes (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 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
OLDNEW
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/V8HTMLCollection.h" 10 #include "bindings/core/v8/V8HTMLCollection.h"
(...skipping 1354 matching lines...) Expand 10 before | Expand all | Expand 10 after
1365 { 1365 {
1366 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1366 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1367 TestObjectV8Internal::readonlyEventTargetAttributeAttributeGetter(info); 1367 TestObjectV8Internal::readonlyEventTargetAttributeAttributeGetter(info);
1368 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1368 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1369 } 1369 }
1370 1370
1371 static void readonlyEventTargetOrNullAttributeAttributeGetter(const v8::Property CallbackInfo<v8::Value>& info) 1371 static void readonlyEventTargetOrNullAttributeAttributeGetter(const v8::Property CallbackInfo<v8::Value>& info)
1372 { 1372 {
1373 v8::Handle<v8::Object> holder = info.Holder(); 1373 v8::Handle<v8::Object> holder = info.Holder();
1374 TestObject* impl = V8TestObject::toNative(holder); 1374 TestObject* impl = V8TestObject::toNative(holder);
1375 RefPtrWillBeRawPtr<EventTarget> cppValue(impl->readonlyEventTargetOrNullAttr ibute()); 1375 v8SetReturnValueFast(info, WTF::getPtr(impl->readonlyEventTargetOrNullAttrib ute()), impl);
1376 if (!cppValue) {
1377 v8SetReturnValueNull(info);
1378 return;
1379 }
1380 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
1381 } 1376 }
1382 1377
1383 static void readonlyEventTargetOrNullAttributeAttributeGetterCallback(v8::Local< v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 1378 static void readonlyEventTargetOrNullAttributeAttributeGetterCallback(v8::Local< v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
1384 { 1379 {
1385 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1380 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1386 TestObjectV8Internal::readonlyEventTargetOrNullAttributeAttributeGetter(info ); 1381 TestObjectV8Internal::readonlyEventTargetOrNullAttributeAttributeGetter(info );
1387 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1382 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1388 } 1383 }
1389 1384
1390 static void readonlyWindowAttributeAttributeGetter(const v8::PropertyCallbackInf o<v8::Value>& info) 1385 static void readonlyWindowAttributeAttributeGetter(const v8::PropertyCallbackInf o<v8::Value>& info)
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
1513 { 1508 {
1514 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 1509 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
1515 TestObjectV8Internal::floatArrayAttributeAttributeSetter(v8Value, info); 1510 TestObjectV8Internal::floatArrayAttributeAttributeSetter(v8Value, info);
1516 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1511 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1517 } 1512 }
1518 1513
1519 static void stringOrNullAttributeAttributeGetter(const v8::PropertyCallbackInfo< v8::Value>& info) 1514 static void stringOrNullAttributeAttributeGetter(const v8::PropertyCallbackInfo< v8::Value>& info)
1520 { 1515 {
1521 v8::Handle<v8::Object> holder = info.Holder(); 1516 v8::Handle<v8::Object> holder = info.Holder();
1522 TestObject* impl = V8TestObject::toNative(holder); 1517 TestObject* impl = V8TestObject::toNative(holder);
1523 String cppValue(impl->stringOrNullAttribute()); 1518 v8SetReturnValueStringOrNull(info, impl->stringOrNullAttribute(), info.GetIs olate());
1524 if (!cppValue) {
1525 v8SetReturnValueNull(info);
1526 return;
1527 }
1528 v8SetReturnValueString(info, cppValue, info.GetIsolate());
1529 } 1519 }
1530 1520
1531 static void stringOrNullAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 1521 static void stringOrNullAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
1532 { 1522 {
1533 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1523 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1534 TestObjectV8Internal::stringOrNullAttributeAttributeGetter(info); 1524 TestObjectV8Internal::stringOrNullAttributeAttributeGetter(info);
1535 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1525 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1536 } 1526 }
1537 1527
1538 static void stringOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::PropertyCallbackInfo<void>& info) 1528 static void stringOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::PropertyCallbackInfo<void>& info)
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
1583 { 1573 {
1584 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 1574 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
1585 TestObjectV8Internal::longOrNullAttributeAttributeSetter(v8Value, info); 1575 TestObjectV8Internal::longOrNullAttributeAttributeSetter(v8Value, info);
1586 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1576 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1587 } 1577 }
1588 1578
1589 static void testInterfaceOrNullAttributeAttributeGetter(const v8::PropertyCallba ckInfo<v8::Value>& info) 1579 static void testInterfaceOrNullAttributeAttributeGetter(const v8::PropertyCallba ckInfo<v8::Value>& info)
1590 { 1580 {
1591 v8::Handle<v8::Object> holder = info.Holder(); 1581 v8::Handle<v8::Object> holder = info.Holder();
1592 TestObject* impl = V8TestObject::toNative(holder); 1582 TestObject* impl = V8TestObject::toNative(holder);
1593 RefPtr<TestInterfaceImplementation> cppValue(impl->testInterfaceOrNullAttrib ute()); 1583 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceOrNullAttribute()) , impl);
1594 if (!cppValue) {
1595 v8SetReturnValueNull(info);
1596 return;
1597 }
1598 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
1599 } 1584 }
1600 1585
1601 static void testInterfaceOrNullAttributeAttributeGetterCallback(v8::Local<v8::St ring>, const v8::PropertyCallbackInfo<v8::Value>& info) 1586 static void testInterfaceOrNullAttributeAttributeGetterCallback(v8::Local<v8::St ring>, const v8::PropertyCallbackInfo<v8::Value>& info)
1602 { 1587 {
1603 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1588 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1604 TestObjectV8Internal::testInterfaceOrNullAttributeAttributeGetter(info); 1589 TestObjectV8Internal::testInterfaceOrNullAttributeAttributeGetter(info);
1605 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1590 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1606 } 1591 }
1607 1592
1608 static void testInterfaceOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8V alue, const v8::PropertyCallbackInfo<void>& info) 1593 static void testInterfaceOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8V alue, const v8::PropertyCallbackInfo<void>& info)
(...skipping 2825 matching lines...) Expand 10 before | Expand all | Expand 10 after
4434 { 4419 {
4435 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4420 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4436 TestObjectV8Internal::typeCheckingInterfaceTestInterfaceAttributeAttributeSe tter(v8Value, info); 4421 TestObjectV8Internal::typeCheckingInterfaceTestInterfaceAttributeAttributeSe tter(v8Value, info);
4437 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4422 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4438 } 4423 }
4439 4424
4440 static void typeCheckingInterfaceTestInterfaceOrNullAttributeAttributeGetter(con st v8::PropertyCallbackInfo<v8::Value>& info) 4425 static void typeCheckingInterfaceTestInterfaceOrNullAttributeAttributeGetter(con st v8::PropertyCallbackInfo<v8::Value>& info)
4441 { 4426 {
4442 v8::Handle<v8::Object> holder = info.Holder(); 4427 v8::Handle<v8::Object> holder = info.Holder();
4443 TestObject* impl = V8TestObject::toNative(holder); 4428 TestObject* impl = V8TestObject::toNative(holder);
4444 RefPtr<TestInterfaceImplementation> cppValue(impl->typeCheckingInterfaceTest InterfaceOrNullAttribute()); 4429 v8SetReturnValueFast(info, WTF::getPtr(impl->typeCheckingInterfaceTestInterf aceOrNullAttribute()), impl);
4445 if (!cppValue) {
4446 v8SetReturnValueNull(info);
4447 return;
4448 }
4449 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
4450 } 4430 }
4451 4431
4452 static void typeCheckingInterfaceTestInterfaceOrNullAttributeAttributeGetterCall back(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 4432 static void typeCheckingInterfaceTestInterfaceOrNullAttributeAttributeGetterCall back(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
4453 { 4433 {
4454 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4434 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4455 TestObjectV8Internal::typeCheckingInterfaceTestInterfaceOrNullAttributeAttri buteGetter(info); 4435 TestObjectV8Internal::typeCheckingInterfaceTestInterfaceOrNullAttributeAttri buteGetter(info);
4456 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4436 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4457 } 4437 }
4458 4438
4459 static void typeCheckingInterfaceTestInterfaceOrNullAttributeAttributeSetter(v8: :Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 4439 static void typeCheckingInterfaceTestInterfaceOrNullAttributeAttributeSetter(v8: :Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after
4703 { 4683 {
4704 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4684 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4705 TestObjectV8Internal::testInterfaceGarbageCollectedAttributeAttributeSetter( v8Value, info); 4685 TestObjectV8Internal::testInterfaceGarbageCollectedAttributeAttributeSetter( v8Value, info);
4706 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4686 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4707 } 4687 }
4708 4688
4709 static void testInterfaceGarbageCollectedOrNullAttributeAttributeGetter(const v8 ::PropertyCallbackInfo<v8::Value>& info) 4689 static void testInterfaceGarbageCollectedOrNullAttributeAttributeGetter(const v8 ::PropertyCallbackInfo<v8::Value>& info)
4710 { 4690 {
4711 v8::Handle<v8::Object> holder = info.Holder(); 4691 v8::Handle<v8::Object> holder = info.Holder();
4712 TestObject* impl = V8TestObject::toNative(holder); 4692 TestObject* impl = V8TestObject::toNative(holder);
4713 RawPtr<TestInterfaceGarbageCollected> cppValue(impl->testInterfaceGarbageCol lectedOrNullAttribute()); 4693 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceGarbageCollectedOr NullAttribute()), impl);
4714 if (!cppValue) {
4715 v8SetReturnValueNull(info);
4716 return;
4717 }
4718 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
4719 } 4694 }
4720 4695
4721 static void testInterfaceGarbageCollectedOrNullAttributeAttributeGetterCallback( v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 4696 static void testInterfaceGarbageCollectedOrNullAttributeAttributeGetterCallback( v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
4722 { 4697 {
4723 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4698 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4724 TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeG etter(info); 4699 TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeG etter(info);
4725 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4700 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4726 } 4701 }
4727 4702
4728 static void testInterfaceGarbageCollectedOrNullAttributeAttributeSetter(v8::Loca l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 4703 static void testInterfaceGarbageCollectedOrNullAttributeAttributeSetter(v8::Loca l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
4766 { 4741 {
4767 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4742 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4768 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedAttributeAttributeS etter(v8Value, info); 4743 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedAttributeAttributeS etter(v8Value, info);
4769 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4744 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4770 } 4745 }
4771 4746
4772 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeGetter(co nst v8::PropertyCallbackInfo<v8::Value>& info) 4747 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeGetter(co nst v8::PropertyCallbackInfo<v8::Value>& info)
4773 { 4748 {
4774 v8::Handle<v8::Object> holder = info.Holder(); 4749 v8::Handle<v8::Object> holder = info.Holder();
4775 TestObject* impl = V8TestObject::toNative(holder); 4750 TestObject* impl = V8TestObject::toNative(holder);
4776 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> cppValue(impl->testI nterfaceWillBeGarbageCollectedOrNullAttribute()); 4751 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceWillBeGarbageColle ctedOrNullAttribute()), impl);
4777 if (!cppValue) {
4778 v8SetReturnValueNull(info);
4779 return;
4780 }
4781 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
4782 } 4752 }
4783 4753
4784 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeGetterCal lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 4754 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeGetterCal lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
4785 { 4755 {
4786 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4756 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4787 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttr ibuteGetter(info); 4757 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttr ibuteGetter(info);
4788 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4758 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4789 } 4759 }
4790 4760
4791 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeSetter(v8 ::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 4761 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeSetter(v8 ::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 5401 matching lines...) Expand 10 before | Expand all | Expand 10 after
10193 fromInternalPointer(object)->deref(); 10163 fromInternalPointer(object)->deref();
10194 } 10164 }
10195 10165
10196 template<> 10166 template<>
10197 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate) 10167 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate)
10198 { 10168 {
10199 return toV8(impl, creationContext, isolate); 10169 return toV8(impl, creationContext, isolate);
10200 } 10170 }
10201 10171
10202 } // namespace WebCore 10172 } // namespace WebCore
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698