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

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

Issue 77453002: IDL compiler: [CheckSecurity=Frame] interface + [DoNotCheckSecurity] members (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Other extended attribute combinations Created 7 years, 1 month 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 * Copyright (C) 2013 Google Inc. All rights reserved. 2 * Copyright (C) 2013 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 1780 matching lines...) Expand 10 before | Expand all | Expand 10 after
1791 } 1791 }
1792 1792
1793 static void deprecatedLongAttributeAttributeSetterCallback(v8::Local<v8::String> , v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) 1793 static void deprecatedLongAttributeAttributeSetterCallback(v8::Local<v8::String> , v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
1794 { 1794 {
1795 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 1795 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
1796 UseCounter::countDeprecation(activeExecutionContext(), UseCounter::LongAttri bute); 1796 UseCounter::countDeprecation(activeExecutionContext(), UseCounter::LongAttri bute);
1797 TestObjectPythonV8Internal::deprecatedLongAttributeAttributeSetter(jsValue, info); 1797 TestObjectPythonV8Internal::deprecatedLongAttributeAttributeSetter(jsValue, info);
1798 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 1798 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1799 } 1799 }
1800 1800
1801 static void doNotCheckSecurityLongAttributeAttributeGetter(const v8::PropertyCal lbackInfo<v8::Value>& info)
1802 {
1803 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder());
1804 v8SetReturnValueInt(info, imp->doNotCheckSecurityLongAttribute());
1805 }
1806
1807 static void doNotCheckSecurityLongAttributeAttributeGetterCallback(v8::Local<v8: :String>, const v8::PropertyCallbackInfo<v8::Value>& info)
1808 {
1809 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
1810 TestObjectPythonV8Internal::doNotCheckSecurityLongAttributeAttributeGetter(i nfo);
1811 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1812 }
1813
1814 static void doNotCheckSecurityLongAttributeAttributeSetter(v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
1815 {
1816 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder());
1817 V8TRYCATCH_VOID(int, cppValue, toInt32(jsValue));
1818 imp->setDoNotCheckSecurityLongAttribute(cppValue);
1819 }
1820
1821 static void doNotCheckSecurityLongAttributeAttributeSetterCallback(v8::Local<v8: :String>, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& in fo)
1822 {
1823 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
1824 TestObjectPythonV8Internal::doNotCheckSecurityLongAttributeAttributeSetter(j sValue, info);
1825 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1826 }
1827
1828 static void doNotCheckSecurityReadonlyLongAttributeAttributeGetter(const v8::Pro pertyCallbackInfo<v8::Value>& info)
1829 {
1830 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder());
1831 v8SetReturnValueInt(info, imp->doNotCheckSecurityReadonlyLongAttribute());
1832 }
1833
1834 static void doNotCheckSecurityReadonlyLongAttributeAttributeGetterCallback(v8::L ocal<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
1835 {
1836 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
1837 TestObjectPythonV8Internal::doNotCheckSecurityReadonlyLongAttributeAttribute Getter(info);
1838 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1839 }
1840
1841 static void doNotCheckSecurityOnGetterLongAttributeAttributeGetter(const v8::Pro pertyCallbackInfo<v8::Value>& info)
1842 {
1843 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder());
1844 v8SetReturnValueInt(info, imp->doNotCheckSecurityOnGetterLongAttribute());
1845 }
1846
1847 static void doNotCheckSecurityOnGetterLongAttributeAttributeGetterCallback(v8::L ocal<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
1848 {
1849 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
1850 TestObjectPythonV8Internal::doNotCheckSecurityOnGetterLongAttributeAttribute Getter(info);
1851 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1852 }
1853
1854 static void doNotCheckSecurityOnGetterLongAttributeAttributeSetter(v8::Local<v8: :Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
1855 {
1856 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder());
1857 V8TRYCATCH_VOID(int, cppValue, toInt32(jsValue));
1858 imp->setDoNotCheckSecurityOnGetterLongAttribute(cppValue);
1859 }
1860
1861 static void doNotCheckSecurityOnGetterLongAttributeAttributeSetterCallback(v8::L ocal<v8::String>, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<v oid>& info)
1862 {
1863 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
1864 TestObjectPythonV8Internal::doNotCheckSecurityOnGetterLongAttributeAttribute Setter(jsValue, info);
1865 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1866 }
1867
1868 static void doNotCheckSecurityOnSetterLongAttributeAttributeGetter(const v8::Pro pertyCallbackInfo<v8::Value>& info)
1869 {
1870 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder());
1871 v8SetReturnValueInt(info, imp->doNotCheckSecurityOnSetterLongAttribute());
1872 }
1873
1874 static void doNotCheckSecurityOnSetterLongAttributeAttributeGetterCallback(v8::L ocal<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
1875 {
1876 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
1877 TestObjectPythonV8Internal::doNotCheckSecurityOnSetterLongAttributeAttribute Getter(info);
1878 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1879 }
1880
1881 static void doNotCheckSecurityOnSetterLongAttributeAttributeSetter(v8::Local<v8: :Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
1882 {
1883 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder());
1884 V8TRYCATCH_VOID(int, cppValue, toInt32(jsValue));
1885 imp->setDoNotCheckSecurityOnSetterLongAttribute(cppValue);
1886 }
1887
1888 static void doNotCheckSecurityOnSetterLongAttributeAttributeSetterCallback(v8::L ocal<v8::String>, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<v oid>& info)
1889 {
1890 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
1891 TestObjectPythonV8Internal::doNotCheckSecurityOnSetterLongAttributeAttribute Setter(jsValue, info);
1892 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
1893 }
1894
1895 static void enforceRangeLongAttributeAttributeGetter(const v8::PropertyCallbackI nfo<v8::Value>& info) 1801 static void enforceRangeLongAttributeAttributeGetter(const v8::PropertyCallbackI nfo<v8::Value>& info)
1896 { 1802 {
1897 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); 1803 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder());
1898 v8SetReturnValueInt(info, imp->enforceRangeLongAttribute()); 1804 v8SetReturnValueInt(info, imp->enforceRangeLongAttribute());
1899 } 1805 }
1900 1806
1901 static void enforceRangeLongAttributeAttributeGetterCallback(v8::Local<v8::Strin g>, const v8::PropertyCallbackInfo<v8::Value>& info) 1807 static void enforceRangeLongAttributeAttributeGetterCallback(v8::Local<v8::Strin g>, const v8::PropertyCallbackInfo<v8::Value>& info)
1902 { 1808 {
1903 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); 1809 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
1904 TestObjectPythonV8Internal::enforceRangeLongAttributeAttributeGetter(info); 1810 TestObjectPythonV8Internal::enforceRangeLongAttributeAttributeGetter(info);
(...skipping 4263 matching lines...) Expand 10 before | Expand all | Expand 10 after
6168 #endif // ENABLE(Condition1) || ENABLE(Condition2) 6074 #endif // ENABLE(Condition1) || ENABLE(Condition2)
6169 {"customObjectAttribute", TestObjectPythonV8Internal::customObjectAttributeA ttributeGetterCallback, TestObjectPythonV8Internal::customObjectAttributeAttribu teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c ast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 6075 {"customObjectAttribute", TestObjectPythonV8Internal::customObjectAttributeA ttributeGetterCallback, TestObjectPythonV8Internal::customObjectAttributeAttribu teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c ast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
6170 {"customGetterLongAttribute", TestObjectPythonV8Internal::customGetterLongAt tributeAttributeGetterCallback, TestObjectPythonV8Internal::customGetterLongAttr ibuteAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAUL T), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 6076 {"customGetterLongAttribute", TestObjectPythonV8Internal::customGetterLongAt tributeAttributeGetterCallback, TestObjectPythonV8Internal::customGetterLongAttr ibuteAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAUL T), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
6171 {"customGetterReadonlyObjectAttribute", TestObjectPythonV8Internal::customGe tterReadonlyObjectAttributeAttributeGetterCallback, 0, 0, 0, 0, static_cast<v8:: AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 6077 {"customGetterReadonlyObjectAttribute", TestObjectPythonV8Internal::customGe tterReadonlyObjectAttributeAttributeGetterCallback, 0, 0, 0, 0, static_cast<v8:: AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
6172 {"customSetterLongAttribute", TestObjectPythonV8Internal::customSetterLongAt tributeAttributeGetterCallback, TestObjectPythonV8Internal::customSetterLongAttr ibuteAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAUL T), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 6078 {"customSetterLongAttribute", TestObjectPythonV8Internal::customSetterLongAt tributeAttributeGetterCallback, TestObjectPythonV8Internal::customSetterLongAttr ibuteAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAUL T), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
6173 #if ENABLE(Condition) 6079 #if ENABLE(Condition)
6174 {"customLongAttribute", TestObjectPythonV8Internal::customLongAttributeAttri buteGetterCallback, TestObjectPythonV8Internal::customLongAttributeAttributeSett erCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8 ::PropertyAttribute>(v8::None), 0 /* on instance */}, 6080 {"customLongAttribute", TestObjectPythonV8Internal::customLongAttributeAttri buteGetterCallback, TestObjectPythonV8Internal::customLongAttributeAttributeSett erCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8 ::PropertyAttribute>(v8::None), 0 /* on instance */},
6175 #endif // ENABLE(Condition) 6081 #endif // ENABLE(Condition)
6176 {"customElementsCallbacksReadonlyLongAttribute", TestObjectPythonV8Internal: :customElementsCallbacksReadonlyLongAttributeAttributeGetterCallback, 0, 0, 0, 0 , static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute >(v8::None), 0 /* on instance */}, 6082 {"customElementsCallbacksReadonlyLongAttribute", TestObjectPythonV8Internal: :customElementsCallbacksReadonlyLongAttributeAttributeGetterCallback, 0, 0, 0, 0 , static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute >(v8::None), 0 /* on instance */},
6177 {"deprecatedLongAttribute", TestObjectPythonV8Internal::deprecatedLongAttrib uteAttributeGetterCallback, TestObjectPythonV8Internal::deprecatedLongAttributeA ttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), st atic_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 6083 {"deprecatedLongAttribute", TestObjectPythonV8Internal::deprecatedLongAttrib uteAttributeGetterCallback, TestObjectPythonV8Internal::deprecatedLongAttributeA ttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), st atic_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
6178 {"doNotCheckSecurityLongAttribute", TestObjectPythonV8Internal::doNotCheckSe curityLongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::doNotChe ckSecurityLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessC ontrol>(v8::ALL_CAN_READ | v8::ALL_CAN_WRITE), static_cast<v8::PropertyAttribute >(v8::None), 0 /* on instance */},
6179 {"doNotCheckSecurityReadonlyLongAttribute", TestObjectPythonV8Internal::doNo tCheckSecurityReadonlyLongAttributeAttributeGetterCallback, 0, 0, 0, 0, static_c ast<v8::AccessControl>(v8::ALL_CAN_READ), static_cast<v8::PropertyAttribute>(v8: :None), 0 /* on instance */},
6180 {"doNotCheckSecurityOnGetterLongAttribute", TestObjectPythonV8Internal::doNo tCheckSecurityOnGetterLongAttributeAttributeGetterCallback, TestObjectPythonV8In ternal::doNotCheckSecurityOnGetterLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::ALL_CAN_READ), static_cast<v8::PropertyAttri bute>(v8::None), 0 /* on instance */},
6181 {"doNotCheckSecurityOnSetterLongAttribute", TestObjectPythonV8Internal::doNo tCheckSecurityOnSetterLongAttributeAttributeGetterCallback, TestObjectPythonV8In ternal::doNotCheckSecurityOnSetterLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::ALL_CAN_WRITE), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */},
6182 {"enforceRangeLongAttribute", TestObjectPythonV8Internal::enforceRangeLongAt tributeAttributeGetterCallback, TestObjectPythonV8Internal::enforceRangeLongAttr ibuteAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAUL T), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 6084 {"enforceRangeLongAttribute", TestObjectPythonV8Internal::enforceRangeLongAt tributeAttributeGetterCallback, TestObjectPythonV8Internal::enforceRangeLongAttr ibuteAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAUL T), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
6183 {"getterRaisesExceptionLongAttribute", TestObjectPythonV8Internal::getterRai sesExceptionLongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::ge tterRaisesExceptionLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8 ::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 / * on instance */}, 6085 {"getterRaisesExceptionLongAttribute", TestObjectPythonV8Internal::getterRai sesExceptionLongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::ge tterRaisesExceptionLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8 ::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 / * on instance */},
6184 {"implementedAsLongAttribute", TestObjectPythonV8Internal::implementedAsLong AttributeAttributeGetterCallback, TestObjectPythonV8Internal::implementedAsLongA ttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEF AULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 6086 {"implementedAsLongAttribute", TestObjectPythonV8Internal::implementedAsLong AttributeAttributeGetterCallback, TestObjectPythonV8Internal::implementedAsLongA ttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEF AULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
6185 {"customImplementedAsLongAttribute", TestObjectPythonV8Internal::customImple mentedAsLongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::custom ImplementedAsLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */}, 6087 {"customImplementedAsLongAttribute", TestObjectPythonV8Internal::customImple mentedAsLongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::custom ImplementedAsLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */},
6186 {"customGetterImplementedAsLongAttribute", TestObjectPythonV8Internal::custo mGetterImplementedAsLongAttributeAttributeGetterCallback, TestObjectPythonV8Inte rnal::customGetterImplementedAsLongAttributeAttributeSetterCallback, 0, 0, 0, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */}, 6088 {"customGetterImplementedAsLongAttribute", TestObjectPythonV8Internal::custo mGetterImplementedAsLongAttributeAttributeGetterCallback, TestObjectPythonV8Inte rnal::customGetterImplementedAsLongAttributeAttributeSetterCallback, 0, 0, 0, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */},
6187 {"customSetterImplementedAsLongAttribute", TestObjectPythonV8Internal::custo mSetterImplementedAsLongAttributeAttributeGetterCallback, TestObjectPythonV8Inte rnal::customSetterImplementedAsLongAttributeAttributeSetterCallback, 0, 0, 0, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */}, 6089 {"customSetterImplementedAsLongAttribute", TestObjectPythonV8Internal::custo mSetterImplementedAsLongAttributeAttributeGetterCallback, TestObjectPythonV8Inte rnal::customSetterImplementedAsLongAttributeAttributeSetterCallback, 0, 0, 0, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */},
6188 {"measureAsLongAttribute", TestObjectPythonV8Internal::measureAsLongAttribut eAttributeGetterCallback, TestObjectPythonV8Internal::measureAsLongAttributeAttr ibuteSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), stati c_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 6090 {"measureAsLongAttribute", TestObjectPythonV8Internal::measureAsLongAttribut eAttributeGetterCallback, TestObjectPythonV8Internal::measureAsLongAttributeAttr ibuteSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), stati c_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
6189 {"notEnumerableLongAttribute", TestObjectPythonV8Internal::notEnumerableLong AttributeAttributeGetterCallback, TestObjectPythonV8Internal::notEnumerableLongA ttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEF AULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on instance */}, 6091 {"notEnumerableLongAttribute", TestObjectPythonV8Internal::notEnumerableLong AttributeAttributeGetterCallback, TestObjectPythonV8Internal::notEnumerableLongA ttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEF AULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on instance */},
6190 {"perWorldBindingsLongAttribute", TestObjectPythonV8Internal::perWorldBindin gsLongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::perWorldBind ingsLongAttributeAttributeSetterCallback, TestObjectPythonV8Internal::perWorldBi ndingsLongAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8Intern al::perWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, 0, static_ cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::Non e), 0 /* on instance */}, 6092 {"perWorldBindingsLongAttribute", TestObjectPythonV8Internal::perWorldBindin gsLongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::perWorldBind ingsLongAttributeAttributeSetterCallback, TestObjectPythonV8Internal::perWorldBi ndingsLongAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8Intern al::perWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, 0, static_ cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::Non e), 0 /* on instance */},
6191 {"perWorldBindingsReadonlyLongAttribute", TestObjectPythonV8Internal::perWor ldBindingsReadonlyLongAttributeAttributeGetterCallback, 0, TestObjectPythonV8Int ernal::perWorldBindingsReadonlyLongAttributeAttributeGetterCallbackForMainWorld, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */}, 6093 {"perWorldBindingsReadonlyLongAttribute", TestObjectPythonV8Internal::perWor ldBindingsReadonlyLongAttributeAttributeGetterCallback, 0, TestObjectPythonV8Int ernal::perWorldBindingsReadonlyLongAttributeAttributeGetterCallbackForMainWorld, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */},
(...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after
6586 V8DOMWrapper::associateObjectWithWrapper<V8TestObjectPython>(impl, &wrapperT ypeInfo, wrapper, isolate, WrapperConfiguration::Independent); 6488 V8DOMWrapper::associateObjectWithWrapper<V8TestObjectPython>(impl, &wrapperT ypeInfo, wrapper, isolate, WrapperConfiguration::Independent);
6587 return wrapper; 6489 return wrapper;
6588 } 6490 }
6589 6491
6590 void V8TestObjectPython::derefObject(void* object) 6492 void V8TestObjectPython::derefObject(void* object)
6591 { 6493 {
6592 fromInternalPointer(object)->deref(); 6494 fromInternalPointer(object)->deref();
6593 } 6495 }
6594 6496
6595 } // namespace WebCore 6497 } // namespace WebCore
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698