| OLD | NEW |
| 1 /* | 1 /* |
| 2 This file is part of the Blink open source project. | 2 This file is part of the Blink open source project. |
| 3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! | 3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! |
| 4 | 4 |
| 5 This library is free software; you can redistribute it and/or | 5 This library is free software; you can redistribute it and/or |
| 6 modify it under the terms of the GNU Library General Public | 6 modify it under the terms of the GNU Library General Public |
| 7 License as published by the Free Software Foundation; either | 7 License as published by the Free Software Foundation; either |
| 8 version 2 of the License, or (at your option) any later version. | 8 version 2 of the License, or (at your option) any later version. |
| 9 | 9 |
| 10 This library is distributed in the hope that it will be useful, | 10 This library is distributed in the hope that it will be useful, |
| (...skipping 1106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1117 static void stringArrayAttributeAttributeGetterCallback(v8::Local<v8::String> na
me, const v8::PropertyCallbackInfo<v8::Value>& info) | 1117 static void stringArrayAttributeAttributeGetterCallback(v8::Local<v8::String> na
me, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 1118 { | 1118 { |
| 1119 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1119 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 1120 TestObjectPythonV8Internal::stringArrayAttributeAttributeGetter(name, info); | 1120 TestObjectPythonV8Internal::stringArrayAttributeAttributeGetter(name, info); |
| 1121 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1121 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1122 } | 1122 } |
| 1123 | 1123 |
| 1124 static void stringArrayAttributeAttributeSetter(v8::Local<v8::String> name, v8::
Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 1124 static void stringArrayAttributeAttributeSetter(v8::Local<v8::String> name, v8::
Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 1125 { | 1125 { |
| 1126 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); | 1126 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); |
| 1127 V8TRYCATCH_VOID(Vector<String>, cppValue, toNativeArray<String>(jsValue, inf
o.GetIsolate())); | 1127 V8TRYCATCH_VOID(Vector<String>, cppValue, toNativeArray<String>(jsValue, 0,
info.GetIsolate())); |
| 1128 imp->setStringArrayAttribute(cppValue); | 1128 imp->setStringArrayAttribute(cppValue); |
| 1129 } | 1129 } |
| 1130 | 1130 |
| 1131 static void stringArrayAttributeAttributeSetterCallback(v8::Local<v8::String> na
me, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 1131 static void stringArrayAttributeAttributeSetterCallback(v8::Local<v8::String> na
me, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 1132 { | 1132 { |
| 1133 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1133 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 1134 TestObjectPythonV8Internal::stringArrayAttributeAttributeSetter(name, jsValu
e, info); | 1134 TestObjectPythonV8Internal::stringArrayAttributeAttributeSetter(name, jsValu
e, info); |
| 1135 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1135 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1136 } | 1136 } |
| 1137 | 1137 |
| 1138 static void testInterfaceEmptyArrayAttributeAttributeGetter(v8::Local<v8::String
> name, const v8::PropertyCallbackInfo<v8::Value>& info) | 1138 static void testInterfaceEmptyArrayAttributeAttributeGetter(v8::Local<v8::String
> name, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 1139 { | 1139 { |
| 1140 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); | 1140 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); |
| 1141 v8SetReturnValue(info, v8Array(imp->testInterfaceEmptyArrayAttribute(), info
.GetIsolate())); | 1141 v8SetReturnValue(info, v8Array(imp->testInterfaceEmptyArrayAttribute(), info
.GetIsolate())); |
| 1142 } | 1142 } |
| 1143 | 1143 |
| 1144 static void testInterfaceEmptyArrayAttributeAttributeGetterCallback(v8::Local<v8
::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) | 1144 static void testInterfaceEmptyArrayAttributeAttributeGetterCallback(v8::Local<v8
::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 1145 { | 1145 { |
| 1146 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1146 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 1147 TestObjectPythonV8Internal::testInterfaceEmptyArrayAttributeAttributeGetter(
name, info); | 1147 TestObjectPythonV8Internal::testInterfaceEmptyArrayAttributeAttributeGetter(
name, info); |
| 1148 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1148 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1149 } | 1149 } |
| 1150 | 1150 |
| 1151 static void testInterfaceEmptyArrayAttributeAttributeSetter(v8::Local<v8::String
> name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info
) | 1151 static void testInterfaceEmptyArrayAttributeAttributeSetter(v8::Local<v8::String
> name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info
) |
| 1152 { | 1152 { |
| 1153 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); | 1153 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); |
| 1154 V8TRYCATCH_VOID(Vector<RefPtr<TestInterfaceEmpty> >, cppValue, (toRefPtrNati
veArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(jsValue, info.GetIsolate()))); | 1154 V8TRYCATCH_VOID(Vector<RefPtr<TestInterfaceEmpty> >, cppValue, (toRefPtrNati
veArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(jsValue, 0, info.GetIsolate())
)); |
| 1155 imp->setTestInterfaceEmptyArrayAttribute(cppValue); | 1155 imp->setTestInterfaceEmptyArrayAttribute(cppValue); |
| 1156 } | 1156 } |
| 1157 | 1157 |
| 1158 static void testInterfaceEmptyArrayAttributeAttributeSetterCallback(v8::Local<v8
::String> name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<voi
d>& info) | 1158 static void testInterfaceEmptyArrayAttributeAttributeSetterCallback(v8::Local<v8
::String> name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<voi
d>& info) |
| 1159 { | 1159 { |
| 1160 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1160 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 1161 TestObjectPythonV8Internal::testInterfaceEmptyArrayAttributeAttributeSetter(
name, jsValue, info); | 1161 TestObjectPythonV8Internal::testInterfaceEmptyArrayAttributeAttributeSetter(
name, jsValue, info); |
| 1162 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1162 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1163 } | 1163 } |
| 1164 | 1164 |
| 1165 static void floatArrayAttributeAttributeGetter(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 1165 static void floatArrayAttributeAttributeGetter(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 1166 { | 1166 { |
| 1167 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); | 1167 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); |
| 1168 v8SetReturnValue(info, v8Array(imp->floatArrayAttribute(), info.GetIsolate()
)); | 1168 v8SetReturnValue(info, v8Array(imp->floatArrayAttribute(), info.GetIsolate()
)); |
| 1169 } | 1169 } |
| 1170 | 1170 |
| 1171 static void floatArrayAttributeAttributeGetterCallback(v8::Local<v8::String> nam
e, const v8::PropertyCallbackInfo<v8::Value>& info) | 1171 static void floatArrayAttributeAttributeGetterCallback(v8::Local<v8::String> nam
e, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 1172 { | 1172 { |
| 1173 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1173 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 1174 TestObjectPythonV8Internal::floatArrayAttributeAttributeGetter(name, info); | 1174 TestObjectPythonV8Internal::floatArrayAttributeAttributeGetter(name, info); |
| 1175 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1175 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1176 } | 1176 } |
| 1177 | 1177 |
| 1178 static void floatArrayAttributeAttributeSetter(v8::Local<v8::String> name, v8::L
ocal<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 1178 static void floatArrayAttributeAttributeSetter(v8::Local<v8::String> name, v8::L
ocal<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 1179 { | 1179 { |
| 1180 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); | 1180 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); |
| 1181 V8TRYCATCH_VOID(Vector<float>, cppValue, toNativeArray<float>(jsValue, info.
GetIsolate())); | 1181 V8TRYCATCH_VOID(Vector<float>, cppValue, toNativeArray<float>(jsValue, 0, in
fo.GetIsolate())); |
| 1182 imp->setFloatArrayAttribute(cppValue); | 1182 imp->setFloatArrayAttribute(cppValue); |
| 1183 } | 1183 } |
| 1184 | 1184 |
| 1185 static void floatArrayAttributeAttributeSetterCallback(v8::Local<v8::String> nam
e, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 1185 static void floatArrayAttributeAttributeSetterCallback(v8::Local<v8::String> nam
e, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 1186 { | 1186 { |
| 1187 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1187 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 1188 TestObjectPythonV8Internal::floatArrayAttributeAttributeSetter(name, jsValue
, info); | 1188 TestObjectPythonV8Internal::floatArrayAttributeAttributeSetter(name, jsValue
, info); |
| 1189 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1189 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1190 } | 1190 } |
| 1191 | 1191 |
| (...skipping 2274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3466 V8DOMWrapper::associateObjectWithWrapper<V8TestObjectPython>(impl, &info, wr
apper, isolate, WrapperConfiguration::Independent); | 3466 V8DOMWrapper::associateObjectWithWrapper<V8TestObjectPython>(impl, &info, wr
apper, isolate, WrapperConfiguration::Independent); |
| 3467 return wrapper; | 3467 return wrapper; |
| 3468 } | 3468 } |
| 3469 | 3469 |
| 3470 void V8TestObjectPython::derefObject(void* object) | 3470 void V8TestObjectPython::derefObject(void* object) |
| 3471 { | 3471 { |
| 3472 fromInternalPointer(object)->deref(); | 3472 fromInternalPointer(object)->deref(); |
| 3473 } | 3473 } |
| 3474 | 3474 |
| 3475 } // namespace WebCore | 3475 } // namespace WebCore |
| OLD | NEW |