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

Side by Side Diff: third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterfacePartial.cpp

Issue 2061113002: Remove ExceptionState::throwIfNeeded Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: temp Created 4 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
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 "V8TestInterfacePartial.h" 7 #include "V8TestInterfacePartial.h"
8 8
9 #include "bindings/core/v8/ExceptionState.h" 9 #include "bindings/core/v8/ExceptionState.h"
10 #include "bindings/core/v8/PrivateScriptRunner.h" 10 #include "bindings/core/v8/PrivateScriptRunner.h"
(...skipping 14 matching lines...) Expand all
25 namespace blink { 25 namespace blink {
26 26
27 namespace TestInterfaceImplementationPartialV8Internal { 27 namespace TestInterfaceImplementationPartialV8Internal {
28 28
29 static void voidMethodPartialOverload3Method(const v8::FunctionCallbackInfo<v8:: Value>& info) 29 static void voidMethodPartialOverload3Method(const v8::FunctionCallbackInfo<v8:: Value>& info)
30 { 30 {
31 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 31 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
32 V8StringResource<> value; 32 V8StringResource<> value;
33 { 33 {
34 value = info[0]; 34 value = info[0];
35 if (!value.prepare()) 35 if (!value.prepare()) {
36 return; 36 return;
37 }
37 } 38 }
38 TestInterfacePartial3Implementation::voidMethodPartialOverload(*impl, value) ; 39 TestInterfacePartial3Implementation::voidMethodPartialOverload(*impl, value) ;
39 } 40 }
40 41
41 static void voidMethodPartialOverloadMethod(const v8::FunctionCallbackInfo<v8::V alue>& info) 42 static void voidMethodPartialOverloadMethod(const v8::FunctionCallbackInfo<v8::V alue>& info)
42 { 43 {
43 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodP artialOverload", "TestInterface", info.Holder(), info.GetIsolate()); 44 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodP artialOverload", "TestInterface", info.Holder(), info.GetIsolate());
44 switch (std::min(1, info.Length())) { 45 switch (std::min(1, info.Length())) {
45 case 0: 46 case 0:
46 break; 47 break;
47 case 1: 48 case 1:
48 if (true) { 49 if (true) {
49 voidMethodPartialOverload3Method(info); 50 voidMethodPartialOverload3Method(info);
50 return; 51 return;
51 } 52 }
52 break; 53 break;
53 default: 54 default:
54 break; 55 break;
55 } 56 }
56 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 57 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
57 exceptionState.throwIfNeeded();
58 return; 58 return;
59 } 59 }
60 60
61 static void staticVoidMethodPartialOverload2Method(const v8::FunctionCallbackInf o<v8::Value>& info) 61 static void staticVoidMethodPartialOverload2Method(const v8::FunctionCallbackInf o<v8::Value>& info)
62 { 62 {
63 V8StringResource<> value; 63 V8StringResource<> value;
64 { 64 {
65 value = info[0]; 65 value = info[0];
66 if (!value.prepare()) 66 if (!value.prepare()) {
67 return; 67 return;
68 }
68 } 69 }
69 TestInterfacePartial3Implementation::staticVoidMethodPartialOverload(value); 70 TestInterfacePartial3Implementation::staticVoidMethodPartialOverload(value);
70 } 71 }
71 72
72 static void staticVoidMethodPartialOverloadMethod(const v8::FunctionCallbackInfo <v8::Value>& info) 73 static void staticVoidMethodPartialOverloadMethod(const v8::FunctionCallbackInfo <v8::Value>& info)
73 { 74 {
74 ExceptionState exceptionState(ExceptionState::ExecutionContext, "staticVoidM ethodPartialOverload", "TestInterface", info.Holder(), info.GetIsolate()); 75 ExceptionState exceptionState(ExceptionState::ExecutionContext, "staticVoidM ethodPartialOverload", "TestInterface", info.Holder(), info.GetIsolate());
75 switch (std::min(1, info.Length())) { 76 switch (std::min(1, info.Length())) {
76 case 0: 77 case 0:
77 break; 78 break;
78 case 1: 79 case 1:
79 if (true) { 80 if (true) {
80 staticVoidMethodPartialOverload2Method(info); 81 staticVoidMethodPartialOverload2Method(info);
81 return; 82 return;
82 } 83 }
83 break; 84 break;
84 default: 85 default:
85 break; 86 break;
86 } 87 }
87 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 88 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
88 exceptionState.throwIfNeeded();
89 return; 89 return;
90 } 90 }
91 91
92 static void promiseMethodPartialOverload3Method(const v8::FunctionCallbackInfo<v 8::Value>& info) 92 static void promiseMethodPartialOverload3Method(const v8::FunctionCallbackInfo<v 8::Value>& info)
93 { 93 {
94 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 94 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
95 Document* document; 95 Document* document;
96 { 96 {
97 document = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); 97 document = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]);
98 if (!document) { 98 if (!document) {
(...skipping 14 matching lines...) Expand all
113 if (V8Document::hasInstance(info[0], info.GetIsolate())) { 113 if (V8Document::hasInstance(info[0], info.GetIsolate())) {
114 promiseMethodPartialOverload3Method(info); 114 promiseMethodPartialOverload3Method(info);
115 return; 115 return;
116 } 116 }
117 break; 117 break;
118 default: 118 default:
119 break; 119 break;
120 } 120 }
121 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 121 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
122 v8SetReturnValue(info, exceptionState.reject(ScriptState::current(info.GetIs olate())).v8Value()); 122 v8SetReturnValue(info, exceptionState.reject(ScriptState::current(info.GetIs olate())).v8Value());
123 exceptionState.clearException();
123 return; 124 return;
124 } 125 }
125 126
126 static void staticPromiseMethodPartialOverload2MethodPromise(const v8::FunctionC allbackInfo<v8::Value>& info, ExceptionState& exceptionState) 127 static void staticPromiseMethodPartialOverload2MethodPromise(const v8::FunctionC allbackInfo<v8::Value>& info, ExceptionState& exceptionState)
127 { 128 {
128 V8StringResource<> value; 129 V8StringResource<> value;
129 { 130 {
130 value = info[0]; 131 value = info[0];
131 if (!value.prepare(exceptionState)) 132 if (!value.prepare(exceptionState)) {
132 return; 133 return;
134 }
133 } 135 }
134 v8SetReturnValue(info, TestInterfacePartial3Implementation::staticPromiseMet hodPartialOverload(value).v8Value()); 136 v8SetReturnValue(info, TestInterfacePartial3Implementation::staticPromiseMet hodPartialOverload(value).v8Value());
135 } 137 }
136 138
137 static void staticPromiseMethodPartialOverload2Method(const v8::FunctionCallback Info<v8::Value>& info) 139 static void staticPromiseMethodPartialOverload2Method(const v8::FunctionCallback Info<v8::Value>& info)
138 { 140 {
139 ExceptionState exceptionState(ExceptionState::ExecutionContext, "staticPromi seMethodPartialOverload", "TestInterface", info.Holder(), info.GetIsolate()); 141 ExceptionState exceptionState(ExceptionState::ExecutionContext, "staticPromi seMethodPartialOverload", "TestInterface", info.Holder(), info.GetIsolate());
140 staticPromiseMethodPartialOverload2MethodPromise(info, exceptionState); 142 staticPromiseMethodPartialOverload2MethodPromise(info, exceptionState);
141 if (exceptionState.hadException()) 143 if (exceptionState.hadException())
142 v8SetReturnValue(info, exceptionState.reject(ScriptState::current(info.G etIsolate())).v8Value()); 144 v8SetReturnValue(info, exceptionState.reject(ScriptState::current(info.G etIsolate())).v8Value());
143 } 145 }
144 146
145 static void staticPromiseMethodPartialOverloadMethod(const v8::FunctionCallbackI nfo<v8::Value>& info) 147 static void staticPromiseMethodPartialOverloadMethod(const v8::FunctionCallbackI nfo<v8::Value>& info)
146 { 148 {
147 ExceptionState exceptionState(ExceptionState::ExecutionContext, "staticPromi seMethodPartialOverload", "TestInterface", info.Holder(), info.GetIsolate()); 149 ExceptionState exceptionState(ExceptionState::ExecutionContext, "staticPromi seMethodPartialOverload", "TestInterface", info.Holder(), info.GetIsolate());
148 switch (std::min(1, info.Length())) { 150 switch (std::min(1, info.Length())) {
149 case 0: 151 case 0:
150 break; 152 break;
151 case 1: 153 case 1:
152 if (true) { 154 if (true) {
153 staticPromiseMethodPartialOverload2Method(info); 155 staticPromiseMethodPartialOverload2Method(info);
154 return; 156 return;
155 } 157 }
156 break; 158 break;
157 default: 159 default:
158 break; 160 break;
159 } 161 }
160 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 162 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
161 v8SetReturnValue(info, exceptionState.reject(ScriptState::current(info.GetIs olate())).v8Value()); 163 v8SetReturnValue(info, exceptionState.reject(ScriptState::current(info.GetIs olate())).v8Value());
164 exceptionState.clearException();
162 return; 165 return;
163 } 166 }
164 167
165 static void partial2VoidMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info) 168 static void partial2VoidMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
166 { 169 {
167 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 170 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
168 V8StringResource<> value; 171 V8StringResource<> value;
169 { 172 {
170 value = info[0]; 173 value = info[0];
171 if (!value.prepare()) 174 if (!value.prepare()) {
172 return; 175 return;
176 }
173 } 177 }
174 TestInterfacePartial3Implementation::partial2VoidMethod(*impl, value); 178 TestInterfacePartial3Implementation::partial2VoidMethod(*impl, value);
175 } 179 }
176 180
177 static void partial2VoidMethod3Method(const v8::FunctionCallbackInfo<v8::Value>& info) 181 static void partial2VoidMethod3Method(const v8::FunctionCallbackInfo<v8::Value>& info)
178 { 182 {
179 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 183 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
180 Node* node; 184 Node* node;
181 { 185 {
182 node = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[0]); 186 node = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[0]);
(...skipping 18 matching lines...) Expand all
201 } 205 }
202 if (true) { 206 if (true) {
203 partial2VoidMethod2Method(info); 207 partial2VoidMethod2Method(info);
204 return; 208 return;
205 } 209 }
206 break; 210 break;
207 default: 211 default:
208 break; 212 break;
209 } 213 }
210 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 214 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
211 exceptionState.throwIfNeeded();
212 return; 215 return;
213 } 216 }
214 217
215 static void partialVoidTestEnumModulesArgMethodMethod(const v8::FunctionCallback Info<v8::Value>& info) 218 static void partialVoidTestEnumModulesArgMethodMethod(const v8::FunctionCallback Info<v8::Value>& info)
216 { 219 {
217 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partialVoid TestEnumModulesArgMethod", "TestInterface", info.Holder(), info.GetIsolate()); 220 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partialVoid TestEnumModulesArgMethod", "TestInterface", info.Holder(), info.GetIsolate());
218 if (UNLIKELY(info.Length() < 1)) { 221 if (UNLIKELY(info.Length() < 1)) {
219 setMinimumArityTypeError(exceptionState, 1, info.Length()); 222 setMinimumArityTypeError(exceptionState, 1, info.Length());
220 exceptionState.throwIfNeeded();
221 return; 223 return;
222 } 224 }
223 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 225 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
224 V8StringResource<> arg; 226 V8StringResource<> arg;
225 { 227 {
226 arg = info[0]; 228 arg = info[0];
227 if (!arg.prepare()) 229 if (!arg.prepare()) {
228 return; 230 return;
231 }
229 const char* validValues[] = { 232 const char* validValues[] = {
230 "EnumModulesValue1", 233 "EnumModulesValue1",
231 "EnumModulesValue2", 234 "EnumModulesValue2",
232 }; 235 };
233 if (!isValidEnum(arg, validValues, WTF_ARRAY_LENGTH(validValues), "TestE numModules", exceptionState)) { 236 if (!isValidEnum(arg, validValues, WTF_ARRAY_LENGTH(validValues), "TestE numModules", exceptionState)) {
234 exceptionState.throwIfNeeded();
235 return; 237 return;
236 } 238 }
237 } 239 }
238 TestInterfacePartial3Implementation::partialVoidTestEnumModulesArgMethod(*im pl, arg); 240 TestInterfacePartial3Implementation::partialVoidTestEnumModulesArgMethod(*im pl, arg);
239 } 241 }
240 242
241 static void partialVoidTestEnumModulesArgMethodMethodCallback(const v8::Function CallbackInfo<v8::Value>& info) 243 static void partialVoidTestEnumModulesArgMethodMethodCallback(const v8::Function CallbackInfo<v8::Value>& info)
242 { 244 {
243 TestInterfaceImplementationPartialV8Internal::partialVoidTestEnumModulesArgM ethodMethod(info); 245 TestInterfaceImplementationPartialV8Internal::partialVoidTestEnumModulesArgM ethodMethod(info);
244 } 246 }
245 247
246 static void partial2StaticVoidMethod2Method(const v8::FunctionCallbackInfo<v8::V alue>& info) 248 static void partial2StaticVoidMethod2Method(const v8::FunctionCallbackInfo<v8::V alue>& info)
247 { 249 {
248 V8StringResource<> value; 250 V8StringResource<> value;
249 { 251 {
250 value = info[0]; 252 value = info[0];
251 if (!value.prepare()) 253 if (!value.prepare()) {
252 return; 254 return;
255 }
253 } 256 }
254 TestInterfacePartial3Implementation::partial2StaticVoidMethod(value); 257 TestInterfacePartial3Implementation::partial2StaticVoidMethod(value);
255 } 258 }
256 259
257 static void partial2StaticVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Va lue>& info) 260 static void partial2StaticVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Va lue>& info)
258 { 261 {
259 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partial2Sta ticVoidMethod", "TestInterface", info.Holder(), info.GetIsolate()); 262 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partial2Sta ticVoidMethod", "TestInterface", info.Holder(), info.GetIsolate());
260 switch (std::min(1, info.Length())) { 263 switch (std::min(1, info.Length())) {
261 case 0: 264 case 0:
262 break; 265 break;
263 case 1: 266 case 1:
264 if (true) { 267 if (true) {
265 partial2StaticVoidMethod2Method(info); 268 partial2StaticVoidMethod2Method(info);
266 return; 269 return;
267 } 270 }
268 break; 271 break;
269 default: 272 default:
270 break; 273 break;
271 } 274 }
272 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 275 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
273 exceptionState.throwIfNeeded();
274 return; 276 return;
275 } 277 }
276 278
277 static void unscopeableVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value >& info) 279 static void unscopeableVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value >& info)
278 { 280 {
279 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 281 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
280 TestInterfacePartial3Implementation::unscopeableVoidMethod(*impl); 282 TestInterfacePartial3Implementation::unscopeableVoidMethod(*impl);
281 } 283 }
282 284
283 static void unscopeableVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v 8::Value>& info) 285 static void unscopeableVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v 8::Value>& info)
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
334 &V8TestInterfacePartial::preparePrototypeAndInterfaceObject); 336 &V8TestInterfacePartial::preparePrototypeAndInterfaceObject);
335 V8TestInterface::registerVoidMethodPartialOverloadMethodForPartialInterface( &TestInterfaceImplementationPartialV8Internal::voidMethodPartialOverloadMethod); 337 V8TestInterface::registerVoidMethodPartialOverloadMethodForPartialInterface( &TestInterfaceImplementationPartialV8Internal::voidMethodPartialOverloadMethod);
336 V8TestInterface::registerStaticVoidMethodPartialOverloadMethodForPartialInte rface(&TestInterfaceImplementationPartialV8Internal::staticVoidMethodPartialOver loadMethod); 338 V8TestInterface::registerStaticVoidMethodPartialOverloadMethodForPartialInte rface(&TestInterfaceImplementationPartialV8Internal::staticVoidMethodPartialOver loadMethod);
337 V8TestInterface::registerPromiseMethodPartialOverloadMethodForPartialInterfa ce(&TestInterfaceImplementationPartialV8Internal::promiseMethodPartialOverloadMe thod); 339 V8TestInterface::registerPromiseMethodPartialOverloadMethodForPartialInterfa ce(&TestInterfaceImplementationPartialV8Internal::promiseMethodPartialOverloadMe thod);
338 V8TestInterface::registerStaticPromiseMethodPartialOverloadMethodForPartialI nterface(&TestInterfaceImplementationPartialV8Internal::staticPromiseMethodParti alOverloadMethod); 340 V8TestInterface::registerStaticPromiseMethodPartialOverloadMethodForPartialI nterface(&TestInterfaceImplementationPartialV8Internal::staticPromiseMethodParti alOverloadMethod);
339 V8TestInterface::registerPartial2VoidMethodMethodForPartialInterface(&TestIn terfaceImplementationPartialV8Internal::partial2VoidMethodMethod); 341 V8TestInterface::registerPartial2VoidMethodMethodForPartialInterface(&TestIn terfaceImplementationPartialV8Internal::partial2VoidMethodMethod);
340 V8TestInterface::registerPartial2StaticVoidMethodMethodForPartialInterface(& TestInterfaceImplementationPartialV8Internal::partial2StaticVoidMethodMethod); 342 V8TestInterface::registerPartial2StaticVoidMethodMethodForPartialInterface(& TestInterfaceImplementationPartialV8Internal::partial2StaticVoidMethodMethod);
341 } 343 }
342 344
343 } // namespace blink 345 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698