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

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

Issue 28333003: IDL compiler: [Conditional] for setters (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebased Created 7 years, 2 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
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 1430 matching lines...) Expand 10 before | Expand all | Expand 10 after
1441 #if ENABLE(Condition1) 1441 #if ENABLE(Condition1)
1442 static void conditionalAttr1AttributeGetterCallback(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 1442 static void conditionalAttr1AttributeGetterCallback(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
1443 { 1443 {
1444 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); 1444 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
1445 TestObjV8Internal::conditionalAttr1AttributeGetter(name, info); 1445 TestObjV8Internal::conditionalAttr1AttributeGetter(name, info);
1446 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 1446 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1447 } 1447 }
1448 #endif // ENABLE(Condition1) 1448 #endif // ENABLE(Condition1)
1449 1449
1450 #if ENABLE(Condition1) 1450 #if ENABLE(Condition1)
1451
1452 static void conditionalAttr1AttributeSetter(v8::Local<v8::String> name, v8::Loca l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) 1451 static void conditionalAttr1AttributeSetter(v8::Local<v8::String> name, v8::Loca l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
1453 { 1452 {
1454 TestObj* imp = V8TestObject::toNative(info.Holder()); 1453 TestObj* imp = V8TestObject::toNative(info.Holder());
1455 V8TRYCATCH_VOID(int, cppValue, toInt32(jsValue)); 1454 V8TRYCATCH_VOID(int, cppValue, toInt32(jsValue));
1456 imp->setConditionalAttr1(cppValue); 1455 imp->setConditionalAttr1(cppValue);
1457 } 1456 }
1458
1459 #endif // ENABLE(Condition1) 1457 #endif // ENABLE(Condition1)
1460 1458
1461 #if ENABLE(Condition1) 1459 #if ENABLE(Condition1)
1462
1463 static void conditionalAttr1AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) 1460 static void conditionalAttr1AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
1464 { 1461 {
1465 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 1462 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
1466 TestObjV8Internal::conditionalAttr1AttributeSetter(name, jsValue, info); 1463 TestObjV8Internal::conditionalAttr1AttributeSetter(name, jsValue, info);
1467 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 1464 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1468 } 1465 }
1469
1470 #endif // ENABLE(Condition1) 1466 #endif // ENABLE(Condition1)
1471 1467
1472 #if ENABLE(Condition1) && ENABLE(Condition2) 1468 #if ENABLE(Condition1) && ENABLE(Condition2)
1473 static void conditionalAttr2AttributeGetter(v8::Local<v8::String> name, const v8 ::PropertyCallbackInfo<v8::Value>& info) 1469 static void conditionalAttr2AttributeGetter(v8::Local<v8::String> name, const v8 ::PropertyCallbackInfo<v8::Value>& info)
1474 { 1470 {
1475 TestObj* imp = V8TestObject::toNative(info.Holder()); 1471 TestObj* imp = V8TestObject::toNative(info.Holder());
1476 v8SetReturnValueInt(info, imp->conditionalAttr2()); 1472 v8SetReturnValueInt(info, imp->conditionalAttr2());
1477 } 1473 }
1478 #endif // ENABLE(Condition1) && ENABLE(Condition2) 1474 #endif // ENABLE(Condition1) && ENABLE(Condition2)
1479 1475
1480 #if ENABLE(Condition1) && ENABLE(Condition2) 1476 #if ENABLE(Condition1) && ENABLE(Condition2)
1481 static void conditionalAttr2AttributeGetterCallback(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 1477 static void conditionalAttr2AttributeGetterCallback(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
1482 { 1478 {
1483 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); 1479 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
1484 TestObjV8Internal::conditionalAttr2AttributeGetter(name, info); 1480 TestObjV8Internal::conditionalAttr2AttributeGetter(name, info);
1485 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 1481 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1486 } 1482 }
1487 #endif // ENABLE(Condition1) && ENABLE(Condition2) 1483 #endif // ENABLE(Condition1) && ENABLE(Condition2)
1488 1484
1489 #if ENABLE(Condition1) && ENABLE(Condition2) 1485 #if ENABLE(Condition1) && ENABLE(Condition2)
1490
1491 static void conditionalAttr2AttributeSetter(v8::Local<v8::String> name, v8::Loca l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) 1486 static void conditionalAttr2AttributeSetter(v8::Local<v8::String> name, v8::Loca l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
1492 { 1487 {
1493 TestObj* imp = V8TestObject::toNative(info.Holder()); 1488 TestObj* imp = V8TestObject::toNative(info.Holder());
1494 V8TRYCATCH_VOID(int, cppValue, toInt32(jsValue)); 1489 V8TRYCATCH_VOID(int, cppValue, toInt32(jsValue));
1495 imp->setConditionalAttr2(cppValue); 1490 imp->setConditionalAttr2(cppValue);
1496 } 1491 }
1497
1498 #endif // ENABLE(Condition1) && ENABLE(Condition2) 1492 #endif // ENABLE(Condition1) && ENABLE(Condition2)
1499 1493
1500 #if ENABLE(Condition1) && ENABLE(Condition2) 1494 #if ENABLE(Condition1) && ENABLE(Condition2)
1501
1502 static void conditionalAttr2AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) 1495 static void conditionalAttr2AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
1503 { 1496 {
1504 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 1497 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
1505 TestObjV8Internal::conditionalAttr2AttributeSetter(name, jsValue, info); 1498 TestObjV8Internal::conditionalAttr2AttributeSetter(name, jsValue, info);
1506 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 1499 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1507 } 1500 }
1508
1509 #endif // ENABLE(Condition1) && ENABLE(Condition2) 1501 #endif // ENABLE(Condition1) && ENABLE(Condition2)
1510 1502
1511 #if ENABLE(Condition1) || ENABLE(Condition2) 1503 #if ENABLE(Condition1) || ENABLE(Condition2)
1512 static void conditionalAttr3AttributeGetter(v8::Local<v8::String> name, const v8 ::PropertyCallbackInfo<v8::Value>& info) 1504 static void conditionalAttr3AttributeGetter(v8::Local<v8::String> name, const v8 ::PropertyCallbackInfo<v8::Value>& info)
1513 { 1505 {
1514 TestObj* imp = V8TestObject::toNative(info.Holder()); 1506 TestObj* imp = V8TestObject::toNative(info.Holder());
1515 v8SetReturnValueInt(info, imp->conditionalAttr3()); 1507 v8SetReturnValueInt(info, imp->conditionalAttr3());
1516 } 1508 }
1517 #endif // ENABLE(Condition1) || ENABLE(Condition2) 1509 #endif // ENABLE(Condition1) || ENABLE(Condition2)
1518 1510
1519 #if ENABLE(Condition1) || ENABLE(Condition2) 1511 #if ENABLE(Condition1) || ENABLE(Condition2)
1520 static void conditionalAttr3AttributeGetterCallback(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 1512 static void conditionalAttr3AttributeGetterCallback(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
1521 { 1513 {
1522 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); 1514 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
1523 TestObjV8Internal::conditionalAttr3AttributeGetter(name, info); 1515 TestObjV8Internal::conditionalAttr3AttributeGetter(name, info);
1524 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 1516 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1525 } 1517 }
1526 #endif // ENABLE(Condition1) || ENABLE(Condition2) 1518 #endif // ENABLE(Condition1) || ENABLE(Condition2)
1527 1519
1528 #if ENABLE(Condition1) || ENABLE(Condition2) 1520 #if ENABLE(Condition1) || ENABLE(Condition2)
1529
1530 static void conditionalAttr3AttributeSetter(v8::Local<v8::String> name, v8::Loca l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) 1521 static void conditionalAttr3AttributeSetter(v8::Local<v8::String> name, v8::Loca l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
1531 { 1522 {
1532 TestObj* imp = V8TestObject::toNative(info.Holder()); 1523 TestObj* imp = V8TestObject::toNative(info.Holder());
1533 V8TRYCATCH_VOID(int, cppValue, toInt32(jsValue)); 1524 V8TRYCATCH_VOID(int, cppValue, toInt32(jsValue));
1534 imp->setConditionalAttr3(cppValue); 1525 imp->setConditionalAttr3(cppValue);
1535 } 1526 }
1536
1537 #endif // ENABLE(Condition1) || ENABLE(Condition2) 1527 #endif // ENABLE(Condition1) || ENABLE(Condition2)
1538 1528
1539 #if ENABLE(Condition1) || ENABLE(Condition2) 1529 #if ENABLE(Condition1) || ENABLE(Condition2)
1540
1541 static void conditionalAttr3AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) 1530 static void conditionalAttr3AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
1542 { 1531 {
1543 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 1532 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
1544 TestObjV8Internal::conditionalAttr3AttributeSetter(name, jsValue, info); 1533 TestObjV8Internal::conditionalAttr3AttributeSetter(name, jsValue, info);
1545 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 1534 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1546 } 1535 }
1547
1548 #endif // ENABLE(Condition1) || ENABLE(Condition2) 1536 #endif // ENABLE(Condition1) || ENABLE(Condition2)
1549 1537
1550 static void cachedAttribute1AttributeGetter(v8::Local<v8::String> name, const v8 ::PropertyCallbackInfo<v8::Value>& info) 1538 static void cachedAttribute1AttributeGetter(v8::Local<v8::String> name, const v8 ::PropertyCallbackInfo<v8::Value>& info)
1551 { 1539 {
1552 TestObj* imp = V8TestObject::toNative(info.Holder()); 1540 TestObj* imp = V8TestObject::toNative(info.Holder());
1553 v8SetReturnValue(info, imp->cachedAttribute1().v8Value()); 1541 v8SetReturnValue(info, imp->cachedAttribute1().v8Value());
1554 } 1542 }
1555 1543
1556 static void cachedAttribute1AttributeGetterCallback(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 1544 static void cachedAttribute1AttributeGetterCallback(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
1557 { 1545 {
(...skipping 3989 matching lines...) Expand 10 before | Expand all | Expand 10 after
5547 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper, isolate, WrapperConfiguration::Independent); 5535 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper, isolate, WrapperConfiguration::Independent);
5548 return wrapper; 5536 return wrapper;
5549 } 5537 }
5550 5538
5551 void V8TestObject::derefObject(void* object) 5539 void V8TestObject::derefObject(void* object)
5552 { 5540 {
5553 fromInternalPointer(object)->deref(); 5541 fromInternalPointer(object)->deref();
5554 } 5542 }
5555 5543
5556 } // namespace WebCore 5544 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/V8TestInterface.cpp ('k') | Source/bindings/tests/results/V8TestObjectPython.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698