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

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

Issue 306543008: Qualify include paths in generated bindings (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: r-b-t and tests Created 6 years, 6 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 // 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 #include "V8TestTypedefs.h" 8 #include "V8TestTypedefs.h"
9 9
10 #include "RuntimeEnabledFeatures.h" 10 #include "RuntimeEnabledFeatures.h"
11 #include "V8Bar.h" 11 #include "bindings/tests/v8/V8TestCallbackInterface.h"
12 #include "V8Foo.h" 12 #include "bindings/tests/v8/V8TestInterface.h"
13 #include "V8TestCallbackInterface.h" 13 #include "bindings/tests/v8/V8TestInterfaceEmpty.h"
14 #include "V8TestInterfaceEmpty.h"
15 #include "V8TestSubObj.h"
16 #include "bindings/v8/ExceptionState.h" 14 #include "bindings/v8/ExceptionState.h"
17 #include "bindings/v8/V8DOMConfiguration.h" 15 #include "bindings/v8/V8DOMConfiguration.h"
18 #include "bindings/v8/V8HiddenValue.h" 16 #include "bindings/v8/V8HiddenValue.h"
19 #include "bindings/v8/V8ObjectConstructor.h" 17 #include "bindings/v8/V8ObjectConstructor.h"
20 #include "core/dom/ContextFeatures.h" 18 #include "core/dom/ContextFeatures.h"
21 #include "core/dom/Document.h" 19 #include "core/dom/Document.h"
22 #include "core/frame/DOMWindow.h" 20 #include "core/frame/DOMWindow.h"
23 #include "platform/TraceEvent.h" 21 #include "platform/TraceEvent.h"
24 #include "wtf/GetPtr.h" 22 #include "wtf/GetPtr.h"
25 #include "wtf/RefPtr.h" 23 #include "wtf/RefPtr.h"
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after
185 v8SetReturnValue(info, static_cast<double>(impl->uLongLongMethodTestInterfac eEmptyTypeSequenceArg(testInterfaceEmptyTypeSequenceArg))); 183 v8SetReturnValue(info, static_cast<double>(impl->uLongLongMethodTestInterfac eEmptyTypeSequenceArg(testInterfaceEmptyTypeSequenceArg)));
186 } 184 }
187 185
188 static void uLongLongMethodTestInterfaceEmptyTypeSequenceArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) 186 static void uLongLongMethodTestInterfaceEmptyTypeSequenceArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
189 { 187 {
190 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 188 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
191 TestTypedefsV8Internal::uLongLongMethodTestInterfaceEmptyTypeSequenceArgMeth od(info); 189 TestTypedefsV8Internal::uLongLongMethodTestInterfaceEmptyTypeSequenceArgMeth od(info);
192 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 190 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
193 } 191 }
194 192
195 static void fooOrBarMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info ) 193 static void testInterfaceOrTestInterfaceEmptyMethodMethod(const v8::FunctionCall backInfo<v8::Value>& info)
196 { 194 {
197 TestTypedefs* impl = V8TestTypedefs::toNative(info.Holder()); 195 TestTypedefs* impl = V8TestTypedefs::toNative(info.Holder());
198 bool result0Enabled = false; 196 bool result0Enabled = false;
199 RefPtr<Foo> result0; 197 RefPtr<TestInterfaceImplementation> result0;
200 bool result1Enabled = false; 198 bool result1Enabled = false;
201 RefPtr<Bar> result1; 199 RefPtr<TestInterfaceEmpty> result1;
202 impl->fooOrBarMethod(result0Enabled, result0, result1Enabled, result1); 200 impl->testInterfaceOrTestInterfaceEmptyMethod(result0Enabled, result0, resul t1Enabled, result1);
203 if (result0Enabled) { 201 if (result0Enabled) {
204 v8SetReturnValue(info, result0.release()); 202 v8SetReturnValue(info, result0.release());
205 return; 203 return;
206 } 204 }
207 if (result1Enabled) { 205 if (result1Enabled) {
208 v8SetReturnValue(info, result1.release()); 206 v8SetReturnValue(info, result1.release());
209 return; 207 return;
210 } 208 }
211 v8SetReturnValueNull(info); 209 v8SetReturnValueNull(info);
212 } 210 }
213 211
214 static void fooOrBarMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Valu e>& info) 212 static void testInterfaceOrTestInterfaceEmptyMethodMethodCallback(const v8::Func tionCallbackInfo<v8::Value>& info)
215 { 213 {
216 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 214 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
217 TestTypedefsV8Internal::fooOrBarMethodMethod(info); 215 TestTypedefsV8Internal::testInterfaceOrTestInterfaceEmptyMethodMethod(info);
218 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 216 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
219 } 217 }
220 218
221 static void arrayOfStringsMethodArrayOfStringsArgMethod(const v8::FunctionCallba ckInfo<v8::Value>& info) 219 static void arrayOfStringsMethodArrayOfStringsArgMethod(const v8::FunctionCallba ckInfo<v8::Value>& info)
222 { 220 {
223 if (UNLIKELY(info.Length() < 1)) { 221 if (UNLIKELY(info.Length() < 1)) {
224 throwMinimumArityTypeErrorForMethod("arrayOfStringsMethodArrayOfStringsA rg", "TestTypedefs", 1, info.Length(), info.GetIsolate()); 222 throwMinimumArityTypeErrorForMethod("arrayOfStringsMethodArrayOfStringsA rg", "TestTypedefs", 1, info.Length(), info.GetIsolate());
225 return; 223 return;
226 } 224 }
227 TestTypedefs* impl = V8TestTypedefs::toNative(info.Holder()); 225 TestTypedefs* impl = V8TestTypedefs::toNative(info.Holder());
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
277 275
278 v8::Handle<v8::Object> wrapper = info.Holder(); 276 v8::Handle<v8::Object> wrapper = info.Holder();
279 V8DOMWrapper::associateObjectWithWrapper<V8TestTypedefs>(impl.release(), &V8 TestTypedefs::wrapperTypeInfo, wrapper, isolate, WrapperConfiguration::Independe nt); 277 V8DOMWrapper::associateObjectWithWrapper<V8TestTypedefs>(impl.release(), &V8 TestTypedefs::wrapperTypeInfo, wrapper, isolate, WrapperConfiguration::Independe nt);
280 v8SetReturnValue(info, wrapper); 278 v8SetReturnValue(info, wrapper);
281 } 279 }
282 280
283 } // namespace TestTypedefsV8Internal 281 } // namespace TestTypedefsV8Internal
284 282
285 static const V8DOMConfiguration::AttributeConfiguration V8TestTypedefsAttributes [] = { 283 static const V8DOMConfiguration::AttributeConfiguration V8TestTypedefsAttributes [] = {
286 {"uLongLongAttribute", TestTypedefsV8Internal::uLongLongAttributeAttributeGe tterCallback, TestTypedefsV8Internal::uLongLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA ttribute>(v8::None), 0 /* on instance */}, 284 {"uLongLongAttribute", TestTypedefsV8Internal::uLongLongAttributeAttributeGe tterCallback, TestTypedefsV8Internal::uLongLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA ttribute>(v8::None), 0 /* on instance */},
287 {"tAttribute", TestTypedefsV8Internal::TestTypedefsConstructorGetter, TestTy pedefsV8Internal::TestTypedefsReplaceableAttributeSetterCallback, 0, 0, const_ca st<WrapperTypeInfo*>(&V8TestSubObj::wrapperTypeInfo), static_cast<v8::AccessCont rol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on ins tance */}, 285 {"tAttribute", TestTypedefsV8Internal::TestTypedefsConstructorGetter, TestTy pedefsV8Internal::TestTypedefsReplaceableAttributeSetterCallback, 0, 0, const_ca st<WrapperTypeInfo*>(&V8TestInterface::wrapperTypeInfo), static_cast<v8::AccessC ontrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on instance */},
288 }; 286 };
289 287
290 static const V8DOMConfiguration::MethodConfiguration V8TestTypedefsMethods[] = { 288 static const V8DOMConfiguration::MethodConfiguration V8TestTypedefsMethods[] = {
291 {"voidMethodArrayOfLongsArg", TestTypedefsV8Internal::voidMethodArrayOfLongs ArgMethodCallback, 0, 0}, 289 {"voidMethodArrayOfLongsArg", TestTypedefsV8Internal::voidMethodArrayOfLongs ArgMethodCallback, 0, 0},
292 {"voidMethodFloatArgStringArg", TestTypedefsV8Internal::voidMethodFloatArgSt ringArgMethodCallback, 0, 2}, 290 {"voidMethodFloatArgStringArg", TestTypedefsV8Internal::voidMethodFloatArgSt ringArgMethodCallback, 0, 2},
293 {"voidMethodTestCallbackInterfaceTypeArg", TestTypedefsV8Internal::voidMetho dTestCallbackInterfaceTypeArgMethodCallback, 0, 1}, 291 {"voidMethodTestCallbackInterfaceTypeArg", TestTypedefsV8Internal::voidMetho dTestCallbackInterfaceTypeArgMethodCallback, 0, 1},
294 {"uLongLongMethodTestInterfaceEmptyTypeSequenceArg", TestTypedefsV8Internal: :uLongLongMethodTestInterfaceEmptyTypeSequenceArgMethodCallback, 0, 1}, 292 {"uLongLongMethodTestInterfaceEmptyTypeSequenceArg", TestTypedefsV8Internal: :uLongLongMethodTestInterfaceEmptyTypeSequenceArgMethodCallback, 0, 1},
295 {"fooOrBarMethod", TestTypedefsV8Internal::fooOrBarMethodMethodCallback, 0, 0}, 293 {"testInterfaceOrTestInterfaceEmptyMethod", TestTypedefsV8Internal::testInte rfaceOrTestInterfaceEmptyMethodMethodCallback, 0, 0},
296 {"arrayOfStringsMethodArrayOfStringsArg", TestTypedefsV8Internal::arrayOfStr ingsMethodArrayOfStringsArgMethodCallback, 0, 1}, 294 {"arrayOfStringsMethodArrayOfStringsArg", TestTypedefsV8Internal::arrayOfStr ingsMethodArrayOfStringsArgMethodCallback, 0, 1},
297 {"stringArrayMethodStringArrayArg", TestTypedefsV8Internal::stringArrayMetho dStringArrayArgMethodCallback, 0, 1}, 295 {"stringArrayMethodStringArrayArg", TestTypedefsV8Internal::stringArrayMetho dStringArrayArgMethodCallback, 0, 1},
298 }; 296 };
299 297
300 void V8TestTypedefs::constructorCallback(const v8::FunctionCallbackInfo<v8::Valu e>& info) 298 void V8TestTypedefs::constructorCallback(const v8::FunctionCallbackInfo<v8::Valu e>& info)
301 { 299 {
302 TRACE_EVENT_SCOPED_SAMPLING_STATE("Blink", "DOMConstructor"); 300 TRACE_EVENT_SCOPED_SAMPLING_STATE("Blink", "DOMConstructor");
303 if (!info.IsConstructCall()) { 301 if (!info.IsConstructCall()) {
304 throwTypeError(ExceptionMessages::constructorNotCallableAsFunction("Test Typedefs"), info.GetIsolate()); 302 throwTypeError(ExceptionMessages::constructorNotCallableAsFunction("Test Typedefs"), info.GetIsolate());
305 return; 303 return;
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
386 fromInternalPointer(object)->deref(); 384 fromInternalPointer(object)->deref();
387 } 385 }
388 386
389 template<> 387 template<>
390 v8::Handle<v8::Value> toV8NoInline(TestTypedefs* impl, v8::Handle<v8::Object> cr eationContext, v8::Isolate* isolate) 388 v8::Handle<v8::Value> toV8NoInline(TestTypedefs* impl, v8::Handle<v8::Object> cr eationContext, v8::Isolate* isolate)
391 { 389 {
392 return toV8(impl, creationContext, isolate); 390 return toV8(impl, creationContext, isolate);
393 } 391 }
394 392
395 } // namespace WebCore 393 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/V8TestSpecialOperations.cpp ('k') | Tools/Scripts/webkitpy/bindings/main.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698