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

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

Issue 1011093002: [bindings] Pass NormalConversion to to[U]Int{8/16/32/64}(...) in v8_types.py and reduce conversion … (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Patch for landing after review comments! :) Created 5 years, 9 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 "V8TestInterface.h" 9 #include "V8TestInterface.h"
10 10
(...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after
378 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 378 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
379 TestInterfaceImplementationV8Internal::alwaysExposedAttributeAttributeGetter (info); 379 TestInterfaceImplementationV8Internal::alwaysExposedAttributeAttributeGetter (info);
380 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 380 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
381 } 381 }
382 382
383 static void alwaysExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 383 static void alwaysExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
384 { 384 {
385 v8::Local<v8::Object> holder = info.Holder(); 385 v8::Local<v8::Object> holder = info.Holder();
386 ExceptionState exceptionState(ExceptionState::SetterContext, "alwaysExposedA ttribute", "TestInterface", holder, info.GetIsolate()); 386 ExceptionState exceptionState(ExceptionState::SetterContext, "alwaysExposedA ttribute", "TestInterface", holder, info.GetIsolate());
387 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder); 387 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder);
388 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); 388 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState);
389 if (exceptionState.throwIfNeeded()) 389 if (exceptionState.throwIfNeeded())
390 return; 390 return;
391 impl->setAlwaysExposedAttribute(cppValue); 391 impl->setAlwaysExposedAttribute(cppValue);
392 } 392 }
393 393
394 static void alwaysExposedAttributeAttributeSetterCallback(v8::Local<v8::Name>, v 8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 394 static void alwaysExposedAttributeAttributeSetterCallback(v8::Local<v8::Name>, v 8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
395 { 395 {
396 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 396 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
397 TestInterfaceImplementationV8Internal::alwaysExposedAttributeAttributeSetter (v8Value, info); 397 TestInterfaceImplementationV8Internal::alwaysExposedAttributeAttributeSetter (v8Value, info);
398 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 398 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
(...skipping 11 matching lines...) Expand all
410 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 410 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
411 TestInterfaceImplementationV8Internal::workerExposedAttributeAttributeGetter (info); 411 TestInterfaceImplementationV8Internal::workerExposedAttributeAttributeGetter (info);
412 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 412 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
413 } 413 }
414 414
415 static void workerExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 415 static void workerExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
416 { 416 {
417 v8::Local<v8::Object> holder = info.Holder(); 417 v8::Local<v8::Object> holder = info.Holder();
418 ExceptionState exceptionState(ExceptionState::SetterContext, "workerExposedA ttribute", "TestInterface", holder, info.GetIsolate()); 418 ExceptionState exceptionState(ExceptionState::SetterContext, "workerExposedA ttribute", "TestInterface", holder, info.GetIsolate());
419 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder); 419 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder);
420 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); 420 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState);
421 if (exceptionState.throwIfNeeded()) 421 if (exceptionState.throwIfNeeded())
422 return; 422 return;
423 impl->setWorkerExposedAttribute(cppValue); 423 impl->setWorkerExposedAttribute(cppValue);
424 } 424 }
425 425
426 static void workerExposedAttributeAttributeSetterCallback(v8::Local<v8::Name>, v 8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 426 static void workerExposedAttributeAttributeSetterCallback(v8::Local<v8::Name>, v 8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
427 { 427 {
428 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 428 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
429 TestInterfaceImplementationV8Internal::workerExposedAttributeAttributeSetter (v8Value, info); 429 TestInterfaceImplementationV8Internal::workerExposedAttributeAttributeSetter (v8Value, info);
430 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 430 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
(...skipping 11 matching lines...) Expand all
442 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 442 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
443 TestInterfaceImplementationV8Internal::windowExposedAttributeAttributeGetter (info); 443 TestInterfaceImplementationV8Internal::windowExposedAttributeAttributeGetter (info);
444 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 444 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
445 } 445 }
446 446
447 static void windowExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 447 static void windowExposedAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
448 { 448 {
449 v8::Local<v8::Object> holder = info.Holder(); 449 v8::Local<v8::Object> holder = info.Holder();
450 ExceptionState exceptionState(ExceptionState::SetterContext, "windowExposedA ttribute", "TestInterface", holder, info.GetIsolate()); 450 ExceptionState exceptionState(ExceptionState::SetterContext, "windowExposedA ttribute", "TestInterface", holder, info.GetIsolate());
451 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder); 451 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder);
452 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); 452 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState);
453 if (exceptionState.throwIfNeeded()) 453 if (exceptionState.throwIfNeeded())
454 return; 454 return;
455 impl->setWindowExposedAttribute(cppValue); 455 impl->setWindowExposedAttribute(cppValue);
456 } 456 }
457 457
458 static void windowExposedAttributeAttributeSetterCallback(v8::Local<v8::Name>, v 8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 458 static void windowExposedAttributeAttributeSetterCallback(v8::Local<v8::Name>, v 8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
459 { 459 {
460 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 460 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
461 TestInterfaceImplementationV8Internal::windowExposedAttributeAttributeSetter (v8Value, info); 461 TestInterfaceImplementationV8Internal::windowExposedAttributeAttributeSetter (v8Value, info);
462 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 462 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
(...skipping 351 matching lines...) Expand 10 before | Expand all | Expand 10 after
814 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 814 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
815 } 815 }
816 #endif // ENABLE(PARTIAL_CONDITION) 816 #endif // ENABLE(PARTIAL_CONDITION)
817 817
818 #if ENABLE(PARTIAL_CONDITION) 818 #if ENABLE(PARTIAL_CONDITION)
819 static void partialLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co nst v8::PropertyCallbackInfo<void>& info) 819 static void partialLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co nst v8::PropertyCallbackInfo<void>& info)
820 { 820 {
821 v8::Local<v8::Object> holder = info.Holder(); 821 v8::Local<v8::Object> holder = info.Holder();
822 ExceptionState exceptionState(ExceptionState::SetterContext, "partialLongAtt ribute", "TestInterface", holder, info.GetIsolate()); 822 ExceptionState exceptionState(ExceptionState::SetterContext, "partialLongAtt ribute", "TestInterface", holder, info.GetIsolate());
823 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder); 823 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder);
824 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); 824 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState);
825 if (exceptionState.throwIfNeeded()) 825 if (exceptionState.throwIfNeeded())
826 return; 826 return;
827 TestPartialInterface::setPartialLongAttribute(*impl, cppValue); 827 TestPartialInterface::setPartialLongAttribute(*impl, cppValue);
828 } 828 }
829 #endif // ENABLE(PARTIAL_CONDITION) 829 #endif // ENABLE(PARTIAL_CONDITION)
830 830
831 #if ENABLE(PARTIAL_CONDITION) 831 #if ENABLE(PARTIAL_CONDITION)
832 static void partialLongAttributeAttributeSetterCallback(v8::Local<v8::Name>, v8: :Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 832 static void partialLongAttributeAttributeSetterCallback(v8::Local<v8::Name>, v8: :Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
833 { 833 {
834 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 834 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
(...skipping 15 matching lines...) Expand all
850 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 850 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
851 TestInterfaceImplementationV8Internal::partialStaticLongAttributeAttributeGe tter(info); 851 TestInterfaceImplementationV8Internal::partialStaticLongAttributeAttributeGe tter(info);
852 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 852 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
853 } 853 }
854 #endif // ENABLE(PARTIAL_CONDITION) 854 #endif // ENABLE(PARTIAL_CONDITION)
855 855
856 #if ENABLE(PARTIAL_CONDITION) 856 #if ENABLE(PARTIAL_CONDITION)
857 static void partialStaticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val ue, const v8::PropertyCallbackInfo<void>& info) 857 static void partialStaticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val ue, const v8::PropertyCallbackInfo<void>& info)
858 { 858 {
859 ExceptionState exceptionState(ExceptionState::SetterContext, "partialStaticL ongAttribute", "TestInterface", holder, info.GetIsolate()); 859 ExceptionState exceptionState(ExceptionState::SetterContext, "partialStaticL ongAttribute", "TestInterface", holder, info.GetIsolate());
860 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); 860 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState);
861 if (exceptionState.throwIfNeeded()) 861 if (exceptionState.throwIfNeeded())
862 return; 862 return;
863 TestPartialInterface::setPartialStaticLongAttribute(cppValue); 863 TestPartialInterface::setPartialStaticLongAttribute(cppValue);
864 } 864 }
865 #endif // ENABLE(PARTIAL_CONDITION) 865 #endif // ENABLE(PARTIAL_CONDITION)
866 866
867 #if ENABLE(PARTIAL_CONDITION) 867 #if ENABLE(PARTIAL_CONDITION)
868 static void partialStaticLongAttributeAttributeSetterCallback(v8::Local<v8::Name >, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 868 static void partialStaticLongAttributeAttributeSetterCallback(v8::Local<v8::Name >, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
869 { 869 {
870 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 870 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
(...skipping 20 matching lines...) Expand all
891 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 891 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
892 } 892 }
893 #endif // ENABLE(PARTIAL_CONDITION) 893 #endif // ENABLE(PARTIAL_CONDITION)
894 894
895 #if ENABLE(PARTIAL_CONDITION) 895 #if ENABLE(PARTIAL_CONDITION)
896 static void partialCallWithExecutionContextLongAttributeAttributeSetter(v8::Loca l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 896 static void partialCallWithExecutionContextLongAttributeAttributeSetter(v8::Loca l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
897 { 897 {
898 v8::Local<v8::Object> holder = info.Holder(); 898 v8::Local<v8::Object> holder = info.Holder();
899 ExceptionState exceptionState(ExceptionState::SetterContext, "partialCallWit hExecutionContextLongAttribute", "TestInterface", holder, info.GetIsolate()); 899 ExceptionState exceptionState(ExceptionState::SetterContext, "partialCallWit hExecutionContextLongAttribute", "TestInterface", holder, info.GetIsolate());
900 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder); 900 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder);
901 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); 901 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState);
902 if (exceptionState.throwIfNeeded()) 902 if (exceptionState.throwIfNeeded())
903 return; 903 return;
904 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ()); 904 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ());
905 TestPartialInterface::setPartialCallWithExecutionContextLongAttribute(execut ionContext, *impl, cppValue); 905 TestPartialInterface::setPartialCallWithExecutionContextLongAttribute(execut ionContext, *impl, cppValue);
906 } 906 }
907 #endif // ENABLE(PARTIAL_CONDITION) 907 #endif // ENABLE(PARTIAL_CONDITION)
908 908
909 #if ENABLE(PARTIAL_CONDITION) 909 #if ENABLE(PARTIAL_CONDITION)
910 static void partialCallWithExecutionContextLongAttributeAttributeSetterCallback( v8::Local<v8::Name>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInf o<void>& info) 910 static void partialCallWithExecutionContextLongAttributeAttributeSetterCallback( v8::Local<v8::Name>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInf o<void>& info)
911 { 911 {
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
1011 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1011 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1012 TestInterfaceImplementationV8Internal::partial2LongAttributeAttributeGetter( info); 1012 TestInterfaceImplementationV8Internal::partial2LongAttributeAttributeGetter( info);
1013 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1013 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1014 } 1014 }
1015 1015
1016 static void partial2LongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::PropertyCallbackInfo<void>& info) 1016 static void partial2LongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c onst v8::PropertyCallbackInfo<void>& info)
1017 { 1017 {
1018 v8::Local<v8::Object> holder = info.Holder(); 1018 v8::Local<v8::Object> holder = info.Holder();
1019 ExceptionState exceptionState(ExceptionState::SetterContext, "partial2LongAt tribute", "TestInterface", holder, info.GetIsolate()); 1019 ExceptionState exceptionState(ExceptionState::SetterContext, "partial2LongAt tribute", "TestInterface", holder, info.GetIsolate());
1020 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder); 1020 TestInterfaceImplementation* impl = V8TestInterface::toImpl(holder);
1021 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); 1021 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState);
1022 if (exceptionState.throwIfNeeded()) 1022 if (exceptionState.throwIfNeeded())
1023 return; 1023 return;
1024 TestPartialInterfaceImplementation::setPartial2LongAttribute(*impl, cppValue ); 1024 TestPartialInterfaceImplementation::setPartial2LongAttribute(*impl, cppValue );
1025 } 1025 }
1026 1026
1027 static void partial2LongAttributeAttributeSetterCallback(v8::Local<v8::Name>, v8 ::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 1027 static void partial2LongAttributeAttributeSetterCallback(v8::Local<v8::Name>, v8 ::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
1028 { 1028 {
1029 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 1029 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
1030 TestInterfaceImplementationV8Internal::partial2LongAttributeAttributeSetter( v8Value, info); 1030 TestInterfaceImplementationV8Internal::partial2LongAttributeAttributeSetter( v8Value, info);
1031 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1031 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1032 } 1032 }
1033 1033
1034 static void partial2StaticLongAttributeAttributeGetter(const v8::PropertyCallbac kInfo<v8::Value>& info) 1034 static void partial2StaticLongAttributeAttributeGetter(const v8::PropertyCallbac kInfo<v8::Value>& info)
1035 { 1035 {
1036 v8SetReturnValueInt(info, TestPartialInterfaceImplementation::partial2Static LongAttribute()); 1036 v8SetReturnValueInt(info, TestPartialInterfaceImplementation::partial2Static LongAttribute());
1037 } 1037 }
1038 1038
1039 static void partial2StaticLongAttributeAttributeGetterCallback(v8::Local<v8::Nam e>, const v8::PropertyCallbackInfo<v8::Value>& info) 1039 static void partial2StaticLongAttributeAttributeGetterCallback(v8::Local<v8::Nam e>, const v8::PropertyCallbackInfo<v8::Value>& info)
1040 { 1040 {
1041 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 1041 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
1042 TestInterfaceImplementationV8Internal::partial2StaticLongAttributeAttributeG etter(info); 1042 TestInterfaceImplementationV8Internal::partial2StaticLongAttributeAttributeG etter(info);
1043 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1043 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1044 } 1044 }
1045 1045
1046 static void partial2StaticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va lue, const v8::PropertyCallbackInfo<void>& info) 1046 static void partial2StaticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va lue, const v8::PropertyCallbackInfo<void>& info)
1047 { 1047 {
1048 ExceptionState exceptionState(ExceptionState::SetterContext, "partial2Static LongAttribute", "TestInterface", holder, info.GetIsolate()); 1048 ExceptionState exceptionState(ExceptionState::SetterContext, "partial2Static LongAttribute", "TestInterface", holder, info.GetIsolate());
1049 int cppValue = toInt32(info.GetIsolate(), v8Value, exceptionState); 1049 int cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, excepti onState);
1050 if (exceptionState.throwIfNeeded()) 1050 if (exceptionState.throwIfNeeded())
1051 return; 1051 return;
1052 TestPartialInterfaceImplementation::setPartial2StaticLongAttribute(cppValue) ; 1052 TestPartialInterfaceImplementation::setPartial2StaticLongAttribute(cppValue) ;
1053 } 1053 }
1054 1054
1055 static void partial2StaticLongAttributeAttributeSetterCallback(v8::Local<v8::Nam e>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 1055 static void partial2StaticLongAttributeAttributeSetterCallback(v8::Local<v8::Nam e>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
1056 { 1056 {
1057 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 1057 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
1058 TestInterfaceImplementationV8Internal::partial2StaticLongAttributeAttributeS etter(v8Value, info); 1058 TestInterfaceImplementationV8Internal::partial2StaticLongAttributeAttributeS etter(v8Value, info);
1059 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1059 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after
1283 TestInterfaceImplementationV8Internal::methodWithExposedAndRuntimeEnabledFla gMethod(info); 1283 TestInterfaceImplementationV8Internal::methodWithExposedAndRuntimeEnabledFla gMethod(info);
1284 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 1284 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
1285 } 1285 }
1286 1286
1287 static void overloadMethodWithExposedAndRuntimeEnabledFlag1Method(const v8::Func tionCallbackInfo<v8::Value>& info) 1287 static void overloadMethodWithExposedAndRuntimeEnabledFlag1Method(const v8::Func tionCallbackInfo<v8::Value>& info)
1288 { 1288 {
1289 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadMet hodWithExposedAndRuntimeEnabledFlag", "TestInterface", info.Holder(), info.GetIs olate()); 1289 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadMet hodWithExposedAndRuntimeEnabledFlag", "TestInterface", info.Holder(), info.GetIs olate());
1290 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 1290 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
1291 int longArg; 1291 int longArg;
1292 { 1292 {
1293 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); 1293 longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptio nState);
1294 if (exceptionState.throwIfNeeded()) 1294 if (exceptionState.throwIfNeeded())
1295 return; 1295 return;
1296 } 1296 }
1297 impl->overloadMethodWithExposedAndRuntimeEnabledFlag(longArg); 1297 impl->overloadMethodWithExposedAndRuntimeEnabledFlag(longArg);
1298 } 1298 }
1299 1299
1300 static void overloadMethodWithExposedAndRuntimeEnabledFlag2Method(const v8::Func tionCallbackInfo<v8::Value>& info) 1300 static void overloadMethodWithExposedAndRuntimeEnabledFlag2Method(const v8::Func tionCallbackInfo<v8::Value>& info)
1301 { 1301 {
1302 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 1302 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
1303 V8StringResource<> string; 1303 V8StringResource<> string;
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after
1611 { 1611 {
1612 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partialVoid MethodLongArg", "TestInterface", info.Holder(), info.GetIsolate()); 1612 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partialVoid MethodLongArg", "TestInterface", info.Holder(), info.GetIsolate());
1613 if (UNLIKELY(info.Length() < 1)) { 1613 if (UNLIKELY(info.Length() < 1)) {
1614 setMinimumArityTypeError(exceptionState, 1, info.Length()); 1614 setMinimumArityTypeError(exceptionState, 1, info.Length());
1615 exceptionState.throwIfNeeded(); 1615 exceptionState.throwIfNeeded();
1616 return; 1616 return;
1617 } 1617 }
1618 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 1618 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
1619 int longArg; 1619 int longArg;
1620 { 1620 {
1621 longArg = toInt32(info.GetIsolate(), info[0], exceptionState); 1621 longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptio nState);
1622 if (exceptionState.throwIfNeeded()) 1622 if (exceptionState.throwIfNeeded())
1623 return; 1623 return;
1624 } 1624 }
1625 TestPartialInterface::partialVoidMethodLongArg(*impl, longArg); 1625 TestPartialInterface::partialVoidMethodLongArg(*impl, longArg);
1626 } 1626 }
1627 #endif // ENABLE(PARTIAL_CONDITION) 1627 #endif // ENABLE(PARTIAL_CONDITION)
1628 1628
1629 #if ENABLE(PARTIAL_CONDITION) 1629 #if ENABLE(PARTIAL_CONDITION)
1630 static void partialVoidMethodLongArgMethodCallback(const v8::FunctionCallbackInf o<v8::Value>& info) 1630 static void partialVoidMethodLongArgMethodCallback(const v8::FunctionCallbackInf o<v8::Value>& info)
1631 { 1631 {
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
1692 { 1692 {
1693 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod WithShortArgumentImplementedInPrivateScript", "TestInterface", info.Holder(), in fo.GetIsolate()); 1693 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod WithShortArgumentImplementedInPrivateScript", "TestInterface", info.Holder(), in fo.GetIsolate());
1694 if (UNLIKELY(info.Length() < 1)) { 1694 if (UNLIKELY(info.Length() < 1)) {
1695 setMinimumArityTypeError(exceptionState, 1, info.Length()); 1695 setMinimumArityTypeError(exceptionState, 1, info.Length());
1696 exceptionState.throwIfNeeded(); 1696 exceptionState.throwIfNeeded();
1697 return; 1697 return;
1698 } 1698 }
1699 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); 1699 TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder());
1700 int value; 1700 int value;
1701 { 1701 {
1702 value = toInt16(info.GetIsolate(), info[0], exceptionState); 1702 value = toInt16(info.GetIsolate(), info[0], NormalConversion, exceptionS tate);
1703 if (exceptionState.throwIfNeeded()) 1703 if (exceptionState.throwIfNeeded())
1704 return; 1704 return;
1705 } 1705 }
1706 int result = 0; 1706 int result = 0;
1707 if (!V8TestInterface::PrivateScript::shortMethodWithShortArgumentImplemented InPrivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCu rrentContext())), impl, value, &result)) 1707 if (!V8TestInterface::PrivateScript::shortMethodWithShortArgumentImplemented InPrivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCu rrentContext())), impl, value, &result))
1708 return; 1708 return;
1709 v8SetReturnValueInt(info, result); 1709 v8SetReturnValueInt(info, result);
1710 } 1710 }
1711 #endif // ENABLE(PARTIAL_CONDITION) 1711 #endif // ENABLE(PARTIAL_CONDITION)
1712 1712
(...skipping 718 matching lines...) Expand 10 before | Expand all | Expand 10 after
2431 2431
2432 ScriptState::Scope scope(scriptState); 2432 ScriptState::Scope scope(scriptState);
2433 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa l(), scriptState->isolate()); 2433 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa l(), scriptState->isolate());
2434 2434
2435 v8::Local<v8::Value> valueHandle = v8::Integer::New(scriptState->isolate(), value); 2435 v8::Local<v8::Value> valueHandle = v8::Integer::New(scriptState->isolate(), value);
2436 v8::Local<v8::Value> argv[] = { valueHandle }; 2436 v8::Local<v8::Value> argv[] = { valueHandle };
2437 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod WithShortArgumentImplementedInPrivateScript", "TestInterfaceImplementation", scr iptState->context()->Global(), scriptState->isolate()); 2437 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod WithShortArgumentImplementedInPrivateScript", "TestInterfaceImplementation", scr iptState->context()->Global(), scriptState->isolate());
2438 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState , scriptStateInUserScript, "TestInterfaceImplementation", "shortMethodWithShortA rgumentImplementedInPrivateScript", holder, 1, argv); 2438 v8::Local<v8::Value> v8Value = PrivateScriptRunner::runDOMMethod(scriptState , scriptStateInUserScript, "TestInterfaceImplementation", "shortMethodWithShortA rgumentImplementedInPrivateScript", holder, 1, argv);
2439 if (v8Value.IsEmpty()) 2439 if (v8Value.IsEmpty())
2440 return false; 2440 return false;
2441 int cppValue = toInt16(scriptState->isolate(), v8Value, exceptionState); 2441 int cppValue = toInt16(scriptState->isolate(), v8Value, NormalConversion, ex ceptionState);
2442 if (exceptionState.throwIfNeeded()) 2442 if (exceptionState.throwIfNeeded())
2443 return false; 2443 return false;
2444 *result = cppValue; 2444 *result = cppValue;
2445 RELEASE_ASSERT(!exceptionState.hadException()); 2445 RELEASE_ASSERT(!exceptionState.hadException());
2446 return true; 2446 return true;
2447 } 2447 }
2448 2448
2449 bool V8TestInterface::PrivateScript::stringAttributeAttributeGetter(LocalFrame* frame, TestInterfaceImplementation* holderImpl, String* result) 2449 bool V8TestInterface::PrivateScript::stringAttributeAttributeGetter(LocalFrame* frame, TestInterfaceImplementation* holderImpl, String* result)
2450 { 2450 {
2451 if (!frame) 2451 if (!frame)
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
2524 void V8TestInterface::registerPartial2VoidMethodMethodForPartialInterface(void ( *method)(const v8::FunctionCallbackInfo<v8::Value>&)) 2524 void V8TestInterface::registerPartial2VoidMethodMethodForPartialInterface(void ( *method)(const v8::FunctionCallbackInfo<v8::Value>&))
2525 { 2525 {
2526 TestInterfaceImplementationV8Internal::partial2VoidMethodMethodForPartialInt erface = method; 2526 TestInterfaceImplementationV8Internal::partial2VoidMethodMethodForPartialInt erface = method;
2527 } 2527 }
2528 void V8TestInterface::registerPartial2StaticVoidMethodMethodForPartialInterface( void (*method)(const v8::FunctionCallbackInfo<v8::Value>&)) 2528 void V8TestInterface::registerPartial2StaticVoidMethodMethodForPartialInterface( void (*method)(const v8::FunctionCallbackInfo<v8::Value>&))
2529 { 2529 {
2530 TestInterfaceImplementationV8Internal::partial2StaticVoidMethodMethodForPart ialInterface = method; 2530 TestInterfaceImplementationV8Internal::partial2StaticVoidMethodMethodForPart ialInterface = method;
2531 } 2531 }
2532 } // namespace blink 2532 } // namespace blink
2533 #endif // ENABLE(CONDITION) 2533 #endif // ENABLE(CONDITION)
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/core/V8TestDictionary.cpp ('k') | Source/bindings/tests/results/core/V8TestInterface2.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698