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

Side by Side Diff: Source/bindings/tests/results/modules/V8TestInterface5.cpp

Issue 946973005: IDL: Drop value conversion (V8 -> C++) macros from generated code (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: address comments Created 5 years, 10 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY!
6 6
7 #include "config.h" 7 #include "config.h"
8 #if ENABLE(CONDITION) 8 #if ENABLE(CONDITION)
9 #include "V8TestInterface5.h" 9 #include "V8TestInterface5.h"
10 10
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
83 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 83 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
84 TestInterface5ImplementationV8Internal::doubleAttributeAttributeGetter(info) ; 84 TestInterface5ImplementationV8Internal::doubleAttributeAttributeGetter(info) ;
85 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 85 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
86 } 86 }
87 87
88 static void doubleAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v 8::PropertyCallbackInfo<void>& info) 88 static void doubleAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v 8::PropertyCallbackInfo<void>& info)
89 { 89 {
90 v8::Local<v8::Object> holder = info.Holder(); 90 v8::Local<v8::Object> holder = info.Holder();
91 ExceptionState exceptionState(ExceptionState::SetterContext, "doubleAttribut e", "TestInterface5", holder, info.GetIsolate()); 91 ExceptionState exceptionState(ExceptionState::SetterContext, "doubleAttribut e", "TestInterface5", holder, info.GetIsolate());
92 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 92 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
93 TONATIVE_VOID_EXCEPTIONSTATE(double, cppValue, toRestrictedDouble(v8Value, e xceptionState), exceptionState); 93 double cppValue = toRestrictedDouble(v8Value, exceptionState);
94 if (exceptionState.throwIfNeeded())
95 return;
94 impl->setDoubleAttribute(cppValue); 96 impl->setDoubleAttribute(cppValue);
95 } 97 }
96 98
97 static void doubleAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 99 static void doubleAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
98 { 100 {
99 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 101 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
100 TestInterface5ImplementationV8Internal::doubleAttributeAttributeSetter(v8Val ue, info); 102 TestInterface5ImplementationV8Internal::doubleAttributeAttributeSetter(v8Val ue, info);
101 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 103 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
102 } 104 }
103 105
104 static void floatAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val ue>& info) 106 static void floatAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val ue>& info)
105 { 107 {
106 v8::Local<v8::Object> holder = info.Holder(); 108 v8::Local<v8::Object> holder = info.Holder();
107 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 109 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
108 v8SetReturnValue(info, impl->floatAttribute()); 110 v8SetReturnValue(info, impl->floatAttribute());
109 } 111 }
110 112
111 static void floatAttributeAttributeGetterCallback(v8::Local<v8::String>, const v 8::PropertyCallbackInfo<v8::Value>& info) 113 static void floatAttributeAttributeGetterCallback(v8::Local<v8::String>, const v 8::PropertyCallbackInfo<v8::Value>& info)
112 { 114 {
113 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 115 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
114 TestInterface5ImplementationV8Internal::floatAttributeAttributeGetter(info); 116 TestInterface5ImplementationV8Internal::floatAttributeAttributeGetter(info);
115 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 117 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
116 } 118 }
117 119
118 static void floatAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8 ::PropertyCallbackInfo<void>& info) 120 static void floatAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8 ::PropertyCallbackInfo<void>& info)
119 { 121 {
120 v8::Local<v8::Object> holder = info.Holder(); 122 v8::Local<v8::Object> holder = info.Holder();
121 ExceptionState exceptionState(ExceptionState::SetterContext, "floatAttribute ", "TestInterface5", holder, info.GetIsolate()); 123 ExceptionState exceptionState(ExceptionState::SetterContext, "floatAttribute ", "TestInterface5", holder, info.GetIsolate());
122 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 124 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
123 TONATIVE_VOID_EXCEPTIONSTATE(float, cppValue, toRestrictedFloat(v8Value, exc eptionState), exceptionState); 125 float cppValue = toRestrictedFloat(v8Value, exceptionState);
126 if (exceptionState.throwIfNeeded())
127 return;
124 impl->setFloatAttribute(cppValue); 128 impl->setFloatAttribute(cppValue);
125 } 129 }
126 130
127 static void floatAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 131 static void floatAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
128 { 132 {
129 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 133 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
130 TestInterface5ImplementationV8Internal::floatAttributeAttributeSetter(v8Valu e, info); 134 TestInterface5ImplementationV8Internal::floatAttributeAttributeSetter(v8Valu e, info);
131 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 135 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
132 } 136 }
133 137
134 static void unrestrictedDoubleAttributeAttributeGetter(const v8::PropertyCallbac kInfo<v8::Value>& info) 138 static void unrestrictedDoubleAttributeAttributeGetter(const v8::PropertyCallbac kInfo<v8::Value>& info)
135 { 139 {
136 v8::Local<v8::Object> holder = info.Holder(); 140 v8::Local<v8::Object> holder = info.Holder();
137 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 141 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
138 v8SetReturnValue(info, impl->unrestrictedDoubleAttribute()); 142 v8SetReturnValue(info, impl->unrestrictedDoubleAttribute());
139 } 143 }
140 144
141 static void unrestrictedDoubleAttributeAttributeGetterCallback(v8::Local<v8::Str ing>, const v8::PropertyCallbackInfo<v8::Value>& info) 145 static void unrestrictedDoubleAttributeAttributeGetterCallback(v8::Local<v8::Str ing>, const v8::PropertyCallbackInfo<v8::Value>& info)
142 { 146 {
143 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 147 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
144 TestInterface5ImplementationV8Internal::unrestrictedDoubleAttributeAttribute Getter(info); 148 TestInterface5ImplementationV8Internal::unrestrictedDoubleAttributeAttribute Getter(info);
145 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 149 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
146 } 150 }
147 151
148 static void unrestrictedDoubleAttributeAttributeSetter(v8::Local<v8::Value> v8Va lue, const v8::PropertyCallbackInfo<void>& info) 152 static void unrestrictedDoubleAttributeAttributeSetter(v8::Local<v8::Value> v8Va lue, const v8::PropertyCallbackInfo<void>& info)
149 { 153 {
150 v8::Local<v8::Object> holder = info.Holder(); 154 v8::Local<v8::Object> holder = info.Holder();
151 ExceptionState exceptionState(ExceptionState::SetterContext, "unrestrictedDo ubleAttribute", "TestInterface5", holder, info.GetIsolate()); 155 ExceptionState exceptionState(ExceptionState::SetterContext, "unrestrictedDo ubleAttribute", "TestInterface5", holder, info.GetIsolate());
152 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 156 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
153 TONATIVE_VOID_EXCEPTIONSTATE(double, cppValue, toDouble(v8Value, exceptionSt ate), exceptionState); 157 double cppValue = toDouble(v8Value, exceptionState);
158 if (exceptionState.throwIfNeeded())
159 return;
154 impl->setUnrestrictedDoubleAttribute(cppValue); 160 impl->setUnrestrictedDoubleAttribute(cppValue);
155 } 161 }
156 162
157 static void unrestrictedDoubleAttributeAttributeSetterCallback(v8::Local<v8::Str ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 163 static void unrestrictedDoubleAttributeAttributeSetterCallback(v8::Local<v8::Str ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
158 { 164 {
159 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 165 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
160 TestInterface5ImplementationV8Internal::unrestrictedDoubleAttributeAttribute Setter(v8Value, info); 166 TestInterface5ImplementationV8Internal::unrestrictedDoubleAttributeAttribute Setter(v8Value, info);
161 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 167 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
162 } 168 }
163 169
164 static void unrestrictedFloatAttributeAttributeGetter(const v8::PropertyCallback Info<v8::Value>& info) 170 static void unrestrictedFloatAttributeAttributeGetter(const v8::PropertyCallback Info<v8::Value>& info)
165 { 171 {
166 v8::Local<v8::Object> holder = info.Holder(); 172 v8::Local<v8::Object> holder = info.Holder();
167 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 173 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
168 v8SetReturnValue(info, impl->unrestrictedFloatAttribute()); 174 v8SetReturnValue(info, impl->unrestrictedFloatAttribute());
169 } 175 }
170 176
171 static void unrestrictedFloatAttributeAttributeGetterCallback(v8::Local<v8::Stri ng>, const v8::PropertyCallbackInfo<v8::Value>& info) 177 static void unrestrictedFloatAttributeAttributeGetterCallback(v8::Local<v8::Stri ng>, const v8::PropertyCallbackInfo<v8::Value>& info)
172 { 178 {
173 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 179 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
174 TestInterface5ImplementationV8Internal::unrestrictedFloatAttributeAttributeG etter(info); 180 TestInterface5ImplementationV8Internal::unrestrictedFloatAttributeAttributeG etter(info);
175 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 181 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
176 } 182 }
177 183
178 static void unrestrictedFloatAttributeAttributeSetter(v8::Local<v8::Value> v8Val ue, const v8::PropertyCallbackInfo<void>& info) 184 static void unrestrictedFloatAttributeAttributeSetter(v8::Local<v8::Value> v8Val ue, const v8::PropertyCallbackInfo<void>& info)
179 { 185 {
180 v8::Local<v8::Object> holder = info.Holder(); 186 v8::Local<v8::Object> holder = info.Holder();
181 ExceptionState exceptionState(ExceptionState::SetterContext, "unrestrictedFl oatAttribute", "TestInterface5", holder, info.GetIsolate()); 187 ExceptionState exceptionState(ExceptionState::SetterContext, "unrestrictedFl oatAttribute", "TestInterface5", holder, info.GetIsolate());
182 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 188 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
183 TONATIVE_VOID_EXCEPTIONSTATE(float, cppValue, toFloat(v8Value, exceptionStat e), exceptionState); 189 float cppValue = toFloat(v8Value, exceptionState);
190 if (exceptionState.throwIfNeeded())
191 return;
184 impl->setUnrestrictedFloatAttribute(cppValue); 192 impl->setUnrestrictedFloatAttribute(cppValue);
185 } 193 }
186 194
187 static void unrestrictedFloatAttributeAttributeSetterCallback(v8::Local<v8::Stri ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 195 static void unrestrictedFloatAttributeAttributeSetterCallback(v8::Local<v8::Stri ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
188 { 196 {
189 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 197 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
190 TestInterface5ImplementationV8Internal::unrestrictedFloatAttributeAttributeS etter(v8Value, info); 198 TestInterface5ImplementationV8Internal::unrestrictedFloatAttributeAttributeS etter(v8Value, info);
191 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 199 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
192 } 200 }
193 201
194 static void staticStringAttributeAttributeGetter(const v8::PropertyCallbackInfo< v8::Value>& info) 202 static void staticStringAttributeAttributeGetter(const v8::PropertyCallbackInfo< v8::Value>& info)
195 { 203 {
196 v8SetReturnValueString(info, TestInterface5Implementation::staticStringAttri bute(), info.GetIsolate()); 204 v8SetReturnValueString(info, TestInterface5Implementation::staticStringAttri bute(), info.GetIsolate());
197 } 205 }
198 206
199 static void staticStringAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 207 static void staticStringAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
200 { 208 {
201 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 209 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
202 TestInterface5ImplementationV8Internal::staticStringAttributeAttributeGetter (info); 210 TestInterface5ImplementationV8Internal::staticStringAttributeAttributeGetter (info);
203 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 211 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
204 } 212 }
205 213
206 static void staticStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::PropertyCallbackInfo<void>& info) 214 static void staticStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::PropertyCallbackInfo<void>& info)
207 { 215 {
208 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); 216 V8StringResource<> cppValue = v8Value;
217 if (!cppValue.prepare())
218 return;
209 TestInterface5Implementation::setStaticStringAttribute(cppValue); 219 TestInterface5Implementation::setStaticStringAttribute(cppValue);
210 } 220 }
211 221
212 static void staticStringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 222 static void staticStringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
213 { 223 {
214 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 224 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
215 TestInterface5ImplementationV8Internal::staticStringAttributeAttributeSetter (v8Value, info); 225 TestInterface5ImplementationV8Internal::staticStringAttributeAttributeSetter (v8Value, info);
216 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 226 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
217 } 227 }
218 228
219 static void alwaysExposedAttributeAttributeGetter(const v8::PropertyCallbackInfo <v8::Value>& info) 229 static void alwaysExposedAttributeAttributeGetter(const v8::PropertyCallbackInfo <v8::Value>& info)
220 { 230 {
221 v8::Local<v8::Object> holder = info.Holder(); 231 v8::Local<v8::Object> holder = info.Holder();
222 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 232 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
223 v8SetReturnValueInt(info, impl->alwaysExposedAttribute()); 233 v8SetReturnValueInt(info, impl->alwaysExposedAttribute());
224 } 234 }
225 235
226 static void alwaysExposedAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 236 static void alwaysExposedAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
227 { 237 {
228 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 238 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
229 TestInterface5ImplementationV8Internal::alwaysExposedAttributeAttributeGette r(info); 239 TestInterface5ImplementationV8Internal::alwaysExposedAttributeAttributeGette r(info);
230 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 240 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
231 } 241 }
232 242
233 static void alwaysExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 243 static void alwaysExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
234 { 244 {
235 v8::Local<v8::Object> holder = info.Holder(); 245 v8::Local<v8::Object> holder = info.Holder();
236 ExceptionState exceptionState(ExceptionState::SetterContext, "alwaysExposedA ttribute", "TestInterface5", holder, info.GetIsolate()); 246 ExceptionState exceptionState(ExceptionState::SetterContext, "alwaysExposedA ttribute", "TestInterface5", holder, info.GetIsolate());
237 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 247 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
238 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState) , exceptionState); 248 int cppValue = toInt32(v8Value, exceptionState);
249 if (exceptionState.throwIfNeeded())
250 return;
239 impl->setAlwaysExposedAttribute(cppValue); 251 impl->setAlwaysExposedAttribute(cppValue);
240 } 252 }
241 253
242 static void alwaysExposedAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 254 static void alwaysExposedAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
243 { 255 {
244 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 256 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
245 TestInterface5ImplementationV8Internal::alwaysExposedAttributeAttributeSette r(v8Value, info); 257 TestInterface5ImplementationV8Internal::alwaysExposedAttributeAttributeSette r(v8Value, info);
246 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 258 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
247 } 259 }
248 260
249 static void workerExposedAttributeAttributeGetter(const v8::PropertyCallbackInfo <v8::Value>& info) 261 static void workerExposedAttributeAttributeGetter(const v8::PropertyCallbackInfo <v8::Value>& info)
250 { 262 {
251 v8::Local<v8::Object> holder = info.Holder(); 263 v8::Local<v8::Object> holder = info.Holder();
252 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 264 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
253 v8SetReturnValueInt(info, impl->workerExposedAttribute()); 265 v8SetReturnValueInt(info, impl->workerExposedAttribute());
254 } 266 }
255 267
256 static void workerExposedAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 268 static void workerExposedAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
257 { 269 {
258 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 270 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
259 TestInterface5ImplementationV8Internal::workerExposedAttributeAttributeGette r(info); 271 TestInterface5ImplementationV8Internal::workerExposedAttributeAttributeGette r(info);
260 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 272 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
261 } 273 }
262 274
263 static void workerExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 275 static void workerExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
264 { 276 {
265 v8::Local<v8::Object> holder = info.Holder(); 277 v8::Local<v8::Object> holder = info.Holder();
266 ExceptionState exceptionState(ExceptionState::SetterContext, "workerExposedA ttribute", "TestInterface5", holder, info.GetIsolate()); 278 ExceptionState exceptionState(ExceptionState::SetterContext, "workerExposedA ttribute", "TestInterface5", holder, info.GetIsolate());
267 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 279 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
268 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState) , exceptionState); 280 int cppValue = toInt32(v8Value, exceptionState);
281 if (exceptionState.throwIfNeeded())
282 return;
269 impl->setWorkerExposedAttribute(cppValue); 283 impl->setWorkerExposedAttribute(cppValue);
270 } 284 }
271 285
272 static void workerExposedAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 286 static void workerExposedAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
273 { 287 {
274 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 288 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
275 TestInterface5ImplementationV8Internal::workerExposedAttributeAttributeSette r(v8Value, info); 289 TestInterface5ImplementationV8Internal::workerExposedAttributeAttributeSette r(v8Value, info);
276 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 290 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
277 } 291 }
278 292
279 static void windowExposedAttributeAttributeGetter(const v8::PropertyCallbackInfo <v8::Value>& info) 293 static void windowExposedAttributeAttributeGetter(const v8::PropertyCallbackInfo <v8::Value>& info)
280 { 294 {
281 v8::Local<v8::Object> holder = info.Holder(); 295 v8::Local<v8::Object> holder = info.Holder();
282 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 296 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
283 v8SetReturnValueInt(info, impl->windowExposedAttribute()); 297 v8SetReturnValueInt(info, impl->windowExposedAttribute());
284 } 298 }
285 299
286 static void windowExposedAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 300 static void windowExposedAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
287 { 301 {
288 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 302 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
289 TestInterface5ImplementationV8Internal::windowExposedAttributeAttributeGette r(info); 303 TestInterface5ImplementationV8Internal::windowExposedAttributeAttributeGette r(info);
290 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 304 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
291 } 305 }
292 306
293 static void windowExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 307 static void windowExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
294 { 308 {
295 v8::Local<v8::Object> holder = info.Holder(); 309 v8::Local<v8::Object> holder = info.Holder();
296 ExceptionState exceptionState(ExceptionState::SetterContext, "windowExposedA ttribute", "TestInterface5", holder, info.GetIsolate()); 310 ExceptionState exceptionState(ExceptionState::SetterContext, "windowExposedA ttribute", "TestInterface5", holder, info.GetIsolate());
297 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder); 311 TestInterface5Implementation* impl = V8TestInterface5::toImpl(holder);
298 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState) , exceptionState); 312 int cppValue = toInt32(v8Value, exceptionState);
313 if (exceptionState.throwIfNeeded())
314 return;
299 impl->setWindowExposedAttribute(cppValue); 315 impl->setWindowExposedAttribute(cppValue);
300 } 316 }
301 317
302 static void windowExposedAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 318 static void windowExposedAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
303 { 319 {
304 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 320 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
305 TestInterface5ImplementationV8Internal::windowExposedAttributeAttributeSette r(v8Value, info); 321 TestInterface5ImplementationV8Internal::windowExposedAttributeAttributeSette r(v8Value, info);
306 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 322 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
307 } 323 }
308 324
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
357 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD oubleArgFloatArg", "TestInterface5", info.Holder(), info.GetIsolate()); 373 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD oubleArgFloatArg", "TestInterface5", info.Holder(), info.GetIsolate());
358 if (UNLIKELY(info.Length() < 2)) { 374 if (UNLIKELY(info.Length() < 2)) {
359 setMinimumArityTypeError(exceptionState, 2, info.Length()); 375 setMinimumArityTypeError(exceptionState, 2, info.Length());
360 exceptionState.throwIfNeeded(); 376 exceptionState.throwIfNeeded();
361 return; 377 return;
362 } 378 }
363 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ; 379 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ;
364 double doubleArg; 380 double doubleArg;
365 float floatArg; 381 float floatArg;
366 { 382 {
367 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(doubleArg, toRestrictedDouble(info [0], exceptionState), exceptionState); 383 doubleArg = toRestrictedDouble(info[0], exceptionState);
368 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(floatArg, toRestrictedFloat(info[1 ], exceptionState), exceptionState); 384 if (exceptionState.throwIfNeeded())
385 return;
386 floatArg = toRestrictedFloat(info[1], exceptionState);
387 if (exceptionState.throwIfNeeded())
388 return;
369 } 389 }
370 impl->voidMethodDoubleArgFloatArg(doubleArg, floatArg); 390 impl->voidMethodDoubleArgFloatArg(doubleArg, floatArg);
371 } 391 }
372 392
373 static void voidMethodDoubleArgFloatArgMethodCallback(const v8::FunctionCallback Info<v8::Value>& info) 393 static void voidMethodDoubleArgFloatArgMethodCallback(const v8::FunctionCallback Info<v8::Value>& info)
374 { 394 {
375 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 395 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
376 TestInterface5ImplementationV8Internal::voidMethodDoubleArgFloatArgMethod(in fo); 396 TestInterface5ImplementationV8Internal::voidMethodDoubleArgFloatArgMethod(in fo);
377 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 397 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
378 } 398 }
379 399
380 static void voidMethodUnrestrictedDoubleArgUnrestrictedFloatArgMethod(const v8:: FunctionCallbackInfo<v8::Value>& info) 400 static void voidMethodUnrestrictedDoubleArgUnrestrictedFloatArgMethod(const v8:: FunctionCallbackInfo<v8::Value>& info)
381 { 401 {
382 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU nrestrictedDoubleArgUnrestrictedFloatArg", "TestInterface5", info.Holder(), info .GetIsolate()); 402 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU nrestrictedDoubleArgUnrestrictedFloatArg", "TestInterface5", info.Holder(), info .GetIsolate());
383 if (UNLIKELY(info.Length() < 2)) { 403 if (UNLIKELY(info.Length() < 2)) {
384 setMinimumArityTypeError(exceptionState, 2, info.Length()); 404 setMinimumArityTypeError(exceptionState, 2, info.Length());
385 exceptionState.throwIfNeeded(); 405 exceptionState.throwIfNeeded();
386 return; 406 return;
387 } 407 }
388 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ; 408 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ;
389 double unrestrictedDoubleArg; 409 double unrestrictedDoubleArg;
390 float unrestrictedFloatArg; 410 float unrestrictedFloatArg;
391 { 411 {
392 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(unrestrictedDoubleArg, toDouble(in fo[0], exceptionState), exceptionState); 412 unrestrictedDoubleArg = toDouble(info[0], exceptionState);
393 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(unrestrictedFloatArg, toFloat(info [1], exceptionState), exceptionState); 413 if (exceptionState.throwIfNeeded())
414 return;
415 unrestrictedFloatArg = toFloat(info[1], exceptionState);
416 if (exceptionState.throwIfNeeded())
417 return;
394 } 418 }
395 impl->voidMethodUnrestrictedDoubleArgUnrestrictedFloatArg(unrestrictedDouble Arg, unrestrictedFloatArg); 419 impl->voidMethodUnrestrictedDoubleArgUnrestrictedFloatArg(unrestrictedDouble Arg, unrestrictedFloatArg);
396 } 420 }
397 421
398 static void voidMethodUnrestrictedDoubleArgUnrestrictedFloatArgMethodCallback(co nst v8::FunctionCallbackInfo<v8::Value>& info) 422 static void voidMethodUnrestrictedDoubleArgUnrestrictedFloatArgMethodCallback(co nst v8::FunctionCallbackInfo<v8::Value>& info)
399 { 423 {
400 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 424 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
401 TestInterface5ImplementationV8Internal::voidMethodUnrestrictedDoubleArgUnres trictedFloatArgMethod(info); 425 TestInterface5ImplementationV8Internal::voidMethodUnrestrictedDoubleArgUnres trictedFloatArgMethod(info);
402 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 426 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
403 } 427 }
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
520 { 544 {
521 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB ooleanOrDOMStringArg", "TestInterface5", info.Holder(), info.GetIsolate()); 545 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB ooleanOrDOMStringArg", "TestInterface5", info.Holder(), info.GetIsolate());
522 if (UNLIKELY(info.Length() < 1)) { 546 if (UNLIKELY(info.Length() < 1)) {
523 setMinimumArityTypeError(exceptionState, 1, info.Length()); 547 setMinimumArityTypeError(exceptionState, 1, info.Length());
524 exceptionState.throwIfNeeded(); 548 exceptionState.throwIfNeeded();
525 return; 549 return;
526 } 550 }
527 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ; 551 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ;
528 BooleanOrString arg; 552 BooleanOrString arg;
529 { 553 {
530 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8BooleanOrString::toImpl(info. GetIsolate(), info[0], arg, exceptionState), exceptionState); 554 V8BooleanOrString::toImpl(info.GetIsolate(), info[0], arg, exceptionStat e);
555 if (exceptionState.throwIfNeeded())
556 return;
531 } 557 }
532 impl->voidMethodBooleanOrDOMStringArg(arg); 558 impl->voidMethodBooleanOrDOMStringArg(arg);
533 } 559 }
534 560
535 static void voidMethodBooleanOrDOMStringArgMethodCallback(const v8::FunctionCall backInfo<v8::Value>& info) 561 static void voidMethodBooleanOrDOMStringArgMethodCallback(const v8::FunctionCall backInfo<v8::Value>& info)
536 { 562 {
537 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 563 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
538 TestInterface5ImplementationV8Internal::voidMethodBooleanOrDOMStringArgMetho d(info); 564 TestInterface5ImplementationV8Internal::voidMethodBooleanOrDOMStringArgMetho d(info);
539 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 565 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
540 } 566 }
541 567
542 static void voidMethodDoubleOrDOMStringArgMethod(const v8::FunctionCallbackInfo< v8::Value>& info) 568 static void voidMethodDoubleOrDOMStringArgMethod(const v8::FunctionCallbackInfo< v8::Value>& info)
543 { 569 {
544 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD oubleOrDOMStringArg", "TestInterface5", info.Holder(), info.GetIsolate()); 570 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD oubleOrDOMStringArg", "TestInterface5", info.Holder(), info.GetIsolate());
545 if (UNLIKELY(info.Length() < 1)) { 571 if (UNLIKELY(info.Length() < 1)) {
546 setMinimumArityTypeError(exceptionState, 1, info.Length()); 572 setMinimumArityTypeError(exceptionState, 1, info.Length());
547 exceptionState.throwIfNeeded(); 573 exceptionState.throwIfNeeded();
548 return; 574 return;
549 } 575 }
550 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ; 576 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ;
551 DoubleOrString arg; 577 DoubleOrString arg;
552 { 578 {
553 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8DoubleOrString::toImpl(info.G etIsolate(), info[0], arg, exceptionState), exceptionState); 579 V8DoubleOrString::toImpl(info.GetIsolate(), info[0], arg, exceptionState );
580 if (exceptionState.throwIfNeeded())
581 return;
554 } 582 }
555 impl->voidMethodDoubleOrDOMStringArg(arg); 583 impl->voidMethodDoubleOrDOMStringArg(arg);
556 } 584 }
557 585
558 static void voidMethodDoubleOrDOMStringArgMethodCallback(const v8::FunctionCallb ackInfo<v8::Value>& info) 586 static void voidMethodDoubleOrDOMStringArgMethodCallback(const v8::FunctionCallb ackInfo<v8::Value>& info)
559 { 587 {
560 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 588 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
561 TestInterface5ImplementationV8Internal::voidMethodDoubleOrDOMStringArgMethod (info); 589 TestInterface5ImplementationV8Internal::voidMethodDoubleOrDOMStringArgMethod (info);
562 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 590 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
563 } 591 }
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
629 setMinimumArityTypeError(exceptionState, 1, info.Length()); 657 setMinimumArityTypeError(exceptionState, 1, info.Length());
630 exceptionState.throwIfNeeded(); 658 exceptionState.throwIfNeeded();
631 return; 659 return;
632 } 660 }
633 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ; 661 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ;
634 ScriptValue callback; 662 ScriptValue callback;
635 ScriptValue thisArg; 663 ScriptValue thisArg;
636 { 664 {
637 if (!info[0]->IsFunction()) { 665 if (!info[0]->IsFunction()) {
638 exceptionState.throwTypeError("The callback provided as parameter 1 is not a function."); 666 exceptionState.throwTypeError("The callback provided as parameter 1 is not a function.");
639 exceptionState.throwIfNeeded(); 667 exceptionState.throwIfNeeded();
640 return; 668 return;
641 } 669 }
642 callback = ScriptValue(ScriptState::current(info.GetIsolate()), info[0]) ; 670 callback = ScriptValue(ScriptState::current(info.GetIsolate()), info[0]) ;
643 thisArg = ScriptValue(ScriptState::current(info.GetIsolate()), info[1]); 671 thisArg = ScriptValue(ScriptState::current(info.GetIsolate()), info[1]);
644 } 672 }
645 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); 673 ScriptState* scriptState = ScriptState::current(info.GetIsolate());
646 impl->forEachForBinding(scriptState, ScriptValue(scriptState, info.This()), callback, thisArg, exceptionState); 674 impl->forEachForBinding(scriptState, ScriptValue(scriptState, info.This()), callback, thisArg, exceptionState);
647 if (exceptionState.hadException()) { 675 if (exceptionState.hadException()) {
648 exceptionState.throwIfNeeded(); 676 exceptionState.throwIfNeeded();
649 return; 677 return;
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
702 static void indexedPropertyGetterCallback(uint32_t index, const v8::PropertyCall backInfo<v8::Value>& info) 730 static void indexedPropertyGetterCallback(uint32_t index, const v8::PropertyCall backInfo<v8::Value>& info)
703 { 731 {
704 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMIndexedProperty"); 732 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMIndexedProperty");
705 TestInterface5ImplementationV8Internal::indexedPropertyGetter(index, info); 733 TestInterface5ImplementationV8Internal::indexedPropertyGetter(index, info);
706 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 734 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
707 } 735 }
708 736
709 static void indexedPropertySetter(uint32_t index, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<v8::Value>& info) 737 static void indexedPropertySetter(uint32_t index, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<v8::Value>& info)
710 { 738 {
711 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ; 739 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ;
712 TOSTRING_VOID(V8StringResource<>, propertyValue, v8Value); 740 V8StringResource<> propertyValue = v8Value;
741 if (!propertyValue.prepare())
742 return;
713 bool result = impl->anonymousIndexedSetter(index, propertyValue); 743 bool result = impl->anonymousIndexedSetter(index, propertyValue);
714 if (!result) 744 if (!result)
715 return; 745 return;
716 v8SetReturnValue(info, v8Value); 746 v8SetReturnValue(info, v8Value);
717 } 747 }
718 748
719 static void indexedPropertySetterCallback(uint32_t index, v8::Local<v8::Value> v 8Value, const v8::PropertyCallbackInfo<v8::Value>& info) 749 static void indexedPropertySetterCallback(uint32_t index, v8::Local<v8::Value> v 8Value, const v8::PropertyCallbackInfo<v8::Value>& info)
720 { 750 {
721 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMIndexedProperty"); 751 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMIndexedProperty");
722 TestInterface5ImplementationV8Internal::indexedPropertySetter(index, v8Value , info); 752 TestInterface5ImplementationV8Internal::indexedPropertySetter(index, v8Value , info);
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
767 { 797 {
768 if (!name->IsString()) 798 if (!name->IsString())
769 return; 799 return;
770 auto nameString = name.As<v8::String>(); 800 auto nameString = name.As<v8::String>();
771 if (info.Holder()->HasRealNamedProperty(nameString)) 801 if (info.Holder()->HasRealNamedProperty(nameString))
772 return; 802 return;
773 if (!info.Holder()->GetRealNamedPropertyInPrototypeChain(nameString).IsEmpty ()) 803 if (!info.Holder()->GetRealNamedPropertyInPrototypeChain(nameString).IsEmpty ())
774 return; 804 return;
775 805
776 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ; 806 TestInterface5Implementation* impl = V8TestInterface5::toImpl(info.Holder()) ;
777 TOSTRING_VOID(V8StringResource<>, propertyName, nameString); 807 V8StringResource<> propertyName(nameString);
778 TOSTRING_VOID(V8StringResource<>, propertyValue, v8Value); 808 if (!propertyName.prepare())
809 return;
810 V8StringResource<> propertyValue = v8Value;
811 if (!propertyValue.prepare())
812 return;
779 bool result = impl->anonymousNamedSetter(propertyName, propertyValue); 813 bool result = impl->anonymousNamedSetter(propertyName, propertyValue);
780 if (!result) 814 if (!result)
781 return; 815 return;
782 v8SetReturnValue(info, v8Value); 816 v8SetReturnValue(info, v8Value);
783 } 817 }
784 818
785 static void namedPropertySetterCallback(v8::Local<v8::Name> name, v8::Local<v8:: Value> v8Value, const v8::PropertyCallbackInfo<v8::Value>& info) 819 static void namedPropertySetterCallback(v8::Local<v8::Name> name, v8::Local<v8:: Value> v8Value, const v8::PropertyCallbackInfo<v8::Value>& info)
786 { 820 {
787 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMNamedProperty"); 821 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMNamedProperty");
788 TestInterface5ImplementationV8Internal::namedPropertySetter(name, v8Value, i nfo); 822 TestInterface5ImplementationV8Internal::namedPropertySetter(name, v8Value, i nfo);
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
1013 scriptWrappable->toImpl<TestInterface5Implementation>()->ref(); 1047 scriptWrappable->toImpl<TestInterface5Implementation>()->ref();
1014 } 1048 }
1015 1049
1016 void V8TestInterface5::derefObject(ScriptWrappable* scriptWrappable) 1050 void V8TestInterface5::derefObject(ScriptWrappable* scriptWrappable)
1017 { 1051 {
1018 scriptWrappable->toImpl<TestInterface5Implementation>()->deref(); 1052 scriptWrappable->toImpl<TestInterface5Implementation>()->deref();
1019 } 1053 }
1020 1054
1021 } // namespace blink 1055 } // namespace blink
1022 #endif // ENABLE(CONDITION) 1056 #endif // ENABLE(CONDITION)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698