| 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 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 68 | 68 |
| 69 namespace TestInterfaceV8Internal { | 69 namespace TestInterfaceV8Internal { |
| 70 | 70 |
| 71 template <typename T> void V8_USE(T) { } | 71 template <typename T> void V8_USE(T) { } |
| 72 | 72 |
| 73 #if ENABLE(Condition22) || ENABLE(Condition23) | 73 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 74 | 74 |
| 75 static void implementsStaticReadOnlyAttrAttributeGetter(v8::Local<v8::String> na
me, const v8::PropertyCallbackInfo<v8::Value>& info) | 75 static void implementsStaticReadOnlyAttrAttributeGetter(v8::Local<v8::String> na
me, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 76 { | 76 { |
| 77 v8SetReturnValueInt(info, TestImplements::implementsStaticReadOnlyAttr()); | 77 v8SetReturnValueInt(info, TestImplements::implementsStaticReadOnlyAttr()); |
| 78 return; | |
| 79 } | 78 } |
| 80 | 79 |
| 81 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 80 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 82 | 81 |
| 83 #if ENABLE(Condition22) || ENABLE(Condition23) | 82 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 84 | 83 |
| 85 static void implementsStaticReadOnlyAttrAttributeGetterCallback(v8::Local<v8::St
ring> name, const v8::PropertyCallbackInfo<v8::Value>& info) | 84 static void implementsStaticReadOnlyAttrAttributeGetterCallback(v8::Local<v8::St
ring> name, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 86 { | 85 { |
| 87 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 86 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 88 TestInterfaceV8Internal::implementsStaticReadOnlyAttrAttributeGetter(name, i
nfo); | 87 TestInterfaceV8Internal::implementsStaticReadOnlyAttrAttributeGetter(name, i
nfo); |
| 89 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 88 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 90 } | 89 } |
| 91 | 90 |
| 92 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 91 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 93 | 92 |
| 94 #if ENABLE(Condition22) || ENABLE(Condition23) | 93 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 95 | 94 |
| 96 static void implementsStaticAttrAttributeGetter(v8::Local<v8::String> name, cons
t v8::PropertyCallbackInfo<v8::Value>& info) | 95 static void implementsStaticAttrAttributeGetter(v8::Local<v8::String> name, cons
t v8::PropertyCallbackInfo<v8::Value>& info) |
| 97 { | 96 { |
| 98 v8SetReturnValueString(info, TestImplements::implementsStaticAttr(), info.Ge
tIsolate()); | 97 v8SetReturnValueString(info, TestImplements::implementsStaticAttr(), info.Ge
tIsolate()); |
| 99 return; | |
| 100 } | 98 } |
| 101 | 99 |
| 102 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 100 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 103 | 101 |
| 104 #if ENABLE(Condition22) || ENABLE(Condition23) | 102 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 105 | 103 |
| 106 static void implementsStaticAttrAttributeGetterCallback(v8::Local<v8::String> na
me, const v8::PropertyCallbackInfo<v8::Value>& info) | 104 static void implementsStaticAttrAttributeGetterCallback(v8::Local<v8::String> na
me, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 107 { | 105 { |
| 108 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 106 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 109 TestInterfaceV8Internal::implementsStaticAttrAttributeGetter(name, info); | 107 TestInterfaceV8Internal::implementsStaticAttrAttributeGetter(name, info); |
| 110 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 108 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 111 } | 109 } |
| 112 | 110 |
| 113 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 111 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 114 | 112 |
| 115 #if ENABLE(Condition22) || ENABLE(Condition23) | 113 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 116 | 114 |
| 117 static void implementsStaticAttrAttributeSetter(v8::Local<v8::String> name, v8::
Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 115 static void implementsStaticAttrAttributeSetter(v8::Local<v8::String> name, v8::
Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 118 { | 116 { |
| 119 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); | 117 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); |
| 120 TestImplements::setImplementsStaticAttr(v); | 118 TestImplements::setImplementsStaticAttr(v); |
| 121 return; | |
| 122 } | 119 } |
| 123 | 120 |
| 124 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 121 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 125 | 122 |
| 126 #if ENABLE(Condition22) || ENABLE(Condition23) | 123 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 127 | 124 |
| 128 static void implementsStaticAttrAttributeSetterCallback(v8::Local<v8::String> na
me, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 125 static void implementsStaticAttrAttributeSetterCallback(v8::Local<v8::String> na
me, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 129 { | 126 { |
| 130 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 127 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 131 TestInterfaceV8Internal::implementsStaticAttrAttributeSetter(name, value, in
fo); | 128 TestInterfaceV8Internal::implementsStaticAttrAttributeSetter(name, value, in
fo); |
| 132 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 129 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 133 } | 130 } |
| 134 | 131 |
| 135 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 132 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 136 | 133 |
| 137 #if ENABLE(Condition22) || ENABLE(Condition23) | 134 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 138 | 135 |
| 139 static void implementsStr1AttributeGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 136 static void implementsStr1AttributeGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 140 { | 137 { |
| 141 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 138 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 142 v8SetReturnValueString(info, TestImplements::implementsStr1(imp), info.GetIs
olate()); | 139 v8SetReturnValueString(info, TestImplements::implementsStr1(imp), info.GetIs
olate()); |
| 143 return; | |
| 144 } | 140 } |
| 145 | 141 |
| 146 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 142 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 147 | 143 |
| 148 #if ENABLE(Condition22) || ENABLE(Condition23) | 144 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 149 | 145 |
| 150 static void implementsStr1AttributeGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 146 static void implementsStr1AttributeGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
| 151 { | 147 { |
| 152 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 148 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 153 TestInterfaceV8Internal::implementsStr1AttributeGetter(name, info); | 149 TestInterfaceV8Internal::implementsStr1AttributeGetter(name, info); |
| 154 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 150 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 155 } | 151 } |
| 156 | 152 |
| 157 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 153 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 158 | 154 |
| 159 #if ENABLE(Condition22) || ENABLE(Condition23) | 155 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 160 | 156 |
| 161 static void implementsStr2AttributeGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 157 static void implementsStr2AttributeGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 162 { | 158 { |
| 163 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 159 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 164 v8SetReturnValueString(info, TestImplements::implementsStr2(imp), info.GetIs
olate()); | 160 v8SetReturnValueString(info, TestImplements::implementsStr2(imp), info.GetIs
olate()); |
| 165 return; | |
| 166 } | 161 } |
| 167 | 162 |
| 168 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 163 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 169 | 164 |
| 170 #if ENABLE(Condition22) || ENABLE(Condition23) | 165 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 171 | 166 |
| 172 static void implementsStr2AttributeGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 167 static void implementsStr2AttributeGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
| 173 { | 168 { |
| 174 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 169 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 175 TestInterfaceV8Internal::implementsStr2AttributeGetter(name, info); | 170 TestInterfaceV8Internal::implementsStr2AttributeGetter(name, info); |
| 176 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 171 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 177 } | 172 } |
| 178 | 173 |
| 179 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 174 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 180 | 175 |
| 181 #if ENABLE(Condition22) || ENABLE(Condition23) | 176 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 182 | 177 |
| 183 static void implementsStr2AttributeSetter(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 178 static void implementsStr2AttributeSetter(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 184 { | 179 { |
| 185 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 180 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 186 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); | 181 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); |
| 187 TestImplements::setImplementsStr2(imp, v); | 182 TestImplements::setImplementsStr2(imp, v); |
| 188 return; | |
| 189 } | 183 } |
| 190 | 184 |
| 191 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 185 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 192 | 186 |
| 193 #if ENABLE(Condition22) || ENABLE(Condition23) | 187 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 194 | 188 |
| 195 static void implementsStr2AttributeSetterCallback(v8::Local<v8::String> name, v8
::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 189 static void implementsStr2AttributeSetterCallback(v8::Local<v8::String> name, v8
::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 196 { | 190 { |
| 197 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 191 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 198 TestInterfaceV8Internal::implementsStr2AttributeSetter(name, value, info); | 192 TestInterfaceV8Internal::implementsStr2AttributeSetter(name, value, info); |
| (...skipping 23 matching lines...) Expand all Loading... |
| 222 } | 216 } |
| 223 | 217 |
| 224 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 218 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 225 | 219 |
| 226 #if ENABLE(Condition22) || ENABLE(Condition23) | 220 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 227 | 221 |
| 228 static void implementsNodeAttributeGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 222 static void implementsNodeAttributeGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 229 { | 223 { |
| 230 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 224 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 231 v8SetReturnValueFast(info, TestImplements::implementsNode(imp), imp); | 225 v8SetReturnValueFast(info, TestImplements::implementsNode(imp), imp); |
| 232 return; | |
| 233 } | 226 } |
| 234 | 227 |
| 235 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 228 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 236 | 229 |
| 237 #if ENABLE(Condition22) || ENABLE(Condition23) | 230 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 238 | 231 |
| 239 static void implementsNodeAttributeGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 232 static void implementsNodeAttributeGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
| 240 { | 233 { |
| 241 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 234 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 242 TestInterfaceV8Internal::implementsNodeAttributeGetter(name, info); | 235 TestInterfaceV8Internal::implementsNodeAttributeGetter(name, info); |
| 243 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 236 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 244 } | 237 } |
| 245 | 238 |
| 246 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 239 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 247 | 240 |
| 248 #if ENABLE(Condition22) || ENABLE(Condition23) | 241 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 249 | 242 |
| 250 static void implementsNodeAttributeSetter(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 243 static void implementsNodeAttributeSetter(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 251 { | 244 { |
| 252 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 245 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 253 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); | 246 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); |
| 254 TestImplements::setImplementsNode(imp, WTF::getPtr(v)); | 247 TestImplements::setImplementsNode(imp, WTF::getPtr(v)); |
| 255 return; | |
| 256 } | 248 } |
| 257 | 249 |
| 258 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 250 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 259 | 251 |
| 260 #if ENABLE(Condition22) || ENABLE(Condition23) | 252 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 261 | 253 |
| 262 static void implementsNodeAttributeSetterCallback(v8::Local<v8::String> name, v8
::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 254 static void implementsNodeAttributeSetterCallback(v8::Local<v8::String> name, v8
::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 263 { | 255 { |
| 264 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 256 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 265 TestInterfaceV8Internal::implementsNodeAttributeSetter(name, value, info); | 257 TestInterfaceV8Internal::implementsNodeAttributeSetter(name, value, info); |
| 266 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 258 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 267 } | 259 } |
| 268 | 260 |
| 269 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 261 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 270 | 262 |
| 271 #if ENABLE(Condition22) || ENABLE(Condition23) | 263 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 272 | 264 |
| 273 static void Node23AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) | 265 static void Node23AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) |
| 274 { | 266 { |
| 275 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 267 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 276 v8SetReturnValueFast(info, TestImplements::node23(imp), imp); | 268 v8SetReturnValueFast(info, TestImplements::node23(imp), imp); |
| 277 return; | |
| 278 } | 269 } |
| 279 | 270 |
| 280 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 271 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 281 | 272 |
| 282 #if ENABLE(Condition22) || ENABLE(Condition23) | 273 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 283 | 274 |
| 284 static void Node23AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 275 static void Node23AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 285 { | 276 { |
| 286 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 277 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 287 TestInterfaceV8Internal::Node23AttributeGetter(name, info); | 278 TestInterfaceV8Internal::Node23AttributeGetter(name, info); |
| 288 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 279 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 289 } | 280 } |
| 290 | 281 |
| 291 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 282 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 292 | 283 |
| 293 #if ENABLE(Condition22) || ENABLE(Condition23) | 284 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 294 | 285 |
| 295 static void Node23AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) | 286 static void Node23AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) |
| 296 { | 287 { |
| 297 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 288 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 298 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); | 289 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); |
| 299 TestImplements::setNode23(imp, WTF::getPtr(v)); | 290 TestImplements::setNode23(imp, WTF::getPtr(v)); |
| 300 return; | |
| 301 } | 291 } |
| 302 | 292 |
| 303 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 293 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 304 | 294 |
| 305 #if ENABLE(Condition22) || ENABLE(Condition23) | 295 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 306 | 296 |
| 307 static void Node23AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 297 static void Node23AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 308 { | 298 { |
| 309 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 299 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 310 TestInterfaceV8Internal::Node23AttributeSetter(name, value, info); | 300 TestInterfaceV8Internal::Node23AttributeSetter(name, value, info); |
| 311 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 301 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 312 } | 302 } |
| 313 | 303 |
| 314 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 304 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 315 | 305 |
| 316 #if ENABLE(Condition22) || ENABLE(Condition23) | 306 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 317 | 307 |
| 318 static void Node24AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) | 308 static void Node24AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) |
| 319 { | 309 { |
| 320 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 310 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 321 v8SetReturnValueFast(info, TestImplements::node24(imp), imp); | 311 v8SetReturnValueFast(info, TestImplements::node24(imp), imp); |
| 322 return; | |
| 323 } | 312 } |
| 324 | 313 |
| 325 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 314 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 326 | 315 |
| 327 #if ENABLE(Condition22) || ENABLE(Condition23) | 316 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 328 | 317 |
| 329 static void Node24AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 318 static void Node24AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 330 { | 319 { |
| 331 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 320 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 332 TestInterfaceV8Internal::Node24AttributeGetter(name, info); | 321 TestInterfaceV8Internal::Node24AttributeGetter(name, info); |
| 333 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 322 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 334 } | 323 } |
| 335 | 324 |
| 336 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 325 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 337 | 326 |
| 338 #if ENABLE(Condition22) || ENABLE(Condition23) | 327 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 339 | 328 |
| 340 static void Node24AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) | 329 static void Node24AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) |
| 341 { | 330 { |
| 342 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 331 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 343 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); | 332 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); |
| 344 TestImplements::setNode24(imp, WTF::getPtr(v)); | 333 TestImplements::setNode24(imp, WTF::getPtr(v)); |
| 345 return; | |
| 346 } | 334 } |
| 347 | 335 |
| 348 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 336 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 349 | 337 |
| 350 #if ENABLE(Condition22) || ENABLE(Condition23) | 338 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 351 | 339 |
| 352 static void Node24AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 340 static void Node24AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 353 { | 341 { |
| 354 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 342 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 355 TestInterfaceV8Internal::Node24AttributeSetter(name, value, info); | 343 TestInterfaceV8Internal::Node24AttributeSetter(name, value, info); |
| 356 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 344 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 357 } | 345 } |
| 358 | 346 |
| 359 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 347 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 360 | 348 |
| 361 #if ENABLE(Condition22) || ENABLE(Condition23) | 349 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 362 | 350 |
| 363 static void Node25AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) | 351 static void Node25AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) |
| 364 { | 352 { |
| 365 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 353 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 366 v8SetReturnValueFast(info, TestImplements::node25(imp), imp); | 354 v8SetReturnValueFast(info, TestImplements::node25(imp), imp); |
| 367 return; | |
| 368 } | 355 } |
| 369 | 356 |
| 370 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 357 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 371 | 358 |
| 372 #if ENABLE(Condition22) || ENABLE(Condition23) | 359 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 373 | 360 |
| 374 static void Node25AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 361 static void Node25AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 375 { | 362 { |
| 376 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 363 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 377 TestInterfaceV8Internal::Node25AttributeGetter(name, info); | 364 TestInterfaceV8Internal::Node25AttributeGetter(name, info); |
| 378 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 365 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 379 } | 366 } |
| 380 | 367 |
| 381 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 368 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 382 | 369 |
| 383 #if ENABLE(Condition22) || ENABLE(Condition23) | 370 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 384 | 371 |
| 385 static void Node25AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) | 372 static void Node25AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) |
| 386 { | 373 { |
| 387 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 374 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 388 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); | 375 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); |
| 389 TestImplements::setNode25(imp, WTF::getPtr(v)); | 376 TestImplements::setNode25(imp, WTF::getPtr(v)); |
| 390 return; | |
| 391 } | 377 } |
| 392 | 378 |
| 393 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 379 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 394 | 380 |
| 395 #if ENABLE(Condition22) || ENABLE(Condition23) | 381 #if ENABLE(Condition22) || ENABLE(Condition23) |
| 396 | 382 |
| 397 static void Node25AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 383 static void Node25AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 398 { | 384 { |
| 399 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 385 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 400 TestInterfaceV8Internal::Node25AttributeSetter(name, value, info); | 386 TestInterfaceV8Internal::Node25AttributeSetter(name, value, info); |
| 401 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 387 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 402 } | 388 } |
| 403 | 389 |
| 404 #endif // ENABLE(Condition22) || ENABLE(Condition23) | 390 #endif // ENABLE(Condition22) || ENABLE(Condition23) |
| 405 | 391 |
| 406 #if ENABLE(Condition11) || ENABLE(Condition12) | 392 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 407 | 393 |
| 408 static void supplementalStaticReadOnlyAttrAttributeGetter(v8::Local<v8::String>
name, const v8::PropertyCallbackInfo<v8::Value>& info) | 394 static void supplementalStaticReadOnlyAttrAttributeGetter(v8::Local<v8::String>
name, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 409 { | 395 { |
| 410 v8SetReturnValueInt(info, TestPartialInterface::supplementalStaticReadOnlyAt
tr()); | 396 v8SetReturnValueInt(info, TestPartialInterface::supplementalStaticReadOnlyAt
tr()); |
| 411 return; | |
| 412 } | 397 } |
| 413 | 398 |
| 414 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 399 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 415 | 400 |
| 416 #if ENABLE(Condition11) || ENABLE(Condition12) | 401 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 417 | 402 |
| 418 static void supplementalStaticReadOnlyAttrAttributeGetterCallback(v8::Local<v8::
String> name, const v8::PropertyCallbackInfo<v8::Value>& info) | 403 static void supplementalStaticReadOnlyAttrAttributeGetterCallback(v8::Local<v8::
String> name, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 419 { | 404 { |
| 420 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 405 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 421 TestInterfaceV8Internal::supplementalStaticReadOnlyAttrAttributeGetter(name,
info); | 406 TestInterfaceV8Internal::supplementalStaticReadOnlyAttrAttributeGetter(name,
info); |
| 422 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 407 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 423 } | 408 } |
| 424 | 409 |
| 425 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 410 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 426 | 411 |
| 427 #if ENABLE(Condition11) || ENABLE(Condition12) | 412 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 428 | 413 |
| 429 static void supplementalStaticAttrAttributeGetter(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 414 static void supplementalStaticAttrAttributeGetter(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
| 430 { | 415 { |
| 431 v8SetReturnValueString(info, TestPartialInterface::supplementalStaticAttr(),
info.GetIsolate()); | 416 v8SetReturnValueString(info, TestPartialInterface::supplementalStaticAttr(),
info.GetIsolate()); |
| 432 return; | |
| 433 } | 417 } |
| 434 | 418 |
| 435 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 419 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 436 | 420 |
| 437 #if ENABLE(Condition11) || ENABLE(Condition12) | 421 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 438 | 422 |
| 439 static void supplementalStaticAttrAttributeGetterCallback(v8::Local<v8::String>
name, const v8::PropertyCallbackInfo<v8::Value>& info) | 423 static void supplementalStaticAttrAttributeGetterCallback(v8::Local<v8::String>
name, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 440 { | 424 { |
| 441 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 425 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 442 TestInterfaceV8Internal::supplementalStaticAttrAttributeGetter(name, info); | 426 TestInterfaceV8Internal::supplementalStaticAttrAttributeGetter(name, info); |
| 443 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 427 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 444 } | 428 } |
| 445 | 429 |
| 446 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 430 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 447 | 431 |
| 448 #if ENABLE(Condition11) || ENABLE(Condition12) | 432 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 449 | 433 |
| 450 static void supplementalStaticAttrAttributeSetter(v8::Local<v8::String> name, v8
::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 434 static void supplementalStaticAttrAttributeSetter(v8::Local<v8::String> name, v8
::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 451 { | 435 { |
| 452 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); | 436 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); |
| 453 TestPartialInterface::setSupplementalStaticAttr(v); | 437 TestPartialInterface::setSupplementalStaticAttr(v); |
| 454 return; | |
| 455 } | 438 } |
| 456 | 439 |
| 457 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 440 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 458 | 441 |
| 459 #if ENABLE(Condition11) || ENABLE(Condition12) | 442 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 460 | 443 |
| 461 static void supplementalStaticAttrAttributeSetterCallback(v8::Local<v8::String>
name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 444 static void supplementalStaticAttrAttributeSetterCallback(v8::Local<v8::String>
name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 462 { | 445 { |
| 463 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 446 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 464 TestInterfaceV8Internal::supplementalStaticAttrAttributeSetter(name, value,
info); | 447 TestInterfaceV8Internal::supplementalStaticAttrAttributeSetter(name, value,
info); |
| 465 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 448 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 466 } | 449 } |
| 467 | 450 |
| 468 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 451 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 469 | 452 |
| 470 #if ENABLE(Condition11) || ENABLE(Condition12) | 453 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 471 | 454 |
| 472 static void supplementalStr1AttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) | 455 static void supplementalStr1AttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) |
| 473 { | 456 { |
| 474 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 457 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 475 v8SetReturnValueString(info, TestPartialInterface::supplementalStr1(imp), in
fo.GetIsolate()); | 458 v8SetReturnValueString(info, TestPartialInterface::supplementalStr1(imp), in
fo.GetIsolate()); |
| 476 return; | |
| 477 } | 459 } |
| 478 | 460 |
| 479 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 461 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 480 | 462 |
| 481 #if ENABLE(Condition11) || ENABLE(Condition12) | 463 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 482 | 464 |
| 483 static void supplementalStr1AttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 465 static void supplementalStr1AttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 484 { | 466 { |
| 485 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 467 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 486 TestInterfaceV8Internal::supplementalStr1AttributeGetter(name, info); | 468 TestInterfaceV8Internal::supplementalStr1AttributeGetter(name, info); |
| 487 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 469 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 488 } | 470 } |
| 489 | 471 |
| 490 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 472 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 491 | 473 |
| 492 #if ENABLE(Condition11) || ENABLE(Condition12) | 474 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 493 | 475 |
| 494 static void supplementalStr2AttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) | 476 static void supplementalStr2AttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) |
| 495 { | 477 { |
| 496 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 478 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 497 v8SetReturnValueString(info, TestPartialInterface::supplementalStr2(imp), in
fo.GetIsolate()); | 479 v8SetReturnValueString(info, TestPartialInterface::supplementalStr2(imp), in
fo.GetIsolate()); |
| 498 return; | |
| 499 } | 480 } |
| 500 | 481 |
| 501 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 482 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 502 | 483 |
| 503 #if ENABLE(Condition11) || ENABLE(Condition12) | 484 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 504 | 485 |
| 505 static void supplementalStr2AttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 486 static void supplementalStr2AttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 506 { | 487 { |
| 507 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 488 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 508 TestInterfaceV8Internal::supplementalStr2AttributeGetter(name, info); | 489 TestInterfaceV8Internal::supplementalStr2AttributeGetter(name, info); |
| 509 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 490 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 510 } | 491 } |
| 511 | 492 |
| 512 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 493 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 513 | 494 |
| 514 #if ENABLE(Condition11) || ENABLE(Condition12) | 495 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 515 | 496 |
| 516 static void supplementalStr2AttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 497 static void supplementalStr2AttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 517 { | 498 { |
| 518 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 499 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 519 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); | 500 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); |
| 520 TestPartialInterface::setSupplementalStr2(imp, v); | 501 TestPartialInterface::setSupplementalStr2(imp, v); |
| 521 return; | |
| 522 } | 502 } |
| 523 | 503 |
| 524 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 504 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 525 | 505 |
| 526 #if ENABLE(Condition11) || ENABLE(Condition12) | 506 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 527 | 507 |
| 528 static void supplementalStr2AttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 508 static void supplementalStr2AttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 529 { | 509 { |
| 530 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 510 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 531 TestInterfaceV8Internal::supplementalStr2AttributeSetter(name, value, info); | 511 TestInterfaceV8Internal::supplementalStr2AttributeSetter(name, value, info); |
| (...skipping 23 matching lines...) Expand all Loading... |
| 555 } | 535 } |
| 556 | 536 |
| 557 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 537 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 558 | 538 |
| 559 #if ENABLE(Condition11) || ENABLE(Condition12) | 539 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 560 | 540 |
| 561 static void supplementalNodeAttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) | 541 static void supplementalNodeAttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) |
| 562 { | 542 { |
| 563 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 543 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 564 v8SetReturnValueFast(info, TestPartialInterface::supplementalNode(imp), imp)
; | 544 v8SetReturnValueFast(info, TestPartialInterface::supplementalNode(imp), imp)
; |
| 565 return; | |
| 566 } | 545 } |
| 567 | 546 |
| 568 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 547 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 569 | 548 |
| 570 #if ENABLE(Condition11) || ENABLE(Condition12) | 549 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 571 | 550 |
| 572 static void supplementalNodeAttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 551 static void supplementalNodeAttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 573 { | 552 { |
| 574 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 553 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 575 TestInterfaceV8Internal::supplementalNodeAttributeGetter(name, info); | 554 TestInterfaceV8Internal::supplementalNodeAttributeGetter(name, info); |
| 576 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 555 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 577 } | 556 } |
| 578 | 557 |
| 579 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 558 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 580 | 559 |
| 581 #if ENABLE(Condition11) || ENABLE(Condition12) | 560 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 582 | 561 |
| 583 static void supplementalNodeAttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 562 static void supplementalNodeAttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 584 { | 563 { |
| 585 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 564 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 586 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); | 565 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); |
| 587 TestPartialInterface::setSupplementalNode(imp, WTF::getPtr(v)); | 566 TestPartialInterface::setSupplementalNode(imp, WTF::getPtr(v)); |
| 588 return; | |
| 589 } | 567 } |
| 590 | 568 |
| 591 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 569 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 592 | 570 |
| 593 #if ENABLE(Condition11) || ENABLE(Condition12) | 571 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 594 | 572 |
| 595 static void supplementalNodeAttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 573 static void supplementalNodeAttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 596 { | 574 { |
| 597 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 575 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 598 TestInterfaceV8Internal::supplementalNodeAttributeSetter(name, value, info); | 576 TestInterfaceV8Internal::supplementalNodeAttributeSetter(name, value, info); |
| 599 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 577 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 600 } | 578 } |
| 601 | 579 |
| 602 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 580 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 603 | 581 |
| 604 #if ENABLE(Condition11) || ENABLE(Condition12) | 582 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 605 | 583 |
| 606 static void Node13AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) | 584 static void Node13AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) |
| 607 { | 585 { |
| 608 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 586 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 609 v8SetReturnValueFast(info, TestPartialInterface::node13(imp), imp); | 587 v8SetReturnValueFast(info, TestPartialInterface::node13(imp), imp); |
| 610 return; | |
| 611 } | 588 } |
| 612 | 589 |
| 613 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 590 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 614 | 591 |
| 615 #if ENABLE(Condition11) || ENABLE(Condition12) | 592 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 616 | 593 |
| 617 static void Node13AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 594 static void Node13AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 618 { | 595 { |
| 619 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 596 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 620 TestInterfaceV8Internal::Node13AttributeGetter(name, info); | 597 TestInterfaceV8Internal::Node13AttributeGetter(name, info); |
| 621 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 598 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 622 } | 599 } |
| 623 | 600 |
| 624 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 601 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 625 | 602 |
| 626 #if ENABLE(Condition11) || ENABLE(Condition12) | 603 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 627 | 604 |
| 628 static void Node13AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) | 605 static void Node13AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) |
| 629 { | 606 { |
| 630 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 607 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 631 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); | 608 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); |
| 632 TestPartialInterface::setNode13(imp, WTF::getPtr(v)); | 609 TestPartialInterface::setNode13(imp, WTF::getPtr(v)); |
| 633 return; | |
| 634 } | 610 } |
| 635 | 611 |
| 636 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 612 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 637 | 613 |
| 638 #if ENABLE(Condition11) || ENABLE(Condition12) | 614 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 639 | 615 |
| 640 static void Node13AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 616 static void Node13AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 641 { | 617 { |
| 642 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 618 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 643 TestInterfaceV8Internal::Node13AttributeSetter(name, value, info); | 619 TestInterfaceV8Internal::Node13AttributeSetter(name, value, info); |
| 644 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 620 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 645 } | 621 } |
| 646 | 622 |
| 647 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 623 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 648 | 624 |
| 649 #if ENABLE(Condition11) || ENABLE(Condition12) | 625 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 650 | 626 |
| 651 static void Node14AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) | 627 static void Node14AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) |
| 652 { | 628 { |
| 653 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 629 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 654 v8SetReturnValueFast(info, TestPartialInterface::node14(imp), imp); | 630 v8SetReturnValueFast(info, TestPartialInterface::node14(imp), imp); |
| 655 return; | |
| 656 } | 631 } |
| 657 | 632 |
| 658 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 633 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 659 | 634 |
| 660 #if ENABLE(Condition11) || ENABLE(Condition12) | 635 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 661 | 636 |
| 662 static void Node14AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 637 static void Node14AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 663 { | 638 { |
| 664 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 639 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 665 TestInterfaceV8Internal::Node14AttributeGetter(name, info); | 640 TestInterfaceV8Internal::Node14AttributeGetter(name, info); |
| 666 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 641 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 667 } | 642 } |
| 668 | 643 |
| 669 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 644 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 670 | 645 |
| 671 #if ENABLE(Condition11) || ENABLE(Condition12) | 646 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 672 | 647 |
| 673 static void Node14AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) | 648 static void Node14AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) |
| 674 { | 649 { |
| 675 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 650 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 676 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); | 651 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); |
| 677 TestPartialInterface::setNode14(imp, WTF::getPtr(v)); | 652 TestPartialInterface::setNode14(imp, WTF::getPtr(v)); |
| 678 return; | |
| 679 } | 653 } |
| 680 | 654 |
| 681 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 655 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 682 | 656 |
| 683 #if ENABLE(Condition11) || ENABLE(Condition12) | 657 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 684 | 658 |
| 685 static void Node14AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 659 static void Node14AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 686 { | 660 { |
| 687 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 661 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 688 TestInterfaceV8Internal::Node14AttributeSetter(name, value, info); | 662 TestInterfaceV8Internal::Node14AttributeSetter(name, value, info); |
| 689 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 663 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 690 } | 664 } |
| 691 | 665 |
| 692 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 666 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 693 | 667 |
| 694 #if ENABLE(Condition11) || ENABLE(Condition12) | 668 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 695 | 669 |
| 696 static void Node15AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) | 670 static void Node15AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) |
| 697 { | 671 { |
| 698 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 672 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 699 v8SetReturnValueFast(info, TestPartialInterface::node15(imp), imp); | 673 v8SetReturnValueFast(info, TestPartialInterface::node15(imp), imp); |
| 700 return; | |
| 701 } | 674 } |
| 702 | 675 |
| 703 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 676 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 704 | 677 |
| 705 #if ENABLE(Condition11) || ENABLE(Condition12) | 678 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 706 | 679 |
| 707 static void Node15AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 680 static void Node15AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 708 { | 681 { |
| 709 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 682 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 710 TestInterfaceV8Internal::Node15AttributeGetter(name, info); | 683 TestInterfaceV8Internal::Node15AttributeGetter(name, info); |
| 711 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 684 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 712 } | 685 } |
| 713 | 686 |
| 714 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 687 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 715 | 688 |
| 716 #if ENABLE(Condition11) || ENABLE(Condition12) | 689 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 717 | 690 |
| 718 static void Node15AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) | 691 static void Node15AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> value, const v8::PropertyCallbackInfo<void>& info) |
| 719 { | 692 { |
| 720 TestInterface* imp = V8TestInterface::toNative(info.Holder()); | 693 TestInterface* imp = V8TestInterface::toNative(info.Holder()); |
| 721 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); | 694 V8TRYCATCH_VOID(Node*, v, V8Node::HasInstance(value, info.GetIsolate(), worl
dType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(value)
) : 0); |
| 722 TestPartialInterface::setNode15(imp, WTF::getPtr(v)); | 695 TestPartialInterface::setNode15(imp, WTF::getPtr(v)); |
| 723 return; | |
| 724 } | 696 } |
| 725 | 697 |
| 726 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 698 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 727 | 699 |
| 728 #if ENABLE(Condition11) || ENABLE(Condition12) | 700 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 729 | 701 |
| 730 static void Node15AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 702 static void Node15AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 731 { | 703 { |
| 732 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 704 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 733 TestInterfaceV8Internal::Node15AttributeSetter(name, value, info); | 705 TestInterfaceV8Internal::Node15AttributeSetter(name, value, info); |
| (...skipping 520 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1254 } | 1226 } |
| 1255 | 1227 |
| 1256 void V8TestInterface::derefObject(void* object) | 1228 void V8TestInterface::derefObject(void* object) |
| 1257 { | 1229 { |
| 1258 fromInternalPointer(object)->deref(); | 1230 fromInternalPointer(object)->deref(); |
| 1259 } | 1231 } |
| 1260 | 1232 |
| 1261 } // namespace WebCore | 1233 } // namespace WebCore |
| 1262 | 1234 |
| 1263 #endif // ENABLE(Condition1) || ENABLE(Condition2) | 1235 #endif // ENABLE(Condition1) || ENABLE(Condition2) |
| OLD | NEW |