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

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

Issue 28333003: IDL compiler: [Conditional] for setters (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebased Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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
OLDNEW
« no previous file with comments | « Source/bindings/tests/idls/TestObjectPython.idl ('k') | Source/bindings/tests/results/V8TestInterface.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698