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

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

Issue 351403003: IDL: Merge duplicating local variable assignment in attribute_getter (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Further v8Value -> cppValue renaming 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 | Annotate | Revision Log
« no previous file with comments | « Source/bindings/tests/results/V8TestInterfaceNode.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 // 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 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 { 127 {
128 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 128 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
129 TestObjectV8Internal::readonlyStringAttributeAttributeGetter(info); 129 TestObjectV8Internal::readonlyStringAttributeAttributeGetter(info);
130 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 130 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
131 } 131 }
132 132
133 static void readonlyTestInterfaceEmptyAttributeAttributeGetter(const v8::Propert yCallbackInfo<v8::Value>& info) 133 static void readonlyTestInterfaceEmptyAttributeAttributeGetter(const v8::Propert yCallbackInfo<v8::Value>& info)
134 { 134 {
135 v8::Handle<v8::Object> holder = info.Holder(); 135 v8::Handle<v8::Object> holder = info.Holder();
136 TestObject* impl = V8TestObject::toNative(holder); 136 TestObject* impl = V8TestObject::toNative(holder);
137 RefPtr<TestInterfaceEmpty> result(impl->readonlyTestInterfaceEmptyAttribute( )); 137 RefPtr<TestInterfaceEmpty> cppValue(impl->readonlyTestInterfaceEmptyAttribut e());
138 if (result && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty>( info.GetReturnValue(), result.get())) 138 if (cppValue && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty >(info.GetReturnValue(), cppValue.get()))
139 return; 139 return;
140 v8::Handle<v8::Value> wrapper = toV8(result.get(), holder, info.GetIsolate() ); 140 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate ());
141 if (!wrapper.IsEmpty()) { 141 if (!wrapper.IsEmpty()) {
142 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString( info.GetIsolate(), "readonlyTestInterfaceEmptyAttribute"), wrapper); 142 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString( info.GetIsolate(), "readonlyTestInterfaceEmptyAttribute"), wrapper);
143 v8SetReturnValue(info, wrapper); 143 v8SetReturnValue(info, wrapper);
144 } 144 }
145 } 145 }
146 146
147 static void readonlyTestInterfaceEmptyAttributeAttributeGetterCallback(v8::Local <v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 147 static void readonlyTestInterfaceEmptyAttributeAttributeGetterCallback(v8::Local <v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
148 { 148 {
149 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 149 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
150 TestObjectV8Internal::readonlyTestInterfaceEmptyAttributeAttributeGetter(inf o); 150 TestObjectV8Internal::readonlyTestInterfaceEmptyAttributeAttributeGetter(inf o);
(...skipping 1215 matching lines...) Expand 10 before | Expand all | Expand 10 after
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 bool isNull = false; 1375 bool isNull = false;
1376 RefPtrWillBeRawPtr<EventTarget> v8Value = impl->readonlyEventTargetOrNullAtt ribute(isNull); 1376 RefPtrWillBeRawPtr<EventTarget> cppValue(impl->readonlyEventTargetOrNullAttr ibute(isNull));
1377 if (isNull) { 1377 if (isNull) {
1378 v8SetReturnValueNull(info); 1378 v8SetReturnValueNull(info);
1379 return; 1379 return;
1380 } 1380 }
1381 v8SetReturnValueFast(info, WTF::getPtr(v8Value.release()), impl); 1381 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
1382 } 1382 }
1383 1383
1384 static void readonlyEventTargetOrNullAttributeAttributeGetterCallback(v8::Local< v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 1384 static void readonlyEventTargetOrNullAttributeAttributeGetterCallback(v8::Local< v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
1385 { 1385 {
1386 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1386 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1387 TestObjectV8Internal::readonlyEventTargetOrNullAttributeAttributeGetter(info ); 1387 TestObjectV8Internal::readonlyEventTargetOrNullAttributeAttributeGetter(info );
1388 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1388 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1389 } 1389 }
1390 1390
1391 static void readonlyWindowAttributeAttributeGetter(const v8::PropertyCallbackInf o<v8::Value>& info) 1391 static void readonlyWindowAttributeAttributeGetter(const v8::PropertyCallbackInf o<v8::Value>& info)
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
1515 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 1515 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
1516 TestObjectV8Internal::floatArrayAttributeAttributeSetter(v8Value, info); 1516 TestObjectV8Internal::floatArrayAttributeAttributeSetter(v8Value, info);
1517 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1517 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1518 } 1518 }
1519 1519
1520 static void stringOrNullAttributeAttributeGetter(const v8::PropertyCallbackInfo< v8::Value>& info) 1520 static void stringOrNullAttributeAttributeGetter(const v8::PropertyCallbackInfo< v8::Value>& info)
1521 { 1521 {
1522 v8::Handle<v8::Object> holder = info.Holder(); 1522 v8::Handle<v8::Object> holder = info.Holder();
1523 TestObject* impl = V8TestObject::toNative(holder); 1523 TestObject* impl = V8TestObject::toNative(holder);
1524 bool isNull = false; 1524 bool isNull = false;
1525 String v8Value = impl->stringOrNullAttribute(isNull); 1525 String cppValue(impl->stringOrNullAttribute(isNull));
1526 if (isNull) { 1526 if (isNull) {
1527 v8SetReturnValueNull(info); 1527 v8SetReturnValueNull(info);
1528 return; 1528 return;
1529 } 1529 }
1530 v8SetReturnValueString(info, v8Value, info.GetIsolate()); 1530 v8SetReturnValueString(info, cppValue, info.GetIsolate());
1531 } 1531 }
1532 1532
1533 static void stringOrNullAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 1533 static void stringOrNullAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
1534 { 1534 {
1535 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1535 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1536 TestObjectV8Internal::stringOrNullAttributeAttributeGetter(info); 1536 TestObjectV8Internal::stringOrNullAttributeAttributeGetter(info);
1537 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1537 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1538 } 1538 }
1539 1539
1540 static void stringOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::PropertyCallbackInfo<void>& info) 1540 static void stringOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::PropertyCallbackInfo<void>& info)
1541 { 1541 {
1542 v8::Handle<v8::Object> holder = info.Holder(); 1542 v8::Handle<v8::Object> holder = info.Holder();
1543 TestObject* impl = V8TestObject::toNative(holder); 1543 TestObject* impl = V8TestObject::toNative(holder);
1544 TOSTRING_VOID(V8StringResource<WithNullCheck>, cppValue, v8Value); 1544 TOSTRING_VOID(V8StringResource<WithNullCheck>, cppValue, v8Value);
1545 impl->setStringOrNullAttribute(cppValue); 1545 impl->setStringOrNullAttribute(cppValue);
1546 } 1546 }
1547 1547
1548 static void stringOrNullAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 1548 static void stringOrNullAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
1549 { 1549 {
1550 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 1550 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
1551 TestObjectV8Internal::stringOrNullAttributeAttributeSetter(v8Value, info); 1551 TestObjectV8Internal::stringOrNullAttributeAttributeSetter(v8Value, info);
1552 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1552 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1553 } 1553 }
1554 1554
1555 static void longOrNullAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8 ::Value>& info) 1555 static void longOrNullAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8 ::Value>& info)
1556 { 1556 {
1557 v8::Handle<v8::Object> holder = info.Holder(); 1557 v8::Handle<v8::Object> holder = info.Holder();
1558 TestObject* impl = V8TestObject::toNative(holder); 1558 TestObject* impl = V8TestObject::toNative(holder);
1559 bool isNull = false; 1559 bool isNull = false;
1560 int v8Value = impl->longOrNullAttribute(isNull); 1560 int cppValue(impl->longOrNullAttribute(isNull));
1561 if (isNull) { 1561 if (isNull) {
1562 v8SetReturnValueNull(info); 1562 v8SetReturnValueNull(info);
1563 return; 1563 return;
1564 } 1564 }
1565 v8SetReturnValueInt(info, v8Value); 1565 v8SetReturnValueInt(info, cppValue);
1566 } 1566 }
1567 1567
1568 static void longOrNullAttributeAttributeGetterCallback(v8::Local<v8::String>, co nst v8::PropertyCallbackInfo<v8::Value>& info) 1568 static void longOrNullAttributeAttributeGetterCallback(v8::Local<v8::String>, co nst v8::PropertyCallbackInfo<v8::Value>& info)
1569 { 1569 {
1570 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1570 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1571 TestObjectV8Internal::longOrNullAttributeAttributeGetter(info); 1571 TestObjectV8Internal::longOrNullAttributeAttributeGetter(info);
1572 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1572 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1573 } 1573 }
1574 1574
1575 static void longOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con st v8::PropertyCallbackInfo<void>& info) 1575 static void longOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con st v8::PropertyCallbackInfo<void>& info)
(...skipping 10 matching lines...) Expand all
1586 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 1586 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
1587 TestObjectV8Internal::longOrNullAttributeAttributeSetter(v8Value, info); 1587 TestObjectV8Internal::longOrNullAttributeAttributeSetter(v8Value, info);
1588 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1588 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1589 } 1589 }
1590 1590
1591 static void testInterfaceOrNullAttributeAttributeGetter(const v8::PropertyCallba ckInfo<v8::Value>& info) 1591 static void testInterfaceOrNullAttributeAttributeGetter(const v8::PropertyCallba ckInfo<v8::Value>& info)
1592 { 1592 {
1593 v8::Handle<v8::Object> holder = info.Holder(); 1593 v8::Handle<v8::Object> holder = info.Holder();
1594 TestObject* impl = V8TestObject::toNative(holder); 1594 TestObject* impl = V8TestObject::toNative(holder);
1595 bool isNull = false; 1595 bool isNull = false;
1596 RefPtr<TestInterfaceImplementation> v8Value = impl->testInterfaceOrNullAttri bute(isNull); 1596 RefPtr<TestInterfaceImplementation> cppValue(impl->testInterfaceOrNullAttrib ute(isNull));
1597 if (isNull) { 1597 if (isNull) {
1598 v8SetReturnValueNull(info); 1598 v8SetReturnValueNull(info);
1599 return; 1599 return;
1600 } 1600 }
1601 v8SetReturnValueFast(info, WTF::getPtr(v8Value.release()), impl); 1601 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
1602 } 1602 }
1603 1603
1604 static void testInterfaceOrNullAttributeAttributeGetterCallback(v8::Local<v8::St ring>, const v8::PropertyCallbackInfo<v8::Value>& info) 1604 static void testInterfaceOrNullAttributeAttributeGetterCallback(v8::Local<v8::St ring>, const v8::PropertyCallbackInfo<v8::Value>& info)
1605 { 1605 {
1606 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1606 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1607 TestObjectV8Internal::testInterfaceOrNullAttributeAttributeGetter(info); 1607 TestObjectV8Internal::testInterfaceOrNullAttributeAttributeGetter(info);
1608 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1608 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1609 } 1609 }
1610 1610
1611 static void testInterfaceOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8V alue, const v8::PropertyCallbackInfo<void>& info) 1611 static void testInterfaceOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8V alue, const v8::PropertyCallbackInfo<void>& info)
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
1703 { 1703 {
1704 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 1704 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
1705 TestObjectV8Internal::staticLongAttributeAttributeSetter(v8Value, info); 1705 TestObjectV8Internal::staticLongAttributeAttributeSetter(v8Value, info);
1706 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1706 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1707 } 1707 }
1708 1708
1709 static void eventHandlerAttributeAttributeGetter(const v8::PropertyCallbackInfo< v8::Value>& info) 1709 static void eventHandlerAttributeAttributeGetter(const v8::PropertyCallbackInfo< v8::Value>& info)
1710 { 1710 {
1711 v8::Handle<v8::Object> holder = info.Holder(); 1711 v8::Handle<v8::Object> holder = info.Holder();
1712 TestObject* impl = V8TestObject::toNative(holder); 1712 TestObject* impl = V8TestObject::toNative(holder);
1713 EventListener* v8Value = impl->eventHandlerAttribute(); 1713 EventListener* cppValue(impl->eventHandlerAttribute());
1714 v8SetReturnValue(info, v8Value ? v8::Handle<v8::Value>(V8AbstractEventListen er::cast(v8Value)->getListenerObject(impl->executionContext())) : v8::Handle<v8: :Value>(v8::Null(info.GetIsolate()))); 1714 v8SetReturnValue(info, cppValue ? v8::Handle<v8::Value>(V8AbstractEventListe ner::cast(cppValue)->getListenerObject(impl->executionContext())) : v8::Handle<v 8::Value>(v8::Null(info.GetIsolate())));
1715 } 1715 }
1716 1716
1717 static void eventHandlerAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 1717 static void eventHandlerAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
1718 { 1718 {
1719 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1719 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1720 TestObjectV8Internal::eventHandlerAttributeAttributeGetter(info); 1720 TestObjectV8Internal::eventHandlerAttributeAttributeGetter(info);
1721 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1721 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1722 } 1722 }
1723 1723
1724 static void eventHandlerAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::PropertyCallbackInfo<void>& info) 1724 static void eventHandlerAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::PropertyCallbackInfo<void>& info)
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
1849 v8::Handle<v8::Object> holder = info.Holder(); 1849 v8::Handle<v8::Object> holder = info.Holder();
1850 v8::Handle<v8::String> propertyName = v8AtomicString(info.GetIsolate(), "cac hedAttributeAnyAttribute"); 1850 v8::Handle<v8::String> propertyName = v8AtomicString(info.GetIsolate(), "cac hedAttributeAnyAttribute");
1851 TestObject* impl = V8TestObject::toNative(holder); 1851 TestObject* impl = V8TestObject::toNative(holder);
1852 if (!impl->isValueDirty()) { 1852 if (!impl->isValueDirty()) {
1853 v8::Handle<v8::Value> v8Value = V8HiddenValue::getHiddenValue(info.GetIs olate(), holder, propertyName); 1853 v8::Handle<v8::Value> v8Value = V8HiddenValue::getHiddenValue(info.GetIs olate(), holder, propertyName);
1854 if (!v8Value.IsEmpty()) { 1854 if (!v8Value.IsEmpty()) {
1855 v8SetReturnValue(info, v8Value); 1855 v8SetReturnValue(info, v8Value);
1856 return; 1856 return;
1857 } 1857 }
1858 } 1858 }
1859 ScriptValue v8Value = impl->cachedAttributeAnyAttribute(); 1859 ScriptValue cppValue(impl->cachedAttributeAnyAttribute());
1860 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, propertyName, v8Val ue.v8Value()); 1860 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, propertyName, cppVa lue.v8Value());
1861 v8SetReturnValue(info, v8Value.v8Value()); 1861 v8SetReturnValue(info, cppValue.v8Value());
1862 } 1862 }
1863 1863
1864 static void cachedAttributeAnyAttributeAttributeGetterCallback(v8::Local<v8::Str ing>, const v8::PropertyCallbackInfo<v8::Value>& info) 1864 static void cachedAttributeAnyAttributeAttributeGetterCallback(v8::Local<v8::Str ing>, const v8::PropertyCallbackInfo<v8::Value>& info)
1865 { 1865 {
1866 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1866 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1867 TestObjectV8Internal::cachedAttributeAnyAttributeAttributeGetter(info); 1867 TestObjectV8Internal::cachedAttributeAnyAttributeAttributeGetter(info);
1868 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1868 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1869 } 1869 }
1870 1870
1871 static void cachedAttributeAnyAttributeAttributeSetter(v8::Local<v8::Value> v8Va lue, const v8::PropertyCallbackInfo<void>& info) 1871 static void cachedAttributeAnyAttributeAttributeSetter(v8::Local<v8::Value> v8Va lue, const v8::PropertyCallbackInfo<void>& info)
(...skipping 17 matching lines...) Expand all
1889 v8::Handle<v8::Object> holder = info.Holder(); 1889 v8::Handle<v8::Object> holder = info.Holder();
1890 v8::Handle<v8::String> propertyName = v8AtomicString(info.GetIsolate(), "cac hedArrayAttribute"); 1890 v8::Handle<v8::String> propertyName = v8AtomicString(info.GetIsolate(), "cac hedArrayAttribute");
1891 TestObject* impl = V8TestObject::toNative(holder); 1891 TestObject* impl = V8TestObject::toNative(holder);
1892 if (!impl->isArrayDirty()) { 1892 if (!impl->isArrayDirty()) {
1893 v8::Handle<v8::Value> v8Value = V8HiddenValue::getHiddenValue(info.GetIs olate(), holder, propertyName); 1893 v8::Handle<v8::Value> v8Value = V8HiddenValue::getHiddenValue(info.GetIs olate(), holder, propertyName);
1894 if (!v8Value.IsEmpty()) { 1894 if (!v8Value.IsEmpty()) {
1895 v8SetReturnValue(info, v8Value); 1895 v8SetReturnValue(info, v8Value);
1896 return; 1896 return;
1897 } 1897 }
1898 } 1898 }
1899 Vector<String> v8Value = impl->cachedArrayAttribute(); 1899 Vector<String> cppValue(impl->cachedArrayAttribute());
1900 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, propertyName, v8Arr ay(v8Value, info.Holder(), info.GetIsolate())); 1900 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, propertyName, v8Arr ay(cppValue, info.Holder(), info.GetIsolate()));
1901 v8SetReturnValue(info, v8Array(v8Value, info.Holder(), info.GetIsolate())); 1901 v8SetReturnValue(info, v8Array(cppValue, info.Holder(), info.GetIsolate()));
1902 } 1902 }
1903 1903
1904 static void cachedArrayAttributeAttributeGetterCallback(v8::Local<v8::String>, c onst v8::PropertyCallbackInfo<v8::Value>& info) 1904 static void cachedArrayAttributeAttributeGetterCallback(v8::Local<v8::String>, c onst v8::PropertyCallbackInfo<v8::Value>& info)
1905 { 1905 {
1906 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1906 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1907 TestObjectV8Internal::cachedArrayAttributeAttributeGetter(info); 1907 TestObjectV8Internal::cachedArrayAttributeAttributeGetter(info);
1908 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1908 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1909 } 1909 }
1910 1910
1911 static void cachedArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co nst v8::PropertyCallbackInfo<void>& info) 1911 static void cachedArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co nst v8::PropertyCallbackInfo<void>& info)
(...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after
2518 { 2518 {
2519 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 2519 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
2520 TestObjectV8Internal::perContextEnabledLongAttributeAttributeSetter(v8Value, info); 2520 TestObjectV8Internal::perContextEnabledLongAttributeAttributeSetter(v8Value, info);
2521 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 2521 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
2522 } 2522 }
2523 2523
2524 static void perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetter(c onst v8::PropertyCallbackInfo<v8::Value>& info) 2524 static void perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetter(c onst v8::PropertyCallbackInfo<v8::Value>& info)
2525 { 2525 {
2526 v8::Handle<v8::Object> holder = info.Holder(); 2526 v8::Handle<v8::Object> holder = info.Holder();
2527 TestObject* impl = V8TestObject::toNative(holder); 2527 TestObject* impl = V8TestObject::toNative(holder);
2528 RefPtr<TestInterfaceEmpty> result(impl->perWorldBindingsReadonlyTestInterfac eEmptyAttribute()); 2528 RefPtr<TestInterfaceEmpty> cppValue(impl->perWorldBindingsReadonlyTestInterf aceEmptyAttribute());
2529 if (result && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty>( info.GetReturnValue(), result.get())) 2529 if (cppValue && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty >(info.GetReturnValue(), cppValue.get()))
2530 return; 2530 return;
2531 v8::Handle<v8::Value> wrapper = toV8(result.get(), holder, info.GetIsolate() ); 2531 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate ());
2532 if (!wrapper.IsEmpty()) { 2532 if (!wrapper.IsEmpty()) {
2533 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString( info.GetIsolate(), "perWorldBindingsReadonlyTestInterfaceEmptyAttribute"), wrapp er); 2533 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString( info.GetIsolate(), "perWorldBindingsReadonlyTestInterfaceEmptyAttribute"), wrapp er);
2534 v8SetReturnValue(info, wrapper); 2534 v8SetReturnValue(info, wrapper);
2535 } 2535 }
2536 } 2536 }
2537 2537
2538 static void perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterCa llback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 2538 static void perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterCa llback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
2539 { 2539 {
2540 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 2540 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
2541 TestObjectV8Internal::perWorldBindingsReadonlyTestInterfaceEmptyAttributeAtt ributeGetter(info); 2541 TestObjectV8Internal::perWorldBindingsReadonlyTestInterfaceEmptyAttributeAtt ributeGetter(info);
2542 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 2542 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
2543 } 2543 }
2544 2544
2545 static void perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterFo rMainWorld(const v8::PropertyCallbackInfo<v8::Value>& info) 2545 static void perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterFo rMainWorld(const v8::PropertyCallbackInfo<v8::Value>& info)
2546 { 2546 {
2547 v8::Handle<v8::Object> holder = info.Holder(); 2547 v8::Handle<v8::Object> holder = info.Holder();
2548 TestObject* impl = V8TestObject::toNative(holder); 2548 TestObject* impl = V8TestObject::toNative(holder);
2549 RefPtr<TestInterfaceEmpty> result(impl->perWorldBindingsReadonlyTestInterfac eEmptyAttribute()); 2549 RefPtr<TestInterfaceEmpty> cppValue(impl->perWorldBindingsReadonlyTestInterf aceEmptyAttribute());
2550 if (result && DOMDataStore::setReturnValueFromWrapperForMainWorld<V8TestInte rfaceEmpty>(info.GetReturnValue(), result.get())) 2550 if (cppValue && DOMDataStore::setReturnValueFromWrapperForMainWorld<V8TestIn terfaceEmpty>(info.GetReturnValue(), cppValue.get()))
2551 return; 2551 return;
2552 v8::Handle<v8::Value> wrapper = toV8(result.get(), holder, info.GetIsolate() ); 2552 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate ());
2553 if (!wrapper.IsEmpty()) { 2553 if (!wrapper.IsEmpty()) {
2554 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString( info.GetIsolate(), "perWorldBindingsReadonlyTestInterfaceEmptyAttribute"), wrapp er); 2554 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString( info.GetIsolate(), "perWorldBindingsReadonlyTestInterfaceEmptyAttribute"), wrapp er);
2555 v8SetReturnValue(info, wrapper); 2555 v8SetReturnValue(info, wrapper);
2556 } 2556 }
2557 } 2557 }
2558 2558
2559 static void perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterCa llbackForMainWorld(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Val ue>& info) 2559 static void perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterCa llbackForMainWorld(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Val ue>& info)
2560 { 2560 {
2561 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 2561 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
2562 TestObjectV8Internal::perWorldBindingsReadonlyTestInterfaceEmptyAttributeAtt ributeGetterForMainWorld(info); 2562 TestObjectV8Internal::perWorldBindingsReadonlyTestInterfaceEmptyAttributeAtt ributeGetterForMainWorld(info);
(...skipping 504 matching lines...) Expand 10 before | Expand all | Expand 10 after
3067 { 3067 {
3068 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3068 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3069 TestObjectV8Internal::locationTypeCheckingInterfaceAttributeSetter(v8Value, info); 3069 TestObjectV8Internal::locationTypeCheckingInterfaceAttributeSetter(v8Value, info);
3070 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3070 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3071 } 3071 }
3072 3072
3073 static void locationGarbageCollectedAttributeGetter(const v8::PropertyCallbackIn fo<v8::Value>& info) 3073 static void locationGarbageCollectedAttributeGetter(const v8::PropertyCallbackIn fo<v8::Value>& info)
3074 { 3074 {
3075 v8::Handle<v8::Object> holder = info.Holder(); 3075 v8::Handle<v8::Object> holder = info.Holder();
3076 TestObject* impl = V8TestObject::toNative(holder); 3076 TestObject* impl = V8TestObject::toNative(holder);
3077 RawPtr<TestInterfaceGarbageCollected> result(impl->locationGarbageCollected( )); 3077 RawPtr<TestInterfaceGarbageCollected> cppValue(impl->locationGarbageCollecte d());
3078 if (result && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceGarbage Collected>(info.GetReturnValue(), result.get())) 3078 if (cppValue && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceGarba geCollected>(info.GetReturnValue(), cppValue.get()))
3079 return; 3079 return;
3080 v8::Handle<v8::Value> wrapper = toV8(result.get(), holder, info.GetIsolate() ); 3080 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate ());
3081 if (!wrapper.IsEmpty()) { 3081 if (!wrapper.IsEmpty()) {
3082 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString( info.GetIsolate(), "locationGarbageCollected"), wrapper); 3082 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString( info.GetIsolate(), "locationGarbageCollected"), wrapper);
3083 v8SetReturnValue(info, wrapper); 3083 v8SetReturnValue(info, wrapper);
3084 } 3084 }
3085 } 3085 }
3086 3086
3087 static void locationGarbageCollectedAttributeGetterCallback(v8::Local<v8::String >, const v8::PropertyCallbackInfo<v8::Value>& info) 3087 static void locationGarbageCollectedAttributeGetterCallback(v8::Local<v8::String >, const v8::PropertyCallbackInfo<v8::Value>& info)
3088 { 3088 {
3089 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3089 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3090 TestObjectV8Internal::locationGarbageCollectedAttributeGetter(info); 3090 TestObjectV8Internal::locationGarbageCollectedAttributeGetter(info);
(...skipping 15 matching lines...) Expand all
3106 { 3106 {
3107 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3107 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3108 TestObjectV8Internal::locationGarbageCollectedAttributeSetter(v8Value, info) ; 3108 TestObjectV8Internal::locationGarbageCollectedAttributeSetter(v8Value, info) ;
3109 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3109 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3110 } 3110 }
3111 3111
3112 static void locationWillBeGarbageCollectedAttributeGetter(const v8::PropertyCall backInfo<v8::Value>& info) 3112 static void locationWillBeGarbageCollectedAttributeGetter(const v8::PropertyCall backInfo<v8::Value>& info)
3113 { 3113 {
3114 v8::Handle<v8::Object> holder = info.Holder(); 3114 v8::Handle<v8::Object> holder = info.Holder();
3115 TestObject* impl = V8TestObject::toNative(holder); 3115 TestObject* impl = V8TestObject::toNative(holder);
3116 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> result(impl->locatio nWillBeGarbageCollected()); 3116 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> cppValue(impl->locat ionWillBeGarbageCollected());
3117 if (result && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceWillBeG arbageCollected>(info.GetReturnValue(), result.get())) 3117 if (cppValue && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceWillB eGarbageCollected>(info.GetReturnValue(), cppValue.get()))
3118 return; 3118 return;
3119 v8::Handle<v8::Value> wrapper = toV8(result.get(), holder, info.GetIsolate() ); 3119 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate ());
3120 if (!wrapper.IsEmpty()) { 3120 if (!wrapper.IsEmpty()) {
3121 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString( info.GetIsolate(), "locationWillBeGarbageCollected"), wrapper); 3121 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString( info.GetIsolate(), "locationWillBeGarbageCollected"), wrapper);
3122 v8SetReturnValue(info, wrapper); 3122 v8SetReturnValue(info, wrapper);
3123 } 3123 }
3124 } 3124 }
3125 3125
3126 static void locationWillBeGarbageCollectedAttributeGetterCallback(v8::Local<v8:: String>, const v8::PropertyCallbackInfo<v8::Value>& info) 3126 static void locationWillBeGarbageCollectedAttributeGetterCallback(v8::Local<v8:: String>, const v8::PropertyCallbackInfo<v8::Value>& info)
3127 { 3127 {
3128 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3128 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3129 TestObjectV8Internal::locationWillBeGarbageCollectedAttributeGetter(info); 3129 TestObjectV8Internal::locationWillBeGarbageCollectedAttributeGetter(info);
(...skipping 16 matching lines...) Expand all
3146 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3146 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3147 TestObjectV8Internal::locationWillBeGarbageCollectedAttributeSetter(v8Value, info); 3147 TestObjectV8Internal::locationWillBeGarbageCollectedAttributeSetter(v8Value, info);
3148 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3148 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3149 } 3149 }
3150 3150
3151 static void raisesExceptionLongAttributeAttributeGetter(const v8::PropertyCallba ckInfo<v8::Value>& info) 3151 static void raisesExceptionLongAttributeAttributeGetter(const v8::PropertyCallba ckInfo<v8::Value>& info)
3152 { 3152 {
3153 v8::Handle<v8::Object> holder = info.Holder(); 3153 v8::Handle<v8::Object> holder = info.Holder();
3154 TestObject* impl = V8TestObject::toNative(holder); 3154 TestObject* impl = V8TestObject::toNative(holder);
3155 ExceptionState exceptionState(ExceptionState::GetterContext, "raisesExceptio nLongAttribute", "TestObject", holder, info.GetIsolate()); 3155 ExceptionState exceptionState(ExceptionState::GetterContext, "raisesExceptio nLongAttribute", "TestObject", holder, info.GetIsolate());
3156 int v8Value = impl->raisesExceptionLongAttribute(exceptionState); 3156 int cppValue(impl->raisesExceptionLongAttribute(exceptionState));
3157 if (UNLIKELY(exceptionState.throwIfNeeded())) 3157 if (UNLIKELY(exceptionState.throwIfNeeded()))
3158 return; 3158 return;
3159 v8SetReturnValueInt(info, v8Value); 3159 v8SetReturnValueInt(info, cppValue);
3160 } 3160 }
3161 3161
3162 static void raisesExceptionLongAttributeAttributeGetterCallback(v8::Local<v8::St ring>, const v8::PropertyCallbackInfo<v8::Value>& info) 3162 static void raisesExceptionLongAttributeAttributeGetterCallback(v8::Local<v8::St ring>, const v8::PropertyCallbackInfo<v8::Value>& info)
3163 { 3163 {
3164 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3164 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3165 TestObjectV8Internal::raisesExceptionLongAttributeAttributeGetter(info); 3165 TestObjectV8Internal::raisesExceptionLongAttributeAttributeGetter(info);
3166 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3166 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3167 } 3167 }
3168 3168
3169 static void raisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Value> v8V alue, const v8::PropertyCallbackInfo<void>& info) 3169 static void raisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Value> v8V alue, const v8::PropertyCallbackInfo<void>& info)
(...skipping 11 matching lines...) Expand all
3181 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3181 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3182 TestObjectV8Internal::raisesExceptionLongAttributeAttributeSetter(v8Value, i nfo); 3182 TestObjectV8Internal::raisesExceptionLongAttributeAttributeSetter(v8Value, i nfo);
3183 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3183 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3184 } 3184 }
3185 3185
3186 static void raisesExceptionGetterLongAttributeAttributeGetter(const v8::Property CallbackInfo<v8::Value>& info) 3186 static void raisesExceptionGetterLongAttributeAttributeGetter(const v8::Property CallbackInfo<v8::Value>& info)
3187 { 3187 {
3188 v8::Handle<v8::Object> holder = info.Holder(); 3188 v8::Handle<v8::Object> holder = info.Holder();
3189 TestObject* impl = V8TestObject::toNative(holder); 3189 TestObject* impl = V8TestObject::toNative(holder);
3190 ExceptionState exceptionState(ExceptionState::GetterContext, "raisesExceptio nGetterLongAttribute", "TestObject", holder, info.GetIsolate()); 3190 ExceptionState exceptionState(ExceptionState::GetterContext, "raisesExceptio nGetterLongAttribute", "TestObject", holder, info.GetIsolate());
3191 int v8Value = impl->raisesExceptionGetterLongAttribute(exceptionState); 3191 int cppValue(impl->raisesExceptionGetterLongAttribute(exceptionState));
3192 if (UNLIKELY(exceptionState.throwIfNeeded())) 3192 if (UNLIKELY(exceptionState.throwIfNeeded()))
3193 return; 3193 return;
3194 v8SetReturnValueInt(info, v8Value); 3194 v8SetReturnValueInt(info, cppValue);
3195 } 3195 }
3196 3196
3197 static void raisesExceptionGetterLongAttributeAttributeGetterCallback(v8::Local< v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 3197 static void raisesExceptionGetterLongAttributeAttributeGetterCallback(v8::Local< v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
3198 { 3198 {
3199 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3199 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3200 TestObjectV8Internal::raisesExceptionGetterLongAttributeAttributeGetter(info ); 3200 TestObjectV8Internal::raisesExceptionGetterLongAttributeAttributeGetter(info );
3201 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3201 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3202 } 3202 }
3203 3203
3204 static void raisesExceptionGetterLongAttributeAttributeSetter(v8::Local<v8::Valu e> v8Value, const v8::PropertyCallbackInfo<void>& info) 3204 static void raisesExceptionGetterLongAttributeAttributeSetter(v8::Local<v8::Valu e> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
3246 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3246 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3247 TestObjectV8Internal::setterRaisesExceptionLongAttributeAttributeSetter(v8Va lue, info); 3247 TestObjectV8Internal::setterRaisesExceptionLongAttributeAttributeSetter(v8Va lue, info);
3248 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3248 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3249 } 3249 }
3250 3250
3251 static void raisesExceptionTestInterfaceEmptyAttributeAttributeGetter(const v8:: PropertyCallbackInfo<v8::Value>& info) 3251 static void raisesExceptionTestInterfaceEmptyAttributeAttributeGetter(const v8:: PropertyCallbackInfo<v8::Value>& info)
3252 { 3252 {
3253 v8::Handle<v8::Object> holder = info.Holder(); 3253 v8::Handle<v8::Object> holder = info.Holder();
3254 TestObject* impl = V8TestObject::toNative(holder); 3254 TestObject* impl = V8TestObject::toNative(holder);
3255 ExceptionState exceptionState(ExceptionState::GetterContext, "raisesExceptio nTestInterfaceEmptyAttribute", "TestObject", holder, info.GetIsolate()); 3255 ExceptionState exceptionState(ExceptionState::GetterContext, "raisesExceptio nTestInterfaceEmptyAttribute", "TestObject", holder, info.GetIsolate());
3256 RefPtr<TestInterfaceEmpty> v8Value = impl->raisesExceptionTestInterfaceEmpty Attribute(exceptionState); 3256 RefPtr<TestInterfaceEmpty> cppValue(impl->raisesExceptionTestInterfaceEmptyA ttribute(exceptionState));
3257 if (UNLIKELY(exceptionState.throwIfNeeded())) 3257 if (UNLIKELY(exceptionState.throwIfNeeded()))
3258 return; 3258 return;
3259 v8SetReturnValueFast(info, WTF::getPtr(v8Value.release()), impl); 3259 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
3260 } 3260 }
3261 3261
3262 static void raisesExceptionTestInterfaceEmptyAttributeAttributeGetterCallback(v8 ::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 3262 static void raisesExceptionTestInterfaceEmptyAttributeAttributeGetterCallback(v8 ::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
3263 { 3263 {
3264 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3264 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3265 TestObjectV8Internal::raisesExceptionTestInterfaceEmptyAttributeAttributeGet ter(info); 3265 TestObjectV8Internal::raisesExceptionTestInterfaceEmptyAttributeAttributeGet ter(info);
3266 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3266 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3267 } 3267 }
3268 3268
3269 static void raisesExceptionTestInterfaceEmptyAttributeAttributeSetter(v8::Local< v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 3269 static void raisesExceptionTestInterfaceEmptyAttributeAttributeSetter(v8::Local< v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 19 matching lines...) Expand all
3289 v8::Handle<v8::String> propertyName = v8AtomicString(info.GetIsolate(), "cac hedAttributeRaisesExceptionGetterAnyAttribute"); 3289 v8::Handle<v8::String> propertyName = v8AtomicString(info.GetIsolate(), "cac hedAttributeRaisesExceptionGetterAnyAttribute");
3290 TestObject* impl = V8TestObject::toNative(holder); 3290 TestObject* impl = V8TestObject::toNative(holder);
3291 if (!impl->isValueDirty()) { 3291 if (!impl->isValueDirty()) {
3292 v8::Handle<v8::Value> v8Value = V8HiddenValue::getHiddenValue(info.GetIs olate(), holder, propertyName); 3292 v8::Handle<v8::Value> v8Value = V8HiddenValue::getHiddenValue(info.GetIs olate(), holder, propertyName);
3293 if (!v8Value.IsEmpty()) { 3293 if (!v8Value.IsEmpty()) {
3294 v8SetReturnValue(info, v8Value); 3294 v8SetReturnValue(info, v8Value);
3295 return; 3295 return;
3296 } 3296 }
3297 } 3297 }
3298 ExceptionState exceptionState(ExceptionState::GetterContext, "cachedAttribut eRaisesExceptionGetterAnyAttribute", "TestObject", holder, info.GetIsolate()); 3298 ExceptionState exceptionState(ExceptionState::GetterContext, "cachedAttribut eRaisesExceptionGetterAnyAttribute", "TestObject", holder, info.GetIsolate());
3299 ScriptValue v8Value = impl->cachedAttributeRaisesExceptionGetterAnyAttribute (exceptionState); 3299 ScriptValue cppValue(impl->cachedAttributeRaisesExceptionGetterAnyAttribute( exceptionState));
3300 if (UNLIKELY(exceptionState.throwIfNeeded())) 3300 if (UNLIKELY(exceptionState.throwIfNeeded()))
3301 return; 3301 return;
3302 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, propertyName, v8Val ue.v8Value()); 3302 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, propertyName, cppVa lue.v8Value());
3303 v8SetReturnValue(info, v8Value.v8Value()); 3303 v8SetReturnValue(info, cppValue.v8Value());
3304 } 3304 }
3305 3305
3306 static void cachedAttributeRaisesExceptionGetterAnyAttributeAttributeGetterCallb ack(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 3306 static void cachedAttributeRaisesExceptionGetterAnyAttributeAttributeGetterCallb ack(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
3307 { 3307 {
3308 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3308 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3309 TestObjectV8Internal::cachedAttributeRaisesExceptionGetterAnyAttributeAttrib uteGetter(info); 3309 TestObjectV8Internal::cachedAttributeRaisesExceptionGetterAnyAttributeAttrib uteGetter(info);
3310 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3310 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3311 } 3311 }
3312 3312
3313 static void cachedAttributeRaisesExceptionGetterAnyAttributeAttributeSetter(v8:: Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 3313 static void cachedAttributeRaisesExceptionGetterAnyAttributeAttributeSetter(v8:: Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 386 matching lines...) Expand 10 before | Expand all | Expand 10 after
3700 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3700 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3701 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; 3701 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope;
3702 TestObjectV8Internal::reflectedClassAttributeSetter(v8Value, info); 3702 TestObjectV8Internal::reflectedClassAttributeSetter(v8Value, info);
3703 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3703 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3704 } 3704 }
3705 3705
3706 static void limitedToOnlyOneAttributeAttributeGetter(const v8::PropertyCallbackI nfo<v8::Value>& info) 3706 static void limitedToOnlyOneAttributeAttributeGetter(const v8::PropertyCallbackI nfo<v8::Value>& info)
3707 { 3707 {
3708 v8::Handle<v8::Object> holder = info.Holder(); 3708 v8::Handle<v8::Object> holder = info.Holder();
3709 TestObject* impl = V8TestObject::toNative(holder); 3709 TestObject* impl = V8TestObject::toNative(holder);
3710 String v8Value = impl->fastGetAttribute(HTMLNames::limitedtoonlyoneattribute Attr); 3710 String cppValue(impl->fastGetAttribute(HTMLNames::limitedtoonlyoneattributeA ttr));
3711 if (v8Value.isEmpty()) { 3711 if (cppValue.isEmpty()) {
3712 ; 3712 ;
3713 } else if (equalIgnoringCase(v8Value, "unique")) { 3713 } else if (equalIgnoringCase(cppValue, "unique")) {
3714 v8Value = "unique"; 3714 cppValue = "unique";
3715 } else { 3715 } else {
3716 v8Value = ""; 3716 cppValue = "";
3717 } 3717 }
3718 v8SetReturnValueString(info, v8Value, info.GetIsolate()); 3718 v8SetReturnValueString(info, cppValue, info.GetIsolate());
3719 } 3719 }
3720 3720
3721 static void limitedToOnlyOneAttributeAttributeGetterCallback(v8::Local<v8::Strin g>, const v8::PropertyCallbackInfo<v8::Value>& info) 3721 static void limitedToOnlyOneAttributeAttributeGetterCallback(v8::Local<v8::Strin g>, const v8::PropertyCallbackInfo<v8::Value>& info)
3722 { 3722 {
3723 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3723 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3724 TestObjectV8Internal::limitedToOnlyOneAttributeAttributeGetter(info); 3724 TestObjectV8Internal::limitedToOnlyOneAttributeAttributeGetter(info);
3725 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3725 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3726 } 3726 }
3727 3727
3728 static void limitedToOnlyOneAttributeAttributeSetter(v8::Local<v8::Value> v8Valu e, const v8::PropertyCallbackInfo<void>& info) 3728 static void limitedToOnlyOneAttributeAttributeSetter(v8::Local<v8::Value> v8Valu e, const v8::PropertyCallbackInfo<void>& info)
(...skipping 10 matching lines...) Expand all
3739 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3739 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3740 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; 3740 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope;
3741 TestObjectV8Internal::limitedToOnlyOneAttributeAttributeSetter(v8Value, info ); 3741 TestObjectV8Internal::limitedToOnlyOneAttributeAttributeSetter(v8Value, info );
3742 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3742 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3743 } 3743 }
3744 3744
3745 static void limitedToOnlyAttributeAttributeGetter(const v8::PropertyCallbackInfo <v8::Value>& info) 3745 static void limitedToOnlyAttributeAttributeGetter(const v8::PropertyCallbackInfo <v8::Value>& info)
3746 { 3746 {
3747 v8::Handle<v8::Object> holder = info.Holder(); 3747 v8::Handle<v8::Object> holder = info.Holder();
3748 TestObject* impl = V8TestObject::toNative(holder); 3748 TestObject* impl = V8TestObject::toNative(holder);
3749 String v8Value = impl->fastGetAttribute(HTMLNames::limitedtoonlyattributeAtt r); 3749 String cppValue(impl->fastGetAttribute(HTMLNames::limitedtoonlyattributeAttr ));
3750 if (v8Value.isEmpty()) { 3750 if (cppValue.isEmpty()) {
3751 ; 3751 ;
3752 } else if (equalIgnoringCase(v8Value, "Per")) { 3752 } else if (equalIgnoringCase(cppValue, "Per")) {
3753 v8Value = "Per"; 3753 cppValue = "Per";
3754 } else if (equalIgnoringCase(v8Value, "Paal")) { 3754 } else if (equalIgnoringCase(cppValue, "Paal")) {
3755 v8Value = "Paal"; 3755 cppValue = "Paal";
3756 } else if (equalIgnoringCase(v8Value, "Espen")) { 3756 } else if (equalIgnoringCase(cppValue, "Espen")) {
3757 v8Value = "Espen"; 3757 cppValue = "Espen";
3758 } else { 3758 } else {
3759 v8Value = ""; 3759 cppValue = "";
3760 } 3760 }
3761 v8SetReturnValueString(info, v8Value, info.GetIsolate()); 3761 v8SetReturnValueString(info, cppValue, info.GetIsolate());
3762 } 3762 }
3763 3763
3764 static void limitedToOnlyAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 3764 static void limitedToOnlyAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
3765 { 3765 {
3766 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3766 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3767 TestObjectV8Internal::limitedToOnlyAttributeAttributeGetter(info); 3767 TestObjectV8Internal::limitedToOnlyAttributeAttributeGetter(info);
3768 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3768 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3769 } 3769 }
3770 3770
3771 static void limitedToOnlyAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 3771 static void limitedToOnlyAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 10 matching lines...) Expand all
3782 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3782 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3783 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; 3783 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope;
3784 TestObjectV8Internal::limitedToOnlyAttributeAttributeSetter(v8Value, info); 3784 TestObjectV8Internal::limitedToOnlyAttributeAttributeSetter(v8Value, info);
3785 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3785 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3786 } 3786 }
3787 3787
3788 static void limitedToOnlyOtherAttributeAttributeGetter(const v8::PropertyCallbac kInfo<v8::Value>& info) 3788 static void limitedToOnlyOtherAttributeAttributeGetter(const v8::PropertyCallbac kInfo<v8::Value>& info)
3789 { 3789 {
3790 v8::Handle<v8::Object> holder = info.Holder(); 3790 v8::Handle<v8::Object> holder = info.Holder();
3791 TestObject* impl = V8TestObject::toNative(holder); 3791 TestObject* impl = V8TestObject::toNative(holder);
3792 String v8Value = impl->fastGetAttribute(HTMLNames::otherAttr); 3792 String cppValue(impl->fastGetAttribute(HTMLNames::otherAttr));
3793 if (v8Value.isEmpty()) { 3793 if (cppValue.isEmpty()) {
3794 ; 3794 ;
3795 } else if (equalIgnoringCase(v8Value, "Value1")) { 3795 } else if (equalIgnoringCase(cppValue, "Value1")) {
3796 v8Value = "Value1"; 3796 cppValue = "Value1";
3797 } else if (equalIgnoringCase(v8Value, "Value2")) { 3797 } else if (equalIgnoringCase(cppValue, "Value2")) {
3798 v8Value = "Value2"; 3798 cppValue = "Value2";
3799 } else { 3799 } else {
3800 v8Value = ""; 3800 cppValue = "";
3801 } 3801 }
3802 v8SetReturnValueString(info, v8Value, info.GetIsolate()); 3802 v8SetReturnValueString(info, cppValue, info.GetIsolate());
3803 } 3803 }
3804 3804
3805 static void limitedToOnlyOtherAttributeAttributeGetterCallback(v8::Local<v8::Str ing>, const v8::PropertyCallbackInfo<v8::Value>& info) 3805 static void limitedToOnlyOtherAttributeAttributeGetterCallback(v8::Local<v8::Str ing>, const v8::PropertyCallbackInfo<v8::Value>& info)
3806 { 3806 {
3807 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3807 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3808 TestObjectV8Internal::limitedToOnlyOtherAttributeAttributeGetter(info); 3808 TestObjectV8Internal::limitedToOnlyOtherAttributeAttributeGetter(info);
3809 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3809 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3810 } 3810 }
3811 3811
3812 static void limitedToOnlyOtherAttributeAttributeSetter(v8::Local<v8::Value> v8Va lue, const v8::PropertyCallbackInfo<void>& info) 3812 static void limitedToOnlyOtherAttributeAttributeSetter(v8::Local<v8::Value> v8Va lue, const v8::PropertyCallbackInfo<void>& info)
(...skipping 10 matching lines...) Expand all
3823 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3823 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3824 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; 3824 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope;
3825 TestObjectV8Internal::limitedToOnlyOtherAttributeAttributeSetter(v8Value, in fo); 3825 TestObjectV8Internal::limitedToOnlyOtherAttributeAttributeSetter(v8Value, in fo);
3826 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3826 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3827 } 3827 }
3828 3828
3829 static void limitedWithMissingDefaultAttributeAttributeGetter(const v8::Property CallbackInfo<v8::Value>& info) 3829 static void limitedWithMissingDefaultAttributeAttributeGetter(const v8::Property CallbackInfo<v8::Value>& info)
3830 { 3830 {
3831 v8::Handle<v8::Object> holder = info.Holder(); 3831 v8::Handle<v8::Object> holder = info.Holder();
3832 TestObject* impl = V8TestObject::toNative(holder); 3832 TestObject* impl = V8TestObject::toNative(holder);
3833 String v8Value = impl->fastGetAttribute(HTMLNames::limitedwithmissingdefault attributeAttr); 3833 String cppValue(impl->fastGetAttribute(HTMLNames::limitedwithmissingdefaulta ttributeAttr));
3834 if (v8Value.isEmpty()) { 3834 if (cppValue.isEmpty()) {
3835 v8Value = "rsa"; 3835 cppValue = "rsa";
3836 } else if (equalIgnoringCase(v8Value, "rsa")) { 3836 } else if (equalIgnoringCase(cppValue, "rsa")) {
3837 v8Value = "rsa"; 3837 cppValue = "rsa";
3838 } else if (equalIgnoringCase(v8Value, "dsa")) { 3838 } else if (equalIgnoringCase(cppValue, "dsa")) {
3839 v8Value = "dsa"; 3839 cppValue = "dsa";
3840 } else { 3840 } else {
3841 v8Value = ""; 3841 cppValue = "";
3842 } 3842 }
3843 v8SetReturnValueString(info, v8Value, info.GetIsolate()); 3843 v8SetReturnValueString(info, cppValue, info.GetIsolate());
3844 } 3844 }
3845 3845
3846 static void limitedWithMissingDefaultAttributeAttributeGetterCallback(v8::Local< v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 3846 static void limitedWithMissingDefaultAttributeAttributeGetterCallback(v8::Local< v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
3847 { 3847 {
3848 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3848 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3849 TestObjectV8Internal::limitedWithMissingDefaultAttributeAttributeGetter(info ); 3849 TestObjectV8Internal::limitedWithMissingDefaultAttributeAttributeGetter(info );
3850 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3850 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3851 } 3851 }
3852 3852
3853 static void limitedWithMissingDefaultAttributeAttributeSetter(v8::Local<v8::Valu e> v8Value, const v8::PropertyCallbackInfo<void>& info) 3853 static void limitedWithMissingDefaultAttributeAttributeSetter(v8::Local<v8::Valu e> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 10 matching lines...) Expand all
3864 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3864 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3865 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; 3865 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope;
3866 TestObjectV8Internal::limitedWithMissingDefaultAttributeAttributeSetter(v8Va lue, info); 3866 TestObjectV8Internal::limitedWithMissingDefaultAttributeAttributeSetter(v8Va lue, info);
3867 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3867 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3868 } 3868 }
3869 3869
3870 static void limitedWithInvalidMissingDefaultAttributeAttributeGetter(const v8::P ropertyCallbackInfo<v8::Value>& info) 3870 static void limitedWithInvalidMissingDefaultAttributeAttributeGetter(const v8::P ropertyCallbackInfo<v8::Value>& info)
3871 { 3871 {
3872 v8::Handle<v8::Object> holder = info.Holder(); 3872 v8::Handle<v8::Object> holder = info.Holder();
3873 TestObject* impl = V8TestObject::toNative(holder); 3873 TestObject* impl = V8TestObject::toNative(holder);
3874 String v8Value = impl->fastGetAttribute(HTMLNames::limitedwithinvalidmissing defaultattributeAttr); 3874 String cppValue(impl->fastGetAttribute(HTMLNames::limitedwithinvalidmissingd efaultattributeAttr));
3875 if (v8Value.isEmpty()) { 3875 if (cppValue.isEmpty()) {
3876 v8Value = "auto"; 3876 cppValue = "auto";
3877 } else if (equalIgnoringCase(v8Value, "ltr")) { 3877 } else if (equalIgnoringCase(cppValue, "ltr")) {
3878 v8Value = "ltr"; 3878 cppValue = "ltr";
3879 } else if (equalIgnoringCase(v8Value, "rtl")) { 3879 } else if (equalIgnoringCase(cppValue, "rtl")) {
3880 v8Value = "rtl"; 3880 cppValue = "rtl";
3881 } else if (equalIgnoringCase(v8Value, "auto")) { 3881 } else if (equalIgnoringCase(cppValue, "auto")) {
3882 v8Value = "auto"; 3882 cppValue = "auto";
3883 } else { 3883 } else {
3884 v8Value = "ltr"; 3884 cppValue = "ltr";
3885 } 3885 }
3886 v8SetReturnValueString(info, v8Value, info.GetIsolate()); 3886 v8SetReturnValueString(info, cppValue, info.GetIsolate());
3887 } 3887 }
3888 3888
3889 static void limitedWithInvalidMissingDefaultAttributeAttributeGetterCallback(v8: :Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 3889 static void limitedWithInvalidMissingDefaultAttributeAttributeGetterCallback(v8: :Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
3890 { 3890 {
3891 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3891 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3892 TestObjectV8Internal::limitedWithInvalidMissingDefaultAttributeAttributeGett er(info); 3892 TestObjectV8Internal::limitedWithInvalidMissingDefaultAttributeAttributeGett er(info);
3893 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3893 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3894 } 3894 }
3895 3895
3896 static void limitedWithInvalidMissingDefaultAttributeAttributeSetter(v8::Local<v 8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 3896 static void limitedWithInvalidMissingDefaultAttributeAttributeSetter(v8::Local<v 8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 10 matching lines...) Expand all
3907 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 3907 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
3908 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; 3908 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope;
3909 TestObjectV8Internal::limitedWithInvalidMissingDefaultAttributeAttributeSett er(v8Value, info); 3909 TestObjectV8Internal::limitedWithInvalidMissingDefaultAttributeAttributeSett er(v8Value, info);
3910 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3910 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3911 } 3911 }
3912 3912
3913 static void corsSettingAttributeAttributeGetter(const v8::PropertyCallbackInfo<v 8::Value>& info) 3913 static void corsSettingAttributeAttributeGetter(const v8::PropertyCallbackInfo<v 8::Value>& info)
3914 { 3914 {
3915 v8::Handle<v8::Object> holder = info.Holder(); 3915 v8::Handle<v8::Object> holder = info.Holder();
3916 TestObject* impl = V8TestObject::toNative(holder); 3916 TestObject* impl = V8TestObject::toNative(holder);
3917 String v8Value = impl->fastGetAttribute(HTMLNames::corssettingattributeAttr) ; 3917 String cppValue(impl->fastGetAttribute(HTMLNames::corssettingattributeAttr)) ;
3918 if (v8Value.isNull()) { 3918 if (cppValue.isNull()) {
3919 ; 3919 ;
3920 } else if (v8Value.isEmpty()) { 3920 } else if (cppValue.isEmpty()) {
3921 v8Value = "anonymous"; 3921 cppValue = "anonymous";
3922 } else if (equalIgnoringCase(v8Value, "anonymous")) { 3922 } else if (equalIgnoringCase(cppValue, "anonymous")) {
3923 v8Value = "anonymous"; 3923 cppValue = "anonymous";
3924 } else if (equalIgnoringCase(v8Value, "use-credentials")) { 3924 } else if (equalIgnoringCase(cppValue, "use-credentials")) {
3925 v8Value = "use-credentials"; 3925 cppValue = "use-credentials";
3926 } else { 3926 } else {
3927 v8Value = "anonymous"; 3927 cppValue = "anonymous";
3928 } 3928 }
3929 v8SetReturnValueString(info, v8Value, info.GetIsolate()); 3929 v8SetReturnValueString(info, cppValue, info.GetIsolate());
3930 } 3930 }
3931 3931
3932 static void corsSettingAttributeAttributeGetterCallback(v8::Local<v8::String>, c onst v8::PropertyCallbackInfo<v8::Value>& info) 3932 static void corsSettingAttributeAttributeGetterCallback(v8::Local<v8::String>, c onst v8::PropertyCallbackInfo<v8::Value>& info)
3933 { 3933 {
3934 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3934 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3935 TestObjectV8Internal::corsSettingAttributeAttributeGetter(info); 3935 TestObjectV8Internal::corsSettingAttributeAttributeGetter(info);
3936 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3936 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3937 } 3937 }
3938 3938
3939 static void limitedWithEmptyMissingInvalidAttributeAttributeGetter(const v8::Pro pertyCallbackInfo<v8::Value>& info) 3939 static void limitedWithEmptyMissingInvalidAttributeAttributeGetter(const v8::Pro pertyCallbackInfo<v8::Value>& info)
3940 { 3940 {
3941 v8::Handle<v8::Object> holder = info.Holder(); 3941 v8::Handle<v8::Object> holder = info.Holder();
3942 TestObject* impl = V8TestObject::toNative(holder); 3942 TestObject* impl = V8TestObject::toNative(holder);
3943 String v8Value = impl->fastGetAttribute(HTMLNames::limitedwithemptymissingin validattributeAttr); 3943 String cppValue(impl->fastGetAttribute(HTMLNames::limitedwithemptymissinginv alidattributeAttr));
3944 if (v8Value.isNull()) { 3944 if (cppValue.isNull()) {
3945 v8Value = "missing"; 3945 cppValue = "missing";
3946 } else if (v8Value.isEmpty()) { 3946 } else if (cppValue.isEmpty()) {
3947 v8Value = "empty"; 3947 cppValue = "empty";
3948 } else if (equalIgnoringCase(v8Value, "empty")) { 3948 } else if (equalIgnoringCase(cppValue, "empty")) {
3949 v8Value = "empty"; 3949 cppValue = "empty";
3950 } else if (equalIgnoringCase(v8Value, "missing")) { 3950 } else if (equalIgnoringCase(cppValue, "missing")) {
3951 v8Value = "missing"; 3951 cppValue = "missing";
3952 } else if (equalIgnoringCase(v8Value, "invalid")) { 3952 } else if (equalIgnoringCase(cppValue, "invalid")) {
3953 v8Value = "invalid"; 3953 cppValue = "invalid";
3954 } else if (equalIgnoringCase(v8Value, "a-normal")) { 3954 } else if (equalIgnoringCase(cppValue, "a-normal")) {
3955 v8Value = "a-normal"; 3955 cppValue = "a-normal";
3956 } else { 3956 } else {
3957 v8Value = "invalid"; 3957 cppValue = "invalid";
3958 } 3958 }
3959 v8SetReturnValueString(info, v8Value, info.GetIsolate()); 3959 v8SetReturnValueString(info, cppValue, info.GetIsolate());
3960 } 3960 }
3961 3961
3962 static void limitedWithEmptyMissingInvalidAttributeAttributeGetterCallback(v8::L ocal<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 3962 static void limitedWithEmptyMissingInvalidAttributeAttributeGetterCallback(v8::L ocal<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
3963 { 3963 {
3964 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 3964 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
3965 TestObjectV8Internal::limitedWithEmptyMissingInvalidAttributeAttributeGetter (info); 3965 TestObjectV8Internal::limitedWithEmptyMissingInvalidAttributeAttributeGetter (info);
3966 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 3966 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
3967 } 3967 }
3968 3968
3969 static void replaceableReadonlyLongAttributeAttributeGetter(const v8::PropertyCa llbackInfo<v8::Value>& info) 3969 static void replaceableReadonlyLongAttributeAttributeGetter(const v8::PropertyCa llbackInfo<v8::Value>& info)
(...skipping 467 matching lines...) Expand 10 before | Expand all | Expand 10 after
4437 { 4437 {
4438 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4438 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4439 TestObjectV8Internal::typeCheckingInterfaceTestInterfaceAttributeAttributeSe tter(v8Value, info); 4439 TestObjectV8Internal::typeCheckingInterfaceTestInterfaceAttributeAttributeSe tter(v8Value, info);
4440 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4440 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4441 } 4441 }
4442 4442
4443 static void typeCheckingNullableTestInterfaceOrNullAttributeAttributeGetter(cons t v8::PropertyCallbackInfo<v8::Value>& info) 4443 static void typeCheckingNullableTestInterfaceOrNullAttributeAttributeGetter(cons t v8::PropertyCallbackInfo<v8::Value>& info)
4444 { 4444 {
4445 v8::Handle<v8::Object> holder = info.Holder(); 4445 v8::Handle<v8::Object> holder = info.Holder();
4446 TestObject* impl = V8TestObject::toNative(holder); 4446 TestObject* impl = V8TestObject::toNative(holder);
4447 RefPtr<TestInterfaceImplementation> v8Value = impl->typeCheckingNullableTest InterfaceOrNullAttribute(); 4447 RefPtr<TestInterfaceImplementation> cppValue(impl->typeCheckingNullableTestI nterfaceOrNullAttribute());
4448 if (!v8Value) { 4448 if (!cppValue) {
4449 v8SetReturnValueNull(info); 4449 v8SetReturnValueNull(info);
4450 return; 4450 return;
4451 } 4451 }
4452 v8SetReturnValueFast(info, WTF::getPtr(v8Value.release()), impl); 4452 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
4453 } 4453 }
4454 4454
4455 static void typeCheckingNullableTestInterfaceOrNullAttributeAttributeGetterCallb ack(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 4455 static void typeCheckingNullableTestInterfaceOrNullAttributeAttributeGetterCallb ack(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
4456 { 4456 {
4457 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4457 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4458 TestObjectV8Internal::typeCheckingNullableTestInterfaceOrNullAttributeAttrib uteGetter(info); 4458 TestObjectV8Internal::typeCheckingNullableTestInterfaceOrNullAttributeAttrib uteGetter(info);
4459 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4459 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4460 } 4460 }
4461 4461
4462 static void typeCheckingNullableTestInterfaceOrNullAttributeAttributeSetter(v8:: Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 4462 static void typeCheckingNullableTestInterfaceOrNullAttributeAttributeSetter(v8:: Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
4463 { 4463 {
4464 v8::Handle<v8::Object> holder = info.Holder(); 4464 v8::Handle<v8::Object> holder = info.Holder();
4465 ExceptionState exceptionState(ExceptionState::SetterContext, "typeCheckingNu llableTestInterfaceOrNullAttribute", "TestObject", holder, info.GetIsolate()); 4465 ExceptionState exceptionState(ExceptionState::SetterContext, "typeCheckingNu llableTestInterfaceOrNullAttribute", "TestObject", holder, info.GetIsolate());
4466 TestObject* impl = V8TestObject::toNative(holder); 4466 TestObject* impl = V8TestObject::toNative(holder);
4467 TONATIVE_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toNat iveWithTypeCheck(info.GetIsolate(), v8Value)); 4467 TONATIVE_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toNat iveWithTypeCheck(info.GetIsolate(), v8Value));
4468 impl->setTypeCheckingNullableTestInterfaceOrNullAttribute(WTF::getPtr(cppVal ue)); 4468 impl->setTypeCheckingNullableTestInterfaceOrNullAttribute(WTF::getPtr(cppVal ue));
4469 } 4469 }
4470 4470
4471 static void typeCheckingNullableTestInterfaceOrNullAttributeAttributeSetterCallb ack(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallb ackInfo<void>& info) 4471 static void typeCheckingNullableTestInterfaceOrNullAttributeAttributeSetterCallb ack(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallb ackInfo<void>& info)
4472 { 4472 {
4473 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4473 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4474 TestObjectV8Internal::typeCheckingNullableTestInterfaceOrNullAttributeAttrib uteSetter(v8Value, info); 4474 TestObjectV8Internal::typeCheckingNullableTestInterfaceOrNullAttributeAttrib uteSetter(v8Value, info);
4475 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4475 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4476 } 4476 }
4477 4477
4478 static void typeCheckingInterfaceNullableTestInterfaceOrNullAttributeAttributeGe tter(const v8::PropertyCallbackInfo<v8::Value>& info) 4478 static void typeCheckingInterfaceNullableTestInterfaceOrNullAttributeAttributeGe tter(const v8::PropertyCallbackInfo<v8::Value>& info)
4479 { 4479 {
4480 v8::Handle<v8::Object> holder = info.Holder(); 4480 v8::Handle<v8::Object> holder = info.Holder();
4481 TestObject* impl = V8TestObject::toNative(holder); 4481 TestObject* impl = V8TestObject::toNative(holder);
4482 RefPtr<TestInterfaceImplementation> v8Value = impl->typeCheckingInterfaceNul lableTestInterfaceOrNullAttribute(); 4482 RefPtr<TestInterfaceImplementation> cppValue(impl->typeCheckingInterfaceNull ableTestInterfaceOrNullAttribute());
4483 if (!v8Value) { 4483 if (!cppValue) {
4484 v8SetReturnValueNull(info); 4484 v8SetReturnValueNull(info);
4485 return; 4485 return;
4486 } 4486 }
4487 v8SetReturnValueFast(info, WTF::getPtr(v8Value.release()), impl); 4487 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
4488 } 4488 }
4489 4489
4490 static void typeCheckingInterfaceNullableTestInterfaceOrNullAttributeAttributeGe tterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& i nfo) 4490 static void typeCheckingInterfaceNullableTestInterfaceOrNullAttributeAttributeGe tterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& i nfo)
4491 { 4491 {
4492 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4492 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4493 TestObjectV8Internal::typeCheckingInterfaceNullableTestInterfaceOrNullAttrib uteAttributeGetter(info); 4493 TestObjectV8Internal::typeCheckingInterfaceNullableTestInterfaceOrNullAttrib uteAttributeGetter(info);
4494 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4494 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4495 } 4495 }
4496 4496
4497 static void typeCheckingInterfaceNullableTestInterfaceOrNullAttributeAttributeSe tter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 4497 static void typeCheckingInterfaceNullableTestInterfaceOrNullAttributeAttributeSe tter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after
4742 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4742 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4743 TestObjectV8Internal::testInterfaceGarbageCollectedAttributeAttributeSetter( v8Value, info); 4743 TestObjectV8Internal::testInterfaceGarbageCollectedAttributeAttributeSetter( v8Value, info);
4744 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4744 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4745 } 4745 }
4746 4746
4747 static void testInterfaceGarbageCollectedOrNullAttributeAttributeGetter(const v8 ::PropertyCallbackInfo<v8::Value>& info) 4747 static void testInterfaceGarbageCollectedOrNullAttributeAttributeGetter(const v8 ::PropertyCallbackInfo<v8::Value>& info)
4748 { 4748 {
4749 v8::Handle<v8::Object> holder = info.Holder(); 4749 v8::Handle<v8::Object> holder = info.Holder();
4750 TestObject* impl = V8TestObject::toNative(holder); 4750 TestObject* impl = V8TestObject::toNative(holder);
4751 bool isNull = false; 4751 bool isNull = false;
4752 RawPtr<TestInterfaceGarbageCollected> v8Value = impl->testInterfaceGarbageCo llectedOrNullAttribute(isNull); 4752 RawPtr<TestInterfaceGarbageCollected> cppValue(impl->testInterfaceGarbageCol lectedOrNullAttribute(isNull));
4753 if (isNull) { 4753 if (isNull) {
4754 v8SetReturnValueNull(info); 4754 v8SetReturnValueNull(info);
4755 return; 4755 return;
4756 } 4756 }
4757 v8SetReturnValueFast(info, WTF::getPtr(v8Value.release()), impl); 4757 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
4758 } 4758 }
4759 4759
4760 static void testInterfaceGarbageCollectedOrNullAttributeAttributeGetterCallback( v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 4760 static void testInterfaceGarbageCollectedOrNullAttributeAttributeGetterCallback( v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
4761 { 4761 {
4762 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4762 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4763 TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeG etter(info); 4763 TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeG etter(info);
4764 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4764 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4765 } 4765 }
4766 4766
4767 static void testInterfaceGarbageCollectedOrNullAttributeAttributeSetter(v8::Loca l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 4767 static void testInterfaceGarbageCollectedOrNullAttributeAttributeSetter(v8::Loca l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
4806 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4806 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4807 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedAttributeAttributeS etter(v8Value, info); 4807 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedAttributeAttributeS etter(v8Value, info);
4808 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4808 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4809 } 4809 }
4810 4810
4811 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeGetter(co nst v8::PropertyCallbackInfo<v8::Value>& info) 4811 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeGetter(co nst v8::PropertyCallbackInfo<v8::Value>& info)
4812 { 4812 {
4813 v8::Handle<v8::Object> holder = info.Holder(); 4813 v8::Handle<v8::Object> holder = info.Holder();
4814 TestObject* impl = V8TestObject::toNative(holder); 4814 TestObject* impl = V8TestObject::toNative(holder);
4815 bool isNull = false; 4815 bool isNull = false;
4816 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> v8Value = impl->test InterfaceWillBeGarbageCollectedOrNullAttribute(isNull); 4816 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> cppValue(impl->testI nterfaceWillBeGarbageCollectedOrNullAttribute(isNull));
4817 if (isNull) { 4817 if (isNull) {
4818 v8SetReturnValueNull(info); 4818 v8SetReturnValueNull(info);
4819 return; 4819 return;
4820 } 4820 }
4821 v8SetReturnValueFast(info, WTF::getPtr(v8Value.release()), impl); 4821 v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl);
4822 } 4822 }
4823 4823
4824 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeGetterCal lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 4824 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeGetterCal lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
4825 { 4825 {
4826 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4826 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4827 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttr ibuteGetter(info); 4827 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttr ibuteGetter(info);
4828 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4828 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4829 } 4829 }
4830 4830
4831 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeSetter(v8 ::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 4831 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeSetter(v8 ::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
(...skipping 5430 matching lines...) Expand 10 before | Expand all | Expand 10 after
10262 fromInternalPointer(object)->deref(); 10262 fromInternalPointer(object)->deref();
10263 } 10263 }
10264 10264
10265 template<> 10265 template<>
10266 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate) 10266 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate)
10267 { 10267 {
10268 return toV8(impl, creationContext, isolate); 10268 return toV8(impl, creationContext, isolate);
10269 } 10269 }
10270 10270
10271 } // namespace WebCore 10271 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/V8TestInterfaceNode.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698