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

Side by Side Diff: Source/bindings/tests/results/core/V8TestInterfaceConstructor.cpp

Issue 698023005: Move the v8::Isolate* parameter to the first parameter of various binding methods in third_party/We… (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 1 month 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 #include "V8TestInterfaceConstructor.h" 8 #include "V8TestInterfaceConstructor.h"
9 9
10 #include "bindings/core/v8/Dictionary.h" 10 #include "bindings/core/v8/Dictionary.h"
(...skipping 26 matching lines...) Expand all
37 { 37 {
38 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte rfaceConstructor", info.Holder(), info.GetIsolate()); 38 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte rfaceConstructor", info.Holder(), info.GetIsolate());
39 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ()); 39 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ());
40 Document& document = *toDocument(currentExecutionContext(info.GetIsolate())) ; 40 Document& document = *toDocument(currentExecutionContext(info.GetIsolate())) ;
41 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::create(exe cutionContext, document, exceptionState); 41 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::create(exe cutionContext, document, exceptionState);
42 if (exceptionState.hadException()) { 42 if (exceptionState.hadException()) {
43 exceptionState.throwIfNeeded(); 43 exceptionState.throwIfNeeded();
44 return; 44 return;
45 } 45 }
46 v8::Handle<v8::Object> wrapper = info.Holder(); 46 v8::Handle<v8::Object> wrapper = info.Holder();
47 impl->associateWithWrapper(&V8TestInterfaceConstructor::wrapperTypeInfo, wra pper, info.GetIsolate()); 47 impl->associateWithWrapper(info.GetIsolate(), &V8TestInterfaceConstructor::w rapperTypeInfo, wrapper);
48 v8SetReturnValue(info, wrapper); 48 v8SetReturnValue(info, wrapper);
49 } 49 }
50 50
51 static void constructor2(const v8::FunctionCallbackInfo<v8::Value>& info) 51 static void constructor2(const v8::FunctionCallbackInfo<v8::Value>& info)
52 { 52 {
53 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte rfaceConstructor", info.Holder(), info.GetIsolate()); 53 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte rfaceConstructor", info.Holder(), info.GetIsolate());
54 double doubleArg; 54 double doubleArg;
55 V8StringResource<> stringArg; 55 V8StringResource<> stringArg;
56 TestInterfaceEmpty* testInterfaceEmptyArg; 56 TestInterfaceEmpty* testInterfaceEmptyArg;
57 Dictionary dictionaryArg; 57 Dictionary dictionaryArg;
(...skipping 22 matching lines...) Expand all
80 optionalTestInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeChec k(info.GetIsolate(), info[7]); 80 optionalTestInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeChec k(info.GetIsolate(), info[7]);
81 } 81 }
82 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ()); 82 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ());
83 Document& document = *toDocument(currentExecutionContext(info.GetIsolate())) ; 83 Document& document = *toDocument(currentExecutionContext(info.GetIsolate())) ;
84 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::create(exe cutionContext, document, doubleArg, stringArg, testInterfaceEmptyArg, dictionary Arg, sequenceStringArg, sequenceDictionaryArg, optionalDictionaryArg, optionalTe stInterfaceEmptyArg, exceptionState); 84 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::create(exe cutionContext, document, doubleArg, stringArg, testInterfaceEmptyArg, dictionary Arg, sequenceStringArg, sequenceDictionaryArg, optionalDictionaryArg, optionalTe stInterfaceEmptyArg, exceptionState);
85 if (exceptionState.hadException()) { 85 if (exceptionState.hadException()) {
86 exceptionState.throwIfNeeded(); 86 exceptionState.throwIfNeeded();
87 return; 87 return;
88 } 88 }
89 v8::Handle<v8::Object> wrapper = info.Holder(); 89 v8::Handle<v8::Object> wrapper = info.Holder();
90 impl->associateWithWrapper(&V8TestInterfaceConstructor::wrapperTypeInfo, wra pper, info.GetIsolate()); 90 impl->associateWithWrapper(info.GetIsolate(), &V8TestInterfaceConstructor::w rapperTypeInfo, wrapper);
91 v8SetReturnValue(info, wrapper); 91 v8SetReturnValue(info, wrapper);
92 } 92 }
93 93
94 static void constructor3(const v8::FunctionCallbackInfo<v8::Value>& info) 94 static void constructor3(const v8::FunctionCallbackInfo<v8::Value>& info)
95 { 95 {
96 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte rfaceConstructor", info.Holder(), info.GetIsolate()); 96 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte rfaceConstructor", info.Holder(), info.GetIsolate());
97 V8StringResource<> arg; 97 V8StringResource<> arg;
98 V8StringResource<> optArg; 98 V8StringResource<> optArg;
99 { 99 {
100 TOSTRING_VOID_INTERNAL(arg, info[0]); 100 TOSTRING_VOID_INTERNAL(arg, info[0]);
101 if (UNLIKELY(info.Length() <= 1)) { 101 if (UNLIKELY(info.Length() <= 1)) {
102 ExecutionContext* executionContext = currentExecutionContext(info.Ge tIsolate()); 102 ExecutionContext* executionContext = currentExecutionContext(info.Ge tIsolate());
103 Document& document = *toDocument(currentExecutionContext(info.GetIso late())); 103 Document& document = *toDocument(currentExecutionContext(info.GetIso late()));
104 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::cr eate(executionContext, document, arg, exceptionState); 104 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::cr eate(executionContext, document, arg, exceptionState);
105 if (exceptionState.hadException()) { 105 if (exceptionState.hadException()) {
106 exceptionState.throwIfNeeded(); 106 exceptionState.throwIfNeeded();
107 return; 107 return;
108 } 108 }
109 v8::Handle<v8::Object> wrapper = info.Holder(); 109 v8::Handle<v8::Object> wrapper = info.Holder();
110 impl->associateWithWrapper(&V8TestInterfaceConstructor::wrapperTypeI nfo, wrapper, info.GetIsolate()); 110 impl->associateWithWrapper(info.GetIsolate(), &V8TestInterfaceConstr uctor::wrapperTypeInfo, wrapper);
111 v8SetReturnValue(info, wrapper); 111 v8SetReturnValue(info, wrapper);
112 return; 112 return;
113 } 113 }
114 TOSTRING_VOID_INTERNAL(optArg, info[1]); 114 TOSTRING_VOID_INTERNAL(optArg, info[1]);
115 } 115 }
116 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ()); 116 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ());
117 Document& document = *toDocument(currentExecutionContext(info.GetIsolate())) ; 117 Document& document = *toDocument(currentExecutionContext(info.GetIsolate())) ;
118 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::create(exe cutionContext, document, arg, optArg, exceptionState); 118 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::create(exe cutionContext, document, arg, optArg, exceptionState);
119 if (exceptionState.hadException()) { 119 if (exceptionState.hadException()) {
120 exceptionState.throwIfNeeded(); 120 exceptionState.throwIfNeeded();
121 return; 121 return;
122 } 122 }
123 v8::Handle<v8::Object> wrapper = info.Holder(); 123 v8::Handle<v8::Object> wrapper = info.Holder();
124 impl->associateWithWrapper(&V8TestInterfaceConstructor::wrapperTypeInfo, wra pper, info.GetIsolate()); 124 impl->associateWithWrapper(info.GetIsolate(), &V8TestInterfaceConstructor::w rapperTypeInfo, wrapper);
125 v8SetReturnValue(info, wrapper); 125 v8SetReturnValue(info, wrapper);
126 } 126 }
127 127
128 static void constructor4(const v8::FunctionCallbackInfo<v8::Value>& info) 128 static void constructor4(const v8::FunctionCallbackInfo<v8::Value>& info)
129 { 129 {
130 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte rfaceConstructor", info.Holder(), info.GetIsolate()); 130 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte rfaceConstructor", info.Holder(), info.GetIsolate());
131 V8StringResource<> arg; 131 V8StringResource<> arg;
132 V8StringResource<> arg2; 132 V8StringResource<> arg2;
133 V8StringResource<> arg3; 133 V8StringResource<> arg3;
134 { 134 {
135 TOSTRING_VOID_INTERNAL(arg, info[0]); 135 TOSTRING_VOID_INTERNAL(arg, info[0]);
136 TOSTRING_VOID_INTERNAL(arg2, info[1]); 136 TOSTRING_VOID_INTERNAL(arg2, info[1]);
137 TOSTRING_VOID_INTERNAL(arg3, info[2]); 137 TOSTRING_VOID_INTERNAL(arg3, info[2]);
138 } 138 }
139 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ()); 139 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ());
140 Document& document = *toDocument(currentExecutionContext(info.GetIsolate())) ; 140 Document& document = *toDocument(currentExecutionContext(info.GetIsolate())) ;
141 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::create(exe cutionContext, document, arg, arg2, arg3, exceptionState); 141 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::create(exe cutionContext, document, arg, arg2, arg3, exceptionState);
142 if (exceptionState.hadException()) { 142 if (exceptionState.hadException()) {
143 exceptionState.throwIfNeeded(); 143 exceptionState.throwIfNeeded();
144 return; 144 return;
145 } 145 }
146 v8::Handle<v8::Object> wrapper = info.Holder(); 146 v8::Handle<v8::Object> wrapper = info.Holder();
147 impl->associateWithWrapper(&V8TestInterfaceConstructor::wrapperTypeInfo, wra pper, info.GetIsolate()); 147 impl->associateWithWrapper(info.GetIsolate(), &V8TestInterfaceConstructor::w rapperTypeInfo, wrapper);
148 v8SetReturnValue(info, wrapper); 148 v8SetReturnValue(info, wrapper);
149 } 149 }
150 150
151 static void constructor(const v8::FunctionCallbackInfo<v8::Value>& info) 151 static void constructor(const v8::FunctionCallbackInfo<v8::Value>& info)
152 { 152 {
153 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte rfaceConstructor", info.Holder(), info.GetIsolate()); 153 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte rfaceConstructor", info.Holder(), info.GetIsolate());
154 switch (std::min(8, info.Length())) { 154 switch (std::min(8, info.Length())) {
155 case 0: 155 case 0:
156 if (true) { 156 if (true) {
157 TestInterfaceConstructorV8Internal::constructor1(info); 157 TestInterfaceConstructorV8Internal::constructor1(info);
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
234 TOSTRING_VOID_INTERNAL(arg, info[0]); 234 TOSTRING_VOID_INTERNAL(arg, info[0]);
235 if (UNLIKELY(info.Length() <= 1)) { 235 if (UNLIKELY(info.Length() <= 1)) {
236 ExecutionContext* executionContext = currentExecutionContext(info.Ge tIsolate()); 236 ExecutionContext* executionContext = currentExecutionContext(info.Ge tIsolate());
237 Document& document = *toDocument(currentExecutionContext(info.GetIso late())); 237 Document& document = *toDocument(currentExecutionContext(info.GetIso late()));
238 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::cr eateForJSConstructor(executionContext, document, arg, exceptionState); 238 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::cr eateForJSConstructor(executionContext, document, arg, exceptionState);
239 if (exceptionState.hadException()) { 239 if (exceptionState.hadException()) {
240 exceptionState.throwIfNeeded(); 240 exceptionState.throwIfNeeded();
241 return; 241 return;
242 } 242 }
243 v8::Handle<v8::Object> wrapper = info.Holder(); 243 v8::Handle<v8::Object> wrapper = info.Holder();
244 impl->associateWithWrapper(&V8TestInterfaceConstructorConstructor::w rapperTypeInfo, wrapper, info.GetIsolate()); 244 impl->associateWithWrapper(info.GetIsolate(), &V8TestInterfaceConstr uctorConstructor::wrapperTypeInfo, wrapper);
245 v8SetReturnValue(info, wrapper); 245 v8SetReturnValue(info, wrapper);
246 return; 246 return;
247 } 247 }
248 TOSTRING_VOID_INTERNAL(optArg, info[1]); 248 TOSTRING_VOID_INTERNAL(optArg, info[1]);
249 } 249 }
250 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ()); 250 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ());
251 Document& document = *toDocument(currentExecutionContext(info.GetIsolate())) ; 251 Document& document = *toDocument(currentExecutionContext(info.GetIsolate())) ;
252 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::createForJ SConstructor(executionContext, document, arg, optArg, exceptionState); 252 RefPtr<TestInterfaceConstructor> impl = TestInterfaceConstructor::createForJ SConstructor(executionContext, document, arg, optArg, exceptionState);
253 if (exceptionState.hadException()) { 253 if (exceptionState.hadException()) {
254 exceptionState.throwIfNeeded(); 254 exceptionState.throwIfNeeded();
255 return; 255 return;
256 } 256 }
257 v8::Handle<v8::Object> wrapper = info.Holder(); 257 v8::Handle<v8::Object> wrapper = info.Holder();
258 impl->associateWithWrapper(&V8TestInterfaceConstructorConstructor::wrapperTy peInfo, wrapper, info.GetIsolate()); 258 impl->associateWithWrapper(info.GetIsolate(), &V8TestInterfaceConstructorCon structor::wrapperTypeInfo, wrapper);
259 v8SetReturnValue(info, wrapper); 259 v8SetReturnValue(info, wrapper);
260 } 260 }
261 261
262 v8::Handle<v8::FunctionTemplate> V8TestInterfaceConstructorConstructor::domTempl ate(v8::Isolate* isolate) 262 v8::Handle<v8::FunctionTemplate> V8TestInterfaceConstructorConstructor::domTempl ate(v8::Isolate* isolate)
263 { 263 {
264 static int domTemplateKey; // This address is used for a key to look up the dom template. 264 static int domTemplateKey; // This address is used for a key to look up the dom template.
265 V8PerIsolateData* data = V8PerIsolateData::from(isolate); 265 V8PerIsolateData* data = V8PerIsolateData::from(isolate);
266 v8::Local<v8::FunctionTemplate> result = data->existingDOMTemplate(&domTempl ateKey); 266 v8::Local<v8::FunctionTemplate> result = data->existingDOMTemplate(&domTempl ateKey);
267 if (!result.IsEmpty()) 267 if (!result.IsEmpty())
268 return result; 268 return result;
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
345 scriptWrappable->toImpl<TestInterfaceConstructor>()->deref(); 345 scriptWrappable->toImpl<TestInterfaceConstructor>()->deref();
346 } 346 }
347 347
348 template<> 348 template<>
349 v8::Handle<v8::Value> toV8NoInline(TestInterfaceConstructor* impl, v8::Handle<v8 ::Object> creationContext, v8::Isolate* isolate) 349 v8::Handle<v8::Value> toV8NoInline(TestInterfaceConstructor* impl, v8::Handle<v8 ::Object> creationContext, v8::Isolate* isolate)
350 { 350 {
351 return toV8(impl, creationContext, isolate); 351 return toV8(impl, creationContext, isolate);
352 } 352 }
353 353
354 } // namespace blink 354 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698