| 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 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 92 #if ENABLE(Condition11) || ENABLE(Condition12) | 92 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 93 static void supplementalStaticAttrAttributeGetterCallback(v8::Local<v8::String>
name, const v8::PropertyCallbackInfo<v8::Value>& info) | 93 static void supplementalStaticAttrAttributeGetterCallback(v8::Local<v8::String>
name, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 94 { | 94 { |
| 95 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 95 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 96 SupportTestInterfaceV8Internal::supplementalStaticAttrAttributeGetter(name,
info); | 96 SupportTestInterfaceV8Internal::supplementalStaticAttrAttributeGetter(name,
info); |
| 97 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 97 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 98 } | 98 } |
| 99 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 99 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 100 | 100 |
| 101 #if ENABLE(Condition11) || ENABLE(Condition12) | 101 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 102 | |
| 103 static void supplementalStaticAttrAttributeSetter(v8::Local<v8::String> name, v8
::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 102 static void supplementalStaticAttrAttributeSetter(v8::Local<v8::String> name, v8
::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 104 { | 103 { |
| 105 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, jsValue); | 104 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, jsValue); |
| 106 SupportTestPartialInterface::setSupplementalStaticAttr(cppValue); | 105 SupportTestPartialInterface::setSupplementalStaticAttr(cppValue); |
| 107 } | 106 } |
| 108 | |
| 109 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 107 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 110 | 108 |
| 111 #if ENABLE(Condition11) || ENABLE(Condition12) | 109 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 112 | |
| 113 static void supplementalStaticAttrAttributeSetterCallback(v8::Local<v8::String>
name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 110 static void supplementalStaticAttrAttributeSetterCallback(v8::Local<v8::String>
name, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 114 { | 111 { |
| 115 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 112 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 116 SupportTestInterfaceV8Internal::supplementalStaticAttrAttributeSetter(name,
jsValue, info); | 113 SupportTestInterfaceV8Internal::supplementalStaticAttrAttributeSetter(name,
jsValue, info); |
| 117 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 114 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 118 } | 115 } |
| 119 | |
| 120 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 116 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 121 | 117 |
| 122 #if ENABLE(Condition11) || ENABLE(Condition12) | 118 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 123 static void supplementalStr1AttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) | 119 static void supplementalStr1AttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) |
| 124 { | 120 { |
| 125 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); | 121 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); |
| 126 v8SetReturnValueString(info, SupportTestPartialInterface::supplementalStr1(i
mp), info.GetIsolate()); | 122 v8SetReturnValueString(info, SupportTestPartialInterface::supplementalStr1(i
mp), info.GetIsolate()); |
| 127 } | 123 } |
| 128 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 124 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 129 | 125 |
| (...skipping 17 matching lines...) Expand all Loading... |
| 147 #if ENABLE(Condition11) || ENABLE(Condition12) | 143 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 148 static void supplementalStr2AttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 144 static void supplementalStr2AttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 149 { | 145 { |
| 150 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 146 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 151 SupportTestInterfaceV8Internal::supplementalStr2AttributeGetter(name, info); | 147 SupportTestInterfaceV8Internal::supplementalStr2AttributeGetter(name, info); |
| 152 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 148 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 153 } | 149 } |
| 154 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 150 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 155 | 151 |
| 156 #if ENABLE(Condition11) || ENABLE(Condition12) | 152 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 157 | |
| 158 static void supplementalStr2AttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 153 static void supplementalStr2AttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 159 { | 154 { |
| 160 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); | 155 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); |
| 161 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, jsValue); | 156 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, jsValue); |
| 162 SupportTestPartialInterface::setSupplementalStr2(imp, cppValue); | 157 SupportTestPartialInterface::setSupplementalStr2(imp, cppValue); |
| 163 } | 158 } |
| 164 | |
| 165 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 159 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 166 | 160 |
| 167 #if ENABLE(Condition11) || ENABLE(Condition12) | 161 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 168 | |
| 169 static void supplementalStr2AttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 162 static void supplementalStr2AttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 170 { | 163 { |
| 171 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 164 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 172 SupportTestInterfaceV8Internal::supplementalStr2AttributeSetter(name, jsValu
e, info); | 165 SupportTestInterfaceV8Internal::supplementalStr2AttributeSetter(name, jsValu
e, info); |
| 173 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 166 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 174 } | 167 } |
| 175 | |
| 176 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 168 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 177 | 169 |
| 178 #if ENABLE(Condition11) || ENABLE(Condition12) | 170 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 179 static void supplementalStr3AttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 171 static void supplementalStr3AttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 180 { | 172 { |
| 181 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 173 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 182 V8SupportTestInterface::supplementalStr3AttributeGetterCustom(name, info); | 174 V8SupportTestInterface::supplementalStr3AttributeGetterCustom(name, info); |
| 183 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 175 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 184 } | 176 } |
| 185 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 177 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 186 | 178 |
| 187 #if ENABLE(Condition11) || ENABLE(Condition12) | 179 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 188 | |
| 189 static void supplementalStr3AttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 180 static void supplementalStr3AttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 190 { | 181 { |
| 191 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 182 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 192 V8SupportTestInterface::supplementalStr3AttributeSetterCustom(name, jsValue,
info); | 183 V8SupportTestInterface::supplementalStr3AttributeSetterCustom(name, jsValue,
info); |
| 193 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 184 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 194 } | 185 } |
| 195 | |
| 196 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 186 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 197 | 187 |
| 198 #if ENABLE(Condition11) || ENABLE(Condition12) | 188 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 199 static void supplementalNodeAttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) | 189 static void supplementalNodeAttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) |
| 200 { | 190 { |
| 201 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); | 191 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); |
| 202 v8SetReturnValueFast(info, SupportTestPartialInterface::supplementalNode(imp
), imp); | 192 v8SetReturnValueFast(info, SupportTestPartialInterface::supplementalNode(imp
), imp); |
| 203 } | 193 } |
| 204 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 194 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 205 | 195 |
| 206 #if ENABLE(Condition11) || ENABLE(Condition12) | 196 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 207 static void supplementalNodeAttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 197 static void supplementalNodeAttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 208 { | 198 { |
| 209 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 199 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 210 SupportTestInterfaceV8Internal::supplementalNodeAttributeGetter(name, info); | 200 SupportTestInterfaceV8Internal::supplementalNodeAttributeGetter(name, info); |
| 211 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 201 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 212 } | 202 } |
| 213 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 203 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 214 | 204 |
| 215 #if ENABLE(Condition11) || ENABLE(Condition12) | 205 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 216 | |
| 217 static void supplementalNodeAttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 206 static void supplementalNodeAttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 218 { | 207 { |
| 219 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); | 208 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); |
| 220 V8TRYCATCH_VOID(Node*, cppValue, V8Node::HasInstance(jsValue, info.GetIsolat
e(), worldType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Ca
st(jsValue)) : 0); | 209 V8TRYCATCH_VOID(Node*, cppValue, V8Node::HasInstance(jsValue, info.GetIsolat
e(), worldType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Ca
st(jsValue)) : 0); |
| 221 SupportTestPartialInterface::setSupplementalNode(imp, WTF::getPtr(cppValue))
; | 210 SupportTestPartialInterface::setSupplementalNode(imp, WTF::getPtr(cppValue))
; |
| 222 } | 211 } |
| 223 | |
| 224 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 212 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 225 | 213 |
| 226 #if ENABLE(Condition11) || ENABLE(Condition12) | 214 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 227 | |
| 228 static void supplementalNodeAttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 215 static void supplementalNodeAttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 229 { | 216 { |
| 230 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 217 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 231 SupportTestInterfaceV8Internal::supplementalNodeAttributeSetter(name, jsValu
e, info); | 218 SupportTestInterfaceV8Internal::supplementalNodeAttributeSetter(name, jsValu
e, info); |
| 232 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 219 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 233 } | 220 } |
| 234 | |
| 235 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 221 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 236 | 222 |
| 237 #if ENABLE(Condition11) || ENABLE(Condition12) | 223 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 238 static void Node13AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) | 224 static void Node13AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) |
| 239 { | 225 { |
| 240 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); | 226 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); |
| 241 v8SetReturnValueFast(info, SupportTestPartialInterface::node13(imp), imp); | 227 v8SetReturnValueFast(info, SupportTestPartialInterface::node13(imp), imp); |
| 242 } | 228 } |
| 243 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 229 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 244 | 230 |
| 245 #if ENABLE(Condition11) || ENABLE(Condition12) | 231 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 246 static void Node13AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 232 static void Node13AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 247 { | 233 { |
| 248 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 234 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 249 SupportTestInterfaceV8Internal::Node13AttributeGetter(name, info); | 235 SupportTestInterfaceV8Internal::Node13AttributeGetter(name, info); |
| 250 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 236 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 251 } | 237 } |
| 252 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 238 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 253 | 239 |
| 254 #if ENABLE(Condition11) || ENABLE(Condition12) | 240 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 255 | |
| 256 static void Node13AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> jsValue, const v8::PropertyCallbackInfo<void>& info) | 241 static void Node13AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 257 { | 242 { |
| 258 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); | 243 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); |
| 259 V8TRYCATCH_VOID(Node*, cppValue, V8Node::HasInstance(jsValue, info.GetIsolat
e(), worldType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Ca
st(jsValue)) : 0); | 244 V8TRYCATCH_VOID(Node*, cppValue, V8Node::HasInstance(jsValue, info.GetIsolat
e(), worldType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Ca
st(jsValue)) : 0); |
| 260 SupportTestPartialInterface::setNode13(imp, WTF::getPtr(cppValue)); | 245 SupportTestPartialInterface::setNode13(imp, WTF::getPtr(cppValue)); |
| 261 } | 246 } |
| 262 | |
| 263 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 247 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 264 | 248 |
| 265 #if ENABLE(Condition11) || ENABLE(Condition12) | 249 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 266 | |
| 267 static void Node13AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 250 static void Node13AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 268 { | 251 { |
| 269 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 252 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 270 SupportTestInterfaceV8Internal::Node13AttributeSetter(name, jsValue, info); | 253 SupportTestInterfaceV8Internal::Node13AttributeSetter(name, jsValue, info); |
| 271 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 254 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 272 } | 255 } |
| 273 | |
| 274 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 256 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 275 | 257 |
| 276 #if ENABLE(Condition11) || ENABLE(Condition12) | 258 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 277 static void Node14AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) | 259 static void Node14AttributeGetter(v8::Local<v8::String> name, const v8::Property
CallbackInfo<v8::Value>& info) |
| 278 { | 260 { |
| 279 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); | 261 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); |
| 280 v8SetReturnValueFast(info, SupportTestPartialInterface::node14(imp), imp); | 262 v8SetReturnValueFast(info, SupportTestPartialInterface::node14(imp), imp); |
| 281 } | 263 } |
| 282 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 264 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 283 | 265 |
| 284 #if ENABLE(Condition11) || ENABLE(Condition12) | 266 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 285 static void Node14AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 267 static void Node14AttributeGetterCallback(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 286 { | 268 { |
| 287 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 269 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 288 SupportTestInterfaceV8Internal::Node14AttributeGetter(name, info); | 270 SupportTestInterfaceV8Internal::Node14AttributeGetter(name, info); |
| 289 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 271 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 290 } | 272 } |
| 291 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 273 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 292 | 274 |
| 293 #if ENABLE(Condition11) || ENABLE(Condition12) | 275 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 294 | |
| 295 static void Node14AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> jsValue, const v8::PropertyCallbackInfo<void>& info) | 276 static void Node14AttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Valu
e> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 296 { | 277 { |
| 297 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); | 278 SupportTestInterface* imp = V8SupportTestInterface::toNative(info.Holder()); |
| 298 V8TRYCATCH_VOID(Node*, cppValue, V8Node::HasInstance(jsValue, info.GetIsolat
e(), worldType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Ca
st(jsValue)) : 0); | 279 V8TRYCATCH_VOID(Node*, cppValue, V8Node::HasInstance(jsValue, info.GetIsolat
e(), worldType(info.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Ca
st(jsValue)) : 0); |
| 299 SupportTestPartialInterface::setNode14(imp, WTF::getPtr(cppValue)); | 280 SupportTestPartialInterface::setNode14(imp, WTF::getPtr(cppValue)); |
| 300 } | 281 } |
| 301 | |
| 302 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 282 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 303 | 283 |
| 304 #if ENABLE(Condition11) || ENABLE(Condition12) | 284 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 305 | |
| 306 static void Node14AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 285 static void Node14AttributeSetterCallback(v8::Local<v8::String> name, v8::Local<
v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 307 { | 286 { |
| 308 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 287 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 309 SupportTestInterfaceV8Internal::Node14AttributeSetter(name, jsValue, info); | 288 SupportTestInterfaceV8Internal::Node14AttributeSetter(name, jsValue, info); |
| 310 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 289 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 311 } | 290 } |
| 312 | |
| 313 #endif // ENABLE(Condition11) || ENABLE(Condition12) | 291 #endif // ENABLE(Condition11) || ENABLE(Condition12) |
| 314 | 292 |
| 315 #if ENABLE(Condition11) || ENABLE(Condition12) | 293 #if ENABLE(Condition11) || ENABLE(Condition12) |
| 316 | 294 |
| 317 static void supplementalMethod1Method(const v8::FunctionCallbackInfo<v8::Value>&
args) | 295 static void supplementalMethod1Method(const v8::FunctionCallbackInfo<v8::Value>&
args) |
| 318 { | 296 { |
| 319 SupportTestInterface* imp = V8SupportTestInterface::toNative(args.Holder()); | 297 SupportTestInterface* imp = V8SupportTestInterface::toNative(args.Holder()); |
| 320 SupportTestPartialInterface::supplementalMethod1(imp); | 298 SupportTestPartialInterface::supplementalMethod1(imp); |
| 321 | 299 |
| 322 return; | 300 return; |
| (...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 533 V8DOMWrapper::associateObjectWithWrapper<V8SupportTestInterface>(impl, &info
, wrapper, isolate, WrapperConfiguration::Independent); | 511 V8DOMWrapper::associateObjectWithWrapper<V8SupportTestInterface>(impl, &info
, wrapper, isolate, WrapperConfiguration::Independent); |
| 534 return wrapper; | 512 return wrapper; |
| 535 } | 513 } |
| 536 | 514 |
| 537 void V8SupportTestInterface::derefObject(void* object) | 515 void V8SupportTestInterface::derefObject(void* object) |
| 538 { | 516 { |
| 539 fromInternalPointer(object)->deref(); | 517 fromInternalPointer(object)->deref(); |
| 540 } | 518 } |
| 541 | 519 |
| 542 } // namespace WebCore | 520 } // namespace WebCore |
| OLD | NEW |