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

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

Issue 2272613003: binding: Retires ExceptionState::throwIfNeeded(). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Synced. Created 4 years, 3 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 29 matching lines...) Expand all
40 { 40 {
41 TestInterfaceImplementationPartialV8Internal::partial4LongAttributeAttribute Getter(info); 41 TestInterfaceImplementationPartialV8Internal::partial4LongAttributeAttribute Getter(info);
42 } 42 }
43 43
44 static void partial4LongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::FunctionCallbackInfo<v8::Value>& info) 44 static void partial4LongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::FunctionCallbackInfo<v8::Value>& info)
45 { 45 {
46 v8::Local<v8::Object> holder = info.Holder(); 46 v8::Local<v8::Object> holder = info.Holder();
47 ExceptionState exceptionState(ExceptionState::SetterContext, "partial4LongAt tribute", "TestInterface", holder, info.GetIsolate()); 47 ExceptionState exceptionState(ExceptionState::SetterContext, "partial4LongAt tribute", "TestInterface", holder, info.GetIsolate());
48 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder); 48 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder);
49 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState); 49 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState);
50 if (exceptionState.throwIfNeeded()) 50 if (exceptionState.hadException())
51 return; 51 return;
52 TestInterfacePartial4::setPartial4LongAttribute(*impl, cppValue); 52 TestInterfacePartial4::setPartial4LongAttribute(*impl, cppValue);
53 } 53 }
54 54
55 static void partial4LongAttributeAttributeSetterCallback(const v8::FunctionCallb ackInfo<v8::Value>& info) 55 static void partial4LongAttributeAttributeSetterCallback(const v8::FunctionCallb ackInfo<v8::Value>& info)
56 { 56 {
57 v8::Local<v8::Value> v8Value = info[0]; 57 v8::Local<v8::Value> v8Value = info[0];
58 TestInterfaceImplementationPartialV8Internal::partial4LongAttributeAttribute Setter(v8Value, info); 58 TestInterfaceImplementationPartialV8Internal::partial4LongAttributeAttribute Setter(v8Value, info);
59 } 59 }
60 60
61 static void partial4StaticLongAttributeAttributeGetter(const v8::FunctionCallbac kInfo<v8::Value>& info) 61 static void partial4StaticLongAttributeAttributeGetter(const v8::FunctionCallbac kInfo<v8::Value>& info)
62 { 62 {
63 v8SetReturnValueInt(info, TestInterfacePartial4::partial4StaticLongAttribute ()); 63 v8SetReturnValueInt(info, TestInterfacePartial4::partial4StaticLongAttribute ());
64 } 64 }
65 65
66 static void partial4StaticLongAttributeAttributeGetterCallback(const v8::Functio nCallbackInfo<v8::Value>& info) 66 static void partial4StaticLongAttributeAttributeGetterCallback(const v8::Functio nCallbackInfo<v8::Value>& info)
67 { 67 {
68 TestInterfaceImplementationPartialV8Internal::partial4StaticLongAttributeAtt ributeGetter(info); 68 TestInterfaceImplementationPartialV8Internal::partial4StaticLongAttributeAtt ributeGetter(info);
69 } 69 }
70 70
71 static void partial4StaticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va lue, const v8::FunctionCallbackInfo<v8::Value>& info) 71 static void partial4StaticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va lue, const v8::FunctionCallbackInfo<v8::Value>& info)
72 { 72 {
73 v8::Local<v8::Object> holder = info.Holder(); 73 v8::Local<v8::Object> holder = info.Holder();
74 ExceptionState exceptionState(ExceptionState::SetterContext, "partial4Static LongAttribute", "TestInterface", holder, info.GetIsolate()); 74 ExceptionState exceptionState(ExceptionState::SetterContext, "partial4Static LongAttribute", "TestInterface", holder, info.GetIsolate());
75 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState); 75 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState);
76 if (exceptionState.throwIfNeeded()) 76 if (exceptionState.hadException())
77 return; 77 return;
78 TestInterfacePartial4::setPartial4StaticLongAttribute(cppValue); 78 TestInterfacePartial4::setPartial4StaticLongAttribute(cppValue);
79 } 79 }
80 80
81 static void partial4StaticLongAttributeAttributeSetterCallback(const v8::Functio nCallbackInfo<v8::Value>& info) 81 static void partial4StaticLongAttributeAttributeSetterCallback(const v8::Functio nCallbackInfo<v8::Value>& info)
82 { 82 {
83 v8::Local<v8::Value> v8Value = info[0]; 83 v8::Local<v8::Value> v8Value = info[0];
84 TestInterfaceImplementationPartialV8Internal::partial4StaticLongAttributeAtt ributeSetter(v8Value, info); 84 TestInterfaceImplementationPartialV8Internal::partial4StaticLongAttributeAtt ributeSetter(v8Value, info);
85 } 85 }
86 86
(...skipping 18 matching lines...) Expand all
105 case 1: 105 case 1:
106 if (true) { 106 if (true) {
107 voidMethodPartialOverload3Method(info); 107 voidMethodPartialOverload3Method(info);
108 return; 108 return;
109 } 109 }
110 break; 110 break;
111 default: 111 default:
112 break; 112 break;
113 } 113 }
114 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 114 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
115 exceptionState.throwIfNeeded();
116 return; 115 return;
117 } 116 }
118 117
119 static void staticVoidMethodPartialOverload2Method(const v8::FunctionCallbackInf o<v8::Value>& info) 118 static void staticVoidMethodPartialOverload2Method(const v8::FunctionCallbackInf o<v8::Value>& info)
120 { 119 {
121 V8StringResource<> value; 120 V8StringResource<> value;
122 { 121 {
123 value = info[0]; 122 value = info[0];
124 if (!value.prepare()) 123 if (!value.prepare())
125 return; 124 return;
(...skipping 10 matching lines...) Expand all
136 case 1: 135 case 1:
137 if (true) { 136 if (true) {
138 staticVoidMethodPartialOverload2Method(info); 137 staticVoidMethodPartialOverload2Method(info);
139 return; 138 return;
140 } 139 }
141 break; 140 break;
142 default: 141 default:
143 break; 142 break;
144 } 143 }
145 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 144 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
146 exceptionState.throwIfNeeded();
147 return; 145 return;
148 } 146 }
149 147
150 static void promiseMethodPartialOverload3Method(const v8::FunctionCallbackInfo<v 8::Value>& info) 148 static void promiseMethodPartialOverload3Method(const v8::FunctionCallbackInfo<v 8::Value>& info)
151 { 149 {
152 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 150 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
153 Document* document; 151 Document* document;
154 { 152 {
155 document = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); 153 document = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]);
156 if (!document) { 154 if (!document) {
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
259 } 257 }
260 if (true) { 258 if (true) {
261 partial2VoidMethod2Method(info); 259 partial2VoidMethod2Method(info);
262 return; 260 return;
263 } 261 }
264 break; 262 break;
265 default: 263 default:
266 break; 264 break;
267 } 265 }
268 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 266 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
269 exceptionState.throwIfNeeded();
270 return; 267 return;
271 } 268 }
272 269
273 static void partialVoidTestEnumModulesArgMethodMethod(const v8::FunctionCallback Info<v8::Value>& info) 270 static void partialVoidTestEnumModulesArgMethodMethod(const v8::FunctionCallback Info<v8::Value>& info)
274 { 271 {
275 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partialVoid TestEnumModulesArgMethod", "TestInterface", info.Holder(), info.GetIsolate()); 272 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partialVoid TestEnumModulesArgMethod", "TestInterface", info.Holder(), info.GetIsolate());
276 if (UNLIKELY(info.Length() < 1)) { 273 if (UNLIKELY(info.Length() < 1)) {
277 setMinimumArityTypeError(exceptionState, 1, info.Length()); 274 setMinimumArityTypeError(exceptionState, 1, info.Length());
278 exceptionState.throwIfNeeded();
279 return; 275 return;
280 } 276 }
281 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 277 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
282 V8StringResource<> arg; 278 V8StringResource<> arg;
283 { 279 {
284 arg = info[0]; 280 arg = info[0];
285 if (!arg.prepare()) 281 if (!arg.prepare())
286 return; 282 return;
287 const char* validValues[] = { 283 const char* validValues[] = {
288 "EnumModulesValue1", 284 "EnumModulesValue1",
289 "EnumModulesValue2", 285 "EnumModulesValue2",
290 }; 286 };
291 if (!isValidEnum(arg, validValues, WTF_ARRAY_LENGTH(validValues), "TestE numModules", exceptionState)) { 287 if (!isValidEnum(arg, validValues, WTF_ARRAY_LENGTH(validValues), "TestE numModules", exceptionState)) {
292 exceptionState.throwIfNeeded();
293 return; 288 return;
294 } 289 }
295 } 290 }
296 TestInterfacePartial3Implementation::partialVoidTestEnumModulesArgMethod(*im pl, arg); 291 TestInterfacePartial3Implementation::partialVoidTestEnumModulesArgMethod(*im pl, arg);
297 } 292 }
298 293
299 static void partialVoidTestEnumModulesArgMethodMethodCallback(const v8::Function CallbackInfo<v8::Value>& info) 294 static void partialVoidTestEnumModulesArgMethodMethodCallback(const v8::Function CallbackInfo<v8::Value>& info)
300 { 295 {
301 TestInterfaceImplementationPartialV8Internal::partialVoidTestEnumModulesArgM ethodMethod(info); 296 TestInterfaceImplementationPartialV8Internal::partialVoidTestEnumModulesArgM ethodMethod(info);
302 } 297 }
(...skipping 18 matching lines...) Expand all
321 case 1: 316 case 1:
322 if (true) { 317 if (true) {
323 partial2StaticVoidMethod2Method(info); 318 partial2StaticVoidMethod2Method(info);
324 return; 319 return;
325 } 320 }
326 break; 321 break;
327 default: 322 default:
328 break; 323 break;
329 } 324 }
330 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 325 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
331 exceptionState.throwIfNeeded();
332 return; 326 return;
333 } 327 }
334 328
335 static void unscopeableVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value >& info) 329 static void unscopeableVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value >& info)
336 { 330 {
337 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 331 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
338 TestInterfacePartial3Implementation::unscopeableVoidMethod(*impl); 332 TestInterfacePartial3Implementation::unscopeableVoidMethod(*impl);
339 } 333 }
340 334
341 static void unscopeableVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v 8::Value>& info) 335 static void unscopeableVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v 8::Value>& info)
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
440 &V8TestInterfacePartial::preparePrototypeAndInterfaceObject); 434 &V8TestInterfacePartial::preparePrototypeAndInterfaceObject);
441 V8TestInterface::registerVoidMethodPartialOverloadMethodForPartialInterface( &TestInterfaceImplementationPartialV8Internal::voidMethodPartialOverloadMethod); 435 V8TestInterface::registerVoidMethodPartialOverloadMethodForPartialInterface( &TestInterfaceImplementationPartialV8Internal::voidMethodPartialOverloadMethod);
442 V8TestInterface::registerStaticVoidMethodPartialOverloadMethodForPartialInte rface(&TestInterfaceImplementationPartialV8Internal::staticVoidMethodPartialOver loadMethod); 436 V8TestInterface::registerStaticVoidMethodPartialOverloadMethodForPartialInte rface(&TestInterfaceImplementationPartialV8Internal::staticVoidMethodPartialOver loadMethod);
443 V8TestInterface::registerPromiseMethodPartialOverloadMethodForPartialInterfa ce(&TestInterfaceImplementationPartialV8Internal::promiseMethodPartialOverloadMe thod); 437 V8TestInterface::registerPromiseMethodPartialOverloadMethodForPartialInterfa ce(&TestInterfaceImplementationPartialV8Internal::promiseMethodPartialOverloadMe thod);
444 V8TestInterface::registerStaticPromiseMethodPartialOverloadMethodForPartialI nterface(&TestInterfaceImplementationPartialV8Internal::staticPromiseMethodParti alOverloadMethod); 438 V8TestInterface::registerStaticPromiseMethodPartialOverloadMethodForPartialI nterface(&TestInterfaceImplementationPartialV8Internal::staticPromiseMethodParti alOverloadMethod);
445 V8TestInterface::registerPartial2VoidMethodMethodForPartialInterface(&TestIn terfaceImplementationPartialV8Internal::partial2VoidMethodMethod); 439 V8TestInterface::registerPartial2VoidMethodMethodForPartialInterface(&TestIn terfaceImplementationPartialV8Internal::partial2VoidMethodMethod);
446 V8TestInterface::registerPartial2StaticVoidMethodMethodForPartialInterface(& TestInterfaceImplementationPartialV8Internal::partial2StaticVoidMethodMethod); 440 V8TestInterface::registerPartial2StaticVoidMethodMethodForPartialInterface(& TestInterfaceImplementationPartialV8Internal::partial2StaticVoidMethodMethod);
447 } 441 }
448 442
449 } // namespace blink 443 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698