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

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

Issue 109473008: Remove custom signatures from V8 bindings (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 12 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
« no previous file with comments | « Source/bindings/tests/results/V8TestObject.cpp ('k') | Source/bindings/v8/Dictionary.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2013 Google Inc. All rights reserved. 2 * Copyright (C) 2013 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 6277 matching lines...) Expand 10 before | Expand all | Expand 10 after
6288 {"voidMethodDoubleArg", TestObjectPythonV8Internal::voidMethodDoubleArgMetho dCallback, 0, 1}, 6288 {"voidMethodDoubleArg", TestObjectPythonV8Internal::voidMethodDoubleArgMetho dCallback, 0, 1},
6289 {"voidMethodFloatArg", TestObjectPythonV8Internal::voidMethodFloatArgMethodC allback, 0, 1}, 6289 {"voidMethodFloatArg", TestObjectPythonV8Internal::voidMethodFloatArgMethodC allback, 0, 1},
6290 {"voidMethodLongArg", TestObjectPythonV8Internal::voidMethodLongArgMethodCal lback, 0, 1}, 6290 {"voidMethodLongArg", TestObjectPythonV8Internal::voidMethodLongArgMethodCal lback, 0, 1},
6291 {"voidMethodLongLongArg", TestObjectPythonV8Internal::voidMethodLongLongArgM ethodCallback, 0, 1}, 6291 {"voidMethodLongLongArg", TestObjectPythonV8Internal::voidMethodLongLongArgM ethodCallback, 0, 1},
6292 {"voidMethodOctetArg", TestObjectPythonV8Internal::voidMethodOctetArgMethodC allback, 0, 1}, 6292 {"voidMethodOctetArg", TestObjectPythonV8Internal::voidMethodOctetArgMethodC allback, 0, 1},
6293 {"voidMethodShortArg", TestObjectPythonV8Internal::voidMethodShortArgMethodC allback, 0, 1}, 6293 {"voidMethodShortArg", TestObjectPythonV8Internal::voidMethodShortArgMethodC allback, 0, 1},
6294 {"voidMethodUnsignedLongArg", TestObjectPythonV8Internal::voidMethodUnsigned LongArgMethodCallback, 0, 1}, 6294 {"voidMethodUnsignedLongArg", TestObjectPythonV8Internal::voidMethodUnsigned LongArgMethodCallback, 0, 1},
6295 {"voidMethodUnsignedLongLongArg", TestObjectPythonV8Internal::voidMethodUnsi gnedLongLongArgMethodCallback, 0, 1}, 6295 {"voidMethodUnsignedLongLongArg", TestObjectPythonV8Internal::voidMethodUnsi gnedLongLongArgMethodCallback, 0, 1},
6296 {"voidMethodUnsignedShortArg", TestObjectPythonV8Internal::voidMethodUnsigne dShortArgMethodCallback, 0, 1}, 6296 {"voidMethodUnsignedShortArg", TestObjectPythonV8Internal::voidMethodUnsigne dShortArgMethodCallback, 0, 1},
6297 {"testInterfaceEmptyMethod", TestObjectPythonV8Internal::testInterfaceEmptyM ethodMethodCallback, 0, 0}, 6297 {"testInterfaceEmptyMethod", TestObjectPythonV8Internal::testInterfaceEmptyM ethodMethodCallback, 0, 0},
6298 {"voidMethodTestInterfaceEmptyArg", TestObjectPythonV8Internal::voidMethodTe stInterfaceEmptyArgMethodCallback, 0, 1},
6299 {"voidMethodLongArgTestInterfaceEmptyArg", TestObjectPythonV8Internal::voidM ethodLongArgTestInterfaceEmptyArgMethodCallback, 0, 2},
6298 {"voidCallbackFunctionMethod", TestObjectPythonV8Internal::voidCallbackFunct ionMethodMethodCallback, 0, 0}, 6300 {"voidCallbackFunctionMethod", TestObjectPythonV8Internal::voidCallbackFunct ionMethodMethodCallback, 0, 0},
6299 {"anyCallbackFunctionOptionalAnyArgMethod", TestObjectPythonV8Internal::anyC allbackFunctionOptionalAnyArgMethodMethodCallback, 0, 0}, 6301 {"anyCallbackFunctionOptionalAnyArgMethod", TestObjectPythonV8Internal::anyC allbackFunctionOptionalAnyArgMethodMethodCallback, 0, 0},
6300 {"voidMethodVoidCallbackFunctionArg", TestObjectPythonV8Internal::voidMethod VoidCallbackFunctionArgMethodCallback, 0, 1}, 6302 {"voidMethodVoidCallbackFunctionArg", TestObjectPythonV8Internal::voidMethod VoidCallbackFunctionArgMethodCallback, 0, 1},
6301 {"voidMethodAnyCallbackFunctionOptionalAnyArg", TestObjectPythonV8Internal:: voidMethodAnyCallbackFunctionOptionalAnyArgMethodCallback, 0, 1}, 6303 {"voidMethodAnyCallbackFunctionOptionalAnyArg", TestObjectPythonV8Internal:: voidMethodAnyCallbackFunctionOptionalAnyArgMethodCallback, 0, 1},
6302 {"compareHowMethod", TestObjectPythonV8Internal::compareHowMethodMethodCallb ack, 0, 0}, 6304 {"compareHowMethod", TestObjectPythonV8Internal::compareHowMethodMethodCallb ack, 0, 0},
6303 {"anyMethod", TestObjectPythonV8Internal::anyMethodMethodCallback, 0, 0}, 6305 {"anyMethod", TestObjectPythonV8Internal::anyMethodMethodCallback, 0, 0},
6304 {"voidMethodMediaQueryListListenerArg", TestObjectPythonV8Internal::voidMeth odMediaQueryListListenerArgMethodCallback, 0, 1}, 6306 {"voidMethodMediaQueryListListenerArg", TestObjectPythonV8Internal::voidMeth odMediaQueryListListenerArgMethodCallback, 0, 1},
6305 {"voidMethodCompareHowArg", TestObjectPythonV8Internal::voidMethodCompareHow ArgMethodCallback, 0, 1}, 6307 {"voidMethodCompareHowArg", TestObjectPythonV8Internal::voidMethodCompareHow ArgMethodCallback, 0, 1},
6306 {"voidMethodAnyArg", TestObjectPythonV8Internal::voidMethodAnyArgMethodCallb ack, 0, 1}, 6308 {"voidMethodAnyArg", TestObjectPythonV8Internal::voidMethodAnyArgMethodCallb ack, 0, 1},
6309 {"voidMethodAttrArg", TestObjectPythonV8Internal::voidMethodAttrArgMethodCal lback, 0, 1},
6310 {"voidMethodDocumentArg", TestObjectPythonV8Internal::voidMethodDocumentArgM ethodCallback, 0, 1},
6311 {"voidMethodDocumentTypeArg", TestObjectPythonV8Internal::voidMethodDocument TypeArgMethodCallback, 0, 1},
6312 {"voidMethodElementArg", TestObjectPythonV8Internal::voidMethodElementArgMet hodCallback, 0, 1},
6313 {"voidMethodNodeArg", TestObjectPythonV8Internal::voidMethodNodeArgMethodCal lback, 0, 1},
6307 {"arrayBufferMethod", TestObjectPythonV8Internal::arrayBufferMethodMethodCal lback, 0, 0}, 6314 {"arrayBufferMethod", TestObjectPythonV8Internal::arrayBufferMethodMethodCal lback, 0, 0},
6308 {"arrayBufferViewMethod", TestObjectPythonV8Internal::arrayBufferViewMethodM ethodCallback, 0, 0}, 6315 {"arrayBufferViewMethod", TestObjectPythonV8Internal::arrayBufferViewMethodM ethodCallback, 0, 0},
6309 {"float32ArrayMethod", TestObjectPythonV8Internal::float32ArrayMethodMethodC allback, 0, 0}, 6316 {"float32ArrayMethod", TestObjectPythonV8Internal::float32ArrayMethodMethodC allback, 0, 0},
6310 {"int32ArrayMethod", TestObjectPythonV8Internal::int32ArrayMethodMethodCallb ack, 0, 0}, 6317 {"int32ArrayMethod", TestObjectPythonV8Internal::int32ArrayMethodMethodCallb ack, 0, 0},
6311 {"uint8ArrayMethod", TestObjectPythonV8Internal::uint8ArrayMethodMethodCallb ack, 0, 0}, 6318 {"uint8ArrayMethod", TestObjectPythonV8Internal::uint8ArrayMethodMethodCallb ack, 0, 0},
6319 {"voidMethodArrayBufferArg", TestObjectPythonV8Internal::voidMethodArrayBuff erArgMethodCallback, 0, 1},
6320 {"voidMethodArrayBufferViewArg", TestObjectPythonV8Internal::voidMethodArray BufferViewArgMethodCallback, 0, 1},
6321 {"voidMethodFloat32ArrayArg", TestObjectPythonV8Internal::voidMethodFloat32A rrayArgMethodCallback, 0, 1},
6322 {"voidMethodInt32ArrayArg", TestObjectPythonV8Internal::voidMethodInt32Array ArgMethodCallback, 0, 1},
6323 {"voidMethodUint8ArrayArg", TestObjectPythonV8Internal::voidMethodUint8Array ArgMethodCallback, 0, 1},
6312 {"longArrayMethod", TestObjectPythonV8Internal::longArrayMethodMethodCallbac k, 0, 0}, 6324 {"longArrayMethod", TestObjectPythonV8Internal::longArrayMethodMethodCallbac k, 0, 0},
6313 {"stringArrayMethod", TestObjectPythonV8Internal::stringArrayMethodMethodCal lback, 0, 0}, 6325 {"stringArrayMethod", TestObjectPythonV8Internal::stringArrayMethodMethodCal lback, 0, 0},
6314 {"testInterfaceEmptyArrayMethod", TestObjectPythonV8Internal::testInterfaceE mptyArrayMethodMethodCallback, 0, 0}, 6326 {"testInterfaceEmptyArrayMethod", TestObjectPythonV8Internal::testInterfaceE mptyArrayMethodMethodCallback, 0, 0},
6315 {"voidMethodArrayLongArg", TestObjectPythonV8Internal::voidMethodArrayLongAr gMethodCallback, 0, 1}, 6327 {"voidMethodArrayLongArg", TestObjectPythonV8Internal::voidMethodArrayLongAr gMethodCallback, 0, 1},
6316 {"voidMethodArrayStringArg", TestObjectPythonV8Internal::voidMethodArrayStri ngArgMethodCallback, 0, 1}, 6328 {"voidMethodArrayStringArg", TestObjectPythonV8Internal::voidMethodArrayStri ngArgMethodCallback, 0, 1},
6317 {"voidMethodArrayTestInterfaceEmptyArg", TestObjectPythonV8Internal::voidMet hodArrayTestInterfaceEmptyArgMethodCallback, 0, 1}, 6329 {"voidMethodArrayTestInterfaceEmptyArg", TestObjectPythonV8Internal::voidMet hodArrayTestInterfaceEmptyArgMethodCallback, 0, 1},
6318 {"sequenceLongMethod", TestObjectPythonV8Internal::sequenceLongMethodMethodC allback, 0, 0}, 6330 {"sequenceLongMethod", TestObjectPythonV8Internal::sequenceLongMethodMethodC allback, 0, 0},
6319 {"sequenceStringMethod", TestObjectPythonV8Internal::sequenceStringMethodMet hodCallback, 0, 0}, 6331 {"sequenceStringMethod", TestObjectPythonV8Internal::sequenceStringMethodMet hodCallback, 0, 0},
6320 {"sequenceTestInterfaceEmptyMethod", TestObjectPythonV8Internal::sequenceTes tInterfaceEmptyMethodMethodCallback, 0, 0}, 6332 {"sequenceTestInterfaceEmptyMethod", TestObjectPythonV8Internal::sequenceTes tInterfaceEmptyMethodMethodCallback, 0, 0},
6321 {"voidMethodSequenceLongArg", TestObjectPythonV8Internal::voidMethodSequence LongArgMethodCallback, 0, 1}, 6333 {"voidMethodSequenceLongArg", TestObjectPythonV8Internal::voidMethodSequence LongArgMethodCallback, 0, 1},
6322 {"voidMethodSequenceStringArg", TestObjectPythonV8Internal::voidMethodSequen ceStringArgMethodCallback, 0, 1}, 6334 {"voidMethodSequenceStringArg", TestObjectPythonV8Internal::voidMethodSequen ceStringArgMethodCallback, 0, 1},
6323 {"voidMethodSequenceTestInterfaceEmptyArg", TestObjectPythonV8Internal::void MethodSequenceTestInterfaceEmptyArgMethodCallback, 0, 1}, 6335 {"voidMethodSequenceTestInterfaceEmptyArg", TestObjectPythonV8Internal::void MethodSequenceTestInterfaceEmptyArgMethodCallback, 0, 1},
6336 {"voidMethodNullableStringArg", TestObjectPythonV8Internal::voidMethodNullab leStringArgMethodCallback, 0, 1},
6324 {"testEnumMethod", TestObjectPythonV8Internal::testEnumMethodMethodCallback, 0, 0}, 6337 {"testEnumMethod", TestObjectPythonV8Internal::testEnumMethodMethodCallback, 0, 0},
6325 {"voidMethodTestEnumArg", TestObjectPythonV8Internal::voidMethodTestEnumArgM ethodCallback, 0, 1}, 6338 {"voidMethodTestEnumArg", TestObjectPythonV8Internal::voidMethodTestEnumArgM ethodCallback, 0, 1},
6326 {"dictionaryMethod", TestObjectPythonV8Internal::dictionaryMethodMethodCallb ack, 0, 0}, 6339 {"dictionaryMethod", TestObjectPythonV8Internal::dictionaryMethodMethodCallb ack, 0, 0},
6327 {"nodeFilterMethod", TestObjectPythonV8Internal::nodeFilterMethodMethodCallb ack, 0, 0}, 6340 {"nodeFilterMethod", TestObjectPythonV8Internal::nodeFilterMethodMethodCallb ack, 0, 0},
6328 {"promiseMethod", TestObjectPythonV8Internal::promiseMethodMethodCallback, 0 , 0}, 6341 {"promiseMethod", TestObjectPythonV8Internal::promiseMethodMethodCallback, 0 , 0},
6329 {"serializedScriptValueMethod", TestObjectPythonV8Internal::serializedScript ValueMethodMethodCallback, 0, 0}, 6342 {"serializedScriptValueMethod", TestObjectPythonV8Internal::serializedScript ValueMethodMethodCallback, 0, 0},
6330 {"xPathNSResolverMethod", TestObjectPythonV8Internal::xPathNSResolverMethodM ethodCallback, 0, 0}, 6343 {"xPathNSResolverMethod", TestObjectPythonV8Internal::xPathNSResolverMethodM ethodCallback, 0, 0},
6331 {"voidMethodDictionaryArg", TestObjectPythonV8Internal::voidMethodDictionary ArgMethodCallback, 0, 1}, 6344 {"voidMethodDictionaryArg", TestObjectPythonV8Internal::voidMethodDictionary ArgMethodCallback, 0, 1},
6332 {"voidMethodNodeFilterArg", TestObjectPythonV8Internal::voidMethodNodeFilter ArgMethodCallback, 0, 1}, 6345 {"voidMethodNodeFilterArg", TestObjectPythonV8Internal::voidMethodNodeFilter ArgMethodCallback, 0, 1},
6333 {"voidMethodPromiseArg", TestObjectPythonV8Internal::voidMethodPromiseArgMet hodCallback, 0, 1}, 6346 {"voidMethodPromiseArg", TestObjectPythonV8Internal::voidMethodPromiseArgMet hodCallback, 0, 1},
6334 {"voidMethodSerializedScriptValueArg", TestObjectPythonV8Internal::voidMetho dSerializedScriptValueArgMethodCallback, 0, 1}, 6347 {"voidMethodSerializedScriptValueArg", TestObjectPythonV8Internal::voidMetho dSerializedScriptValueArgMethodCallback, 0, 1},
6348 {"voidMethodXPathNSResolverArg", TestObjectPythonV8Internal::voidMethodXPath NSResolverArgMethodCallback, 0, 1},
6335 {"voidMethodSequenceDictionaryArg", TestObjectPythonV8Internal::voidMethodSe quenceDictionaryArgMethodCallback, 0, 1}, 6349 {"voidMethodSequenceDictionaryArg", TestObjectPythonV8Internal::voidMethodSe quenceDictionaryArgMethodCallback, 0, 1},
6336 {"voidMethodStringArgLongArg", TestObjectPythonV8Internal::voidMethodStringA rgLongArgMethodCallback, 0, 2}, 6350 {"voidMethodStringArgLongArg", TestObjectPythonV8Internal::voidMethodStringA rgLongArgMethodCallback, 0, 2},
6337 {"voidMethodOptionalStringArg", TestObjectPythonV8Internal::voidMethodOption alStringArgMethodCallback, 0, 0}, 6351 {"voidMethodOptionalStringArg", TestObjectPythonV8Internal::voidMethodOption alStringArgMethodCallback, 0, 0},
6338 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectPythonV8Internal::void MethodOptionalTestInterfaceEmptyArgMethodCallback, 0, 0}, 6352 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectPythonV8Internal::void MethodOptionalTestInterfaceEmptyArgMethodCallback, 0, 0},
6339 {"voidMethodOptionalLongArg", TestObjectPythonV8Internal::voidMethodOptional LongArgMethodCallback, 0, 0}, 6353 {"voidMethodOptionalLongArg", TestObjectPythonV8Internal::voidMethodOptional LongArgMethodCallback, 0, 0},
6340 {"stringMethodOptionalLongArg", TestObjectPythonV8Internal::stringMethodOpti onalLongArgMethodCallback, 0, 0}, 6354 {"stringMethodOptionalLongArg", TestObjectPythonV8Internal::stringMethodOpti onalLongArgMethodCallback, 0, 0},
6341 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectPythonV8Internal::test InterfaceEmptyMethodOptionalLongArgMethodCallback, 0, 0}, 6355 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectPythonV8Internal::test InterfaceEmptyMethodOptionalLongArgMethodCallback, 0, 0},
6342 {"longMethodOptionalLongArg", TestObjectPythonV8Internal::longMethodOptional LongArgMethodCallback, 0, 0}, 6356 {"longMethodOptionalLongArg", TestObjectPythonV8Internal::longMethodOptional LongArgMethodCallback, 0, 0},
6343 {"voidMethodLongArgOptionalLongArg", TestObjectPythonV8Internal::voidMethodL ongArgOptionalLongArgMethodCallback, 0, 1}, 6357 {"voidMethodLongArgOptionalLongArg", TestObjectPythonV8Internal::voidMethodL ongArgOptionalLongArgMethodCallback, 0, 1},
6344 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectPythonV8Intern al::voidMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1}, 6358 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectPythonV8Intern al::voidMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1},
6345 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectPythonV8Interna l::voidMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1}, 6359 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectPythonV8Interna l::voidMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1},
6346 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectPythonV8Interna l::voidMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1}, 6360 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectPythonV8Interna l::voidMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1},
6347 {"voidMethodOptionalDictionaryArg", TestObjectPythonV8Internal::voidMethodOp tionalDictionaryArgMethodCallback, 0, 0}, 6361 {"voidMethodOptionalDictionaryArg", TestObjectPythonV8Internal::voidMethodOp tionalDictionaryArgMethodCallback, 0, 0},
6348 {"voidMethodVariadicStringArg", TestObjectPythonV8Internal::voidMethodVariad icStringArgMethodCallback, 0, 1}, 6362 {"voidMethodVariadicStringArg", TestObjectPythonV8Internal::voidMethodVariad icStringArgMethodCallback, 0, 1},
6349 {"voidMethodStringArgVariadicStringArg", TestObjectPythonV8Internal::voidMet hodStringArgVariadicStringArgMethodCallback, 0, 2}, 6363 {"voidMethodStringArgVariadicStringArg", TestObjectPythonV8Internal::voidMet hodStringArgVariadicStringArgMethodCallback, 0, 2},
6364 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectPythonV8Internal::void MethodVariadicTestInterfaceEmptyArgMethodCallback, 0, 1},
6365 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectP ythonV8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMet hodCallback, 0, 2},
6350 {"overloadedMethodA", TestObjectPythonV8Internal::overloadedMethodAMethodCal lback, 0, 1}, 6366 {"overloadedMethodA", TestObjectPythonV8Internal::overloadedMethodAMethodCal lback, 0, 1},
6351 {"overloadedMethodB", TestObjectPythonV8Internal::overloadedMethodBMethodCal lback, 0, 1}, 6367 {"overloadedMethodB", TestObjectPythonV8Internal::overloadedMethodBMethodCal lback, 0, 1},
6352 {"overloadedMethodC", TestObjectPythonV8Internal::overloadedMethodCMethodCal lback, 0, 1}, 6368 {"overloadedMethodC", TestObjectPythonV8Internal::overloadedMethodCMethodCal lback, 0, 1},
6353 {"overloadedMethodD", TestObjectPythonV8Internal::overloadedMethodDMethodCal lback, 0, 1}, 6369 {"overloadedMethodD", TestObjectPythonV8Internal::overloadedMethodDMethodCal lback, 0, 1},
6354 {"overloadedMethodE", TestObjectPythonV8Internal::overloadedMethodEMethodCal lback, 0, 1}, 6370 {"overloadedMethodE", TestObjectPythonV8Internal::overloadedMethodEMethodCal lback, 0, 1},
6355 {"overloadedMethodF", TestObjectPythonV8Internal::overloadedMethodFMethodCal lback, 0, 1}, 6371 {"overloadedMethodF", TestObjectPythonV8Internal::overloadedMethodFMethodCal lback, 0, 1},
6356 {"overloadedMethodG", TestObjectPythonV8Internal::overloadedMethodGMethodCal lback, 0, 0}, 6372 {"overloadedMethodG", TestObjectPythonV8Internal::overloadedMethodGMethodCal lback, 0, 0},
6357 {"overloadedPerWorldBindingsMethod", TestObjectPythonV8Internal::overloadedP erWorldBindingsMethodMethodCallback, TestObjectPythonV8Internal::overloadedPerWo rldBindingsMethodMethodCallbackForMainWorld, 0}, 6373 {"overloadedPerWorldBindingsMethod", TestObjectPythonV8Internal::overloadedP erWorldBindingsMethodMethodCallback, TestObjectPythonV8Internal::overloadedPerWo rldBindingsMethodMethodCallbackForMainWorld, 0},
6358 {"addEventListener", TestObjectPythonV8Internal::addEventListenerMethodCallb ack, 0, 2}, 6374 {"addEventListener", TestObjectPythonV8Internal::addEventListenerMethodCallb ack, 0, 2},
6359 {"removeEventListener", TestObjectPythonV8Internal::removeEventListenerMetho dCallback, 0, 2}, 6375 {"removeEventListener", TestObjectPythonV8Internal::removeEventListenerMetho dCallback, 0, 2},
6360 {"voidMethodClampUnsignedShortArg", TestObjectPythonV8Internal::voidMethodCl ampUnsignedShortArgMethodCallback, 0, 1}, 6376 {"voidMethodClampUnsignedShortArg", TestObjectPythonV8Internal::voidMethodCl ampUnsignedShortArgMethodCallback, 0, 1},
6361 {"voidMethodClampUnsignedLongArg", TestObjectPythonV8Internal::voidMethodCla mpUnsignedLongArgMethodCallback, 0, 1}, 6377 {"voidMethodClampUnsignedLongArg", TestObjectPythonV8Internal::voidMethodCla mpUnsignedLongArgMethodCallback, 0, 1},
6378 {"voidMethodDefaultUndefinedTestInterfaceEmptyArg", TestObjectPythonV8Intern al::voidMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback, 0, 0},
6362 {"voidMethodDefaultUndefinedLongArg", TestObjectPythonV8Internal::voidMethod DefaultUndefinedLongArgMethodCallback, 0, 0}, 6379 {"voidMethodDefaultUndefinedLongArg", TestObjectPythonV8Internal::voidMethod DefaultUndefinedLongArgMethodCallback, 0, 0},
6363 {"voidMethodDefaultUndefinedStringArg", TestObjectPythonV8Internal::voidMeth odDefaultUndefinedStringArgMethodCallback, 0, 0}, 6380 {"voidMethodDefaultUndefinedStringArg", TestObjectPythonV8Internal::voidMeth odDefaultUndefinedStringArgMethodCallback, 0, 0},
6364 {"voidMethodDefaultNullStringStringArg", TestObjectPythonV8Internal::voidMet hodDefaultNullStringStringArgMethodCallback, 0, 0}, 6381 {"voidMethodDefaultNullStringStringArg", TestObjectPythonV8Internal::voidMet hodDefaultNullStringStringArgMethodCallback, 0, 0},
6365 {"voidMethodEnforceRangeLongArg", TestObjectPythonV8Internal::voidMethodEnfo rceRangeLongArgMethodCallback, 0, 1}, 6382 {"voidMethodEnforceRangeLongArg", TestObjectPythonV8Internal::voidMethodEnfo rceRangeLongArgMethodCallback, 0, 1},
6366 {"voidMethodTreatNullAsNullStringStringArg", TestObjectPythonV8Internal::voi dMethodTreatNullAsNullStringStringArgMethodCallback, 0, 1}, 6383 {"voidMethodTreatNullAsNullStringStringArg", TestObjectPythonV8Internal::voi dMethodTreatNullAsNullStringStringArgMethodCallback, 0, 1},
6367 {"voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg", TestO bjectPythonV8Internal::voidMethodTreatNullAsNullStringTreatUndefinedAsNullString StringArgMethodCallback, 0, 1}, 6384 {"voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg", TestO bjectPythonV8Internal::voidMethodTreatNullAsNullStringTreatUndefinedAsNullString StringArgMethodCallback, 0, 1},
6368 {"activityLoggingAccessForAllWorldsMethod", TestObjectPythonV8Internal::acti vityLoggingAccessForAllWorldsMethodMethodCallback, 0, 0}, 6385 {"activityLoggingAccessForAllWorldsMethod", TestObjectPythonV8Internal::acti vityLoggingAccessForAllWorldsMethodMethodCallback, 0, 0},
6369 {"callWithScriptStateVoidMethod", TestObjectPythonV8Internal::callWithScript StateVoidMethodMethodCallback, 0, 0}, 6386 {"callWithScriptStateVoidMethod", TestObjectPythonV8Internal::callWithScript StateVoidMethodMethodCallback, 0, 0},
6370 {"callWithScriptStateLongMethod", TestObjectPythonV8Internal::callWithScript StateLongMethodMethodCallback, 0, 0}, 6387 {"callWithScriptStateLongMethod", TestObjectPythonV8Internal::callWithScript StateLongMethodMethodCallback, 0, 0},
6371 {"callWithExecutionContextVoidMethod", TestObjectPythonV8Internal::callWithE xecutionContextVoidMethodMethodCallback, 0, 0}, 6388 {"callWithExecutionContextVoidMethod", TestObjectPythonV8Internal::callWithE xecutionContextVoidMethodMethodCallback, 0, 0},
(...skipping 13 matching lines...) Expand all
6385 #if ENABLE(CONDITION) 6402 #if ENABLE(CONDITION)
6386 {"conditionalConditionCustomVoidMethod", TestObjectPythonV8Internal::conditi onalConditionCustomVoidMethodMethodCallback, 0, 0}, 6403 {"conditionalConditionCustomVoidMethod", TestObjectPythonV8Internal::conditi onalConditionCustomVoidMethodMethodCallback, 0, 0},
6387 #endif // ENABLE(CONDITION) 6404 #endif // ENABLE(CONDITION)
6388 {"customElementCallbacksVoidMethod", TestObjectPythonV8Internal::customEleme ntCallbacksVoidMethodMethodCallback, 0, 0}, 6405 {"customElementCallbacksVoidMethod", TestObjectPythonV8Internal::customEleme ntCallbacksVoidMethodMethodCallback, 0, 0},
6389 {"deprecatedVoidMethod", TestObjectPythonV8Internal::deprecatedVoidMethodMet hodCallback, 0, 0}, 6406 {"deprecatedVoidMethod", TestObjectPythonV8Internal::deprecatedVoidMethodMet hodCallback, 0, 0},
6390 {"implementedAsVoidMethod", TestObjectPythonV8Internal::implementedAsVoidMet hodMethodCallback, 0, 0}, 6407 {"implementedAsVoidMethod", TestObjectPythonV8Internal::implementedAsVoidMet hodMethodCallback, 0, 0},
6391 {"measureAsVoidMethod", TestObjectPythonV8Internal::measureAsVoidMethodMetho dCallback, 0, 0}, 6408 {"measureAsVoidMethod", TestObjectPythonV8Internal::measureAsVoidMethodMetho dCallback, 0, 0},
6392 {"perWorldBindingsVoidMethod", TestObjectPythonV8Internal::perWorldBindingsV oidMethodMethodCallback, TestObjectPythonV8Internal::perWorldBindingsVoidMethodM ethodCallbackForMainWorld, 0}, 6409 {"perWorldBindingsVoidMethod", TestObjectPythonV8Internal::perWorldBindingsV oidMethodMethodCallback, TestObjectPythonV8Internal::perWorldBindingsVoidMethodM ethodCallbackForMainWorld, 0},
6393 {"activityLoggingForAllWorldsPerWorldBindingsVoidMethod", TestObjectPythonV8 Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback, T estObjectPythonV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethod MethodCallbackForMainWorld, 0}, 6410 {"activityLoggingForAllWorldsPerWorldBindingsVoidMethod", TestObjectPythonV8 Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback, T estObjectPythonV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethod MethodCallbackForMainWorld, 0},
6394 {"activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", TestObjectPyt honV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodC allback, TestObjectPythonV8Internal::activityLoggingForIsolatedWorldsPerWorldBin dingsVoidMethodMethodCallbackForMainWorld, 0}, 6411 {"activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", TestObjectPyt honV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodC allback, TestObjectPythonV8Internal::activityLoggingForIsolatedWorldsPerWorldBin dingsVoidMethodMethodCallbackForMainWorld, 0},
6412 {"perWorldBindingsVoidMethodTestInterfaceEmptyArg", TestObjectPythonV8Intern al::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback, TestObjectPyt honV8Internal::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForM ainWorld, 1},
6395 {"raisesExceptionVoidMethod", TestObjectPythonV8Internal::raisesExceptionVoi dMethodMethodCallback, 0, 0}, 6413 {"raisesExceptionVoidMethod", TestObjectPythonV8Internal::raisesExceptionVoi dMethodMethodCallback, 0, 0},
6396 {"raisesExceptionVoidMethodOptionalLongArg", TestObjectPythonV8Internal::rai sesExceptionVoidMethodOptionalLongArgMethodCallback, 0, 0}, 6414 {"raisesExceptionVoidMethodOptionalLongArg", TestObjectPythonV8Internal::rai sesExceptionVoidMethodOptionalLongArgMethodCallback, 0, 0},
6397 {"strictTypeCheckingVoidMethodTestInterfaceEmptyArg", TestObjectPythonV8Inte rnal::strictTypeCheckingVoidMethodTestInterfaceEmptyArgMethodCallback, 0, 1}, 6415 {"strictTypeCheckingVoidMethodTestInterfaceEmptyArg", TestObjectPythonV8Inte rnal::strictTypeCheckingVoidMethodTestInterfaceEmptyArgMethodCallback, 0, 1},
6398 {"treatReturnedNullStringAsNullStringMethod", TestObjectPythonV8Internal::tr eatReturnedNullStringAsNullStringMethodMethodCallback, 0, 0}, 6416 {"treatReturnedNullStringAsNullStringMethod", TestObjectPythonV8Internal::tr eatReturnedNullStringAsNullStringMethodMethodCallback, 0, 0},
6399 {"treatReturnedNullStringAsUndefinedStringMethod", TestObjectPythonV8Interna l::treatReturnedNullStringAsUndefinedStringMethodMethodCallback, 0, 0}, 6417 {"treatReturnedNullStringAsUndefinedStringMethod", TestObjectPythonV8Interna l::treatReturnedNullStringAsUndefinedStringMethodMethodCallback, 0, 0},
6400 }; 6418 };
6401 6419
6402 static v8::Handle<v8::FunctionTemplate> ConfigureV8TestObjectPythonTemplate(v8:: Handle<v8::FunctionTemplate> functionTemplate, v8::Isolate* isolate, WrapperWorl dType currentWorldType) 6420 static v8::Handle<v8::FunctionTemplate> ConfigureV8TestObjectPythonTemplate(v8:: Handle<v8::FunctionTemplate> functionTemplate, v8::Isolate* isolate, WrapperWorl dType currentWorldType)
6403 { 6421 {
6404 functionTemplate->ReadOnlyPrototype(); 6422 functionTemplate->ReadOnlyPrototype();
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
6459 COMPILE_ASSERT(0X20 == TestObjectPython::CONST_VALUE_13, TheValueOfTestObjec tPython_CONST_VALUE_13DoesntMatchWithImplementation); 6477 COMPILE_ASSERT(0X20 == TestObjectPython::CONST_VALUE_13, TheValueOfTestObjec tPython_CONST_VALUE_13DoesntMatchWithImplementation);
6460 COMPILE_ASSERT(0x1abc == TestObjectPython::CONST_VALUE_14, TheValueOfTestObj ectPython_CONST_VALUE_14DoesntMatchWithImplementation); 6478 COMPILE_ASSERT(0x1abc == TestObjectPython::CONST_VALUE_14, TheValueOfTestObj ectPython_CONST_VALUE_14DoesntMatchWithImplementation);
6461 COMPILE_ASSERT(010 == TestObjectPython::CONST_VALUE_15, TheValueOfTestObject Python_CONST_VALUE_15DoesntMatchWithImplementation); 6479 COMPILE_ASSERT(010 == TestObjectPython::CONST_VALUE_15, TheValueOfTestObject Python_CONST_VALUE_15DoesntMatchWithImplementation);
6462 COMPILE_ASSERT(-010 == TestObjectPython::CONST_VALUE_16, TheValueOfTestObjec tPython_CONST_VALUE_16DoesntMatchWithImplementation); 6480 COMPILE_ASSERT(-010 == TestObjectPython::CONST_VALUE_16, TheValueOfTestObjec tPython_CONST_VALUE_16DoesntMatchWithImplementation);
6463 COMPILE_ASSERT(-0x1A == TestObjectPython::CONST_VALUE_16, TheValueOfTestObje ctPython_CONST_VALUE_16DoesntMatchWithImplementation); 6481 COMPILE_ASSERT(-0x1A == TestObjectPython::CONST_VALUE_16, TheValueOfTestObje ctPython_CONST_VALUE_16DoesntMatchWithImplementation);
6464 COMPILE_ASSERT(-0X1a == TestObjectPython::CONST_VALUE_17, TheValueOfTestObje ctPython_CONST_VALUE_17DoesntMatchWithImplementation); 6482 COMPILE_ASSERT(-0X1a == TestObjectPython::CONST_VALUE_17, TheValueOfTestObje ctPython_CONST_VALUE_17DoesntMatchWithImplementation);
6465 COMPILE_ASSERT(1 == TestObjectPython::DEPRECATED_CONSTANT, TheValueOfTestObj ectPython_DEPRECATED_CONSTANTDoesntMatchWithImplementation); 6483 COMPILE_ASSERT(1 == TestObjectPython::DEPRECATED_CONSTANT, TheValueOfTestObj ectPython_DEPRECATED_CONSTANTDoesntMatchWithImplementation);
6466 COMPILE_ASSERT(1 == TestObjectPython::FEATURE_ENABLED_CONST, TheValueOfTestO bjectPython_FEATURE_ENABLED_CONSTDoesntMatchWithImplementation); 6484 COMPILE_ASSERT(1 == TestObjectPython::FEATURE_ENABLED_CONST, TheValueOfTestO bjectPython_FEATURE_ENABLED_CONSTDoesntMatchWithImplementation);
6467 COMPILE_ASSERT(1 == TestObjectPython::CONST_IMPL, TheValueOfTestObjectPython _CONST_IMPLDoesntMatchWithImplementation); 6485 COMPILE_ASSERT(1 == TestObjectPython::CONST_IMPL, TheValueOfTestObjectPython _CONST_IMPLDoesntMatchWithImplementation);
6468 functionTemplate->Set(v8::String::NewFromUtf8(isolate, "staticVoidMethod", v 8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObjectPy thonV8Internal::staticVoidMethodMethodCallback, v8Undefined(), v8::Local<v8::Sig nature>(), 0)); 6486 functionTemplate->Set(v8::String::NewFromUtf8(isolate, "staticVoidMethod", v 8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObjectPy thonV8Internal::staticVoidMethodMethodCallback, v8Undefined(), v8::Local<v8::Sig nature>(), 0));
6469
6470 // Custom Signature 'voidMethodTestInterfaceEmptyArg'
6471 const int voidMethodTestInterfaceEmptyArgArgc = 1;
6472 v8::Handle<v8::FunctionTemplate> voidMethodTestInterfaceEmptyArgArgv[voidMet hodTestInterfaceEmptyArgArgc] = { V8PerIsolateData::from(isolate)->rawDOMTemplat e(&V8TestInterfaceEmpty::wrapperTypeInfo, currentWorldType) };
6473 v8::Handle<v8::Signature> voidMethodTestInterfaceEmptyArgSignature = v8::Sig nature::New(isolate, functionTemplate, voidMethodTestInterfaceEmptyArgArgc, void MethodTestInterfaceEmptyArgArgv);
6474 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodTestInter faceEmptyArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isola te, TestObjectPythonV8Internal::voidMethodTestInterfaceEmptyArgMethodCallback, v 8Undefined(), voidMethodTestInterfaceEmptyArgSignature, 1));
6475
6476 // Custom Signature 'voidMethodLongArgTestInterfaceEmptyArg'
6477 const int voidMethodLongArgTestInterfaceEmptyArgArgc = 2;
6478 v8::Handle<v8::FunctionTemplate> voidMethodLongArgTestInterfaceEmptyArgArgv[ voidMethodLongArgTestInterfaceEmptyArgArgc] = { v8::Handle<v8::FunctionTemplate> (), V8PerIsolateData::from(isolate)->rawDOMTemplate(&V8TestInterfaceEmpty::wrapp erTypeInfo, currentWorldType) };
6479 v8::Handle<v8::Signature> voidMethodLongArgTestInterfaceEmptyArgSignature = v8::Signature::New(isolate, functionTemplate, voidMethodLongArgTestInterfaceEmpt yArgArgc, voidMethodLongArgTestInterfaceEmptyArgArgv);
6480 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodLongArgTe stInterfaceEmptyArg", v8::String::kInternalizedString), v8::FunctionTemplate::Ne w(isolate, TestObjectPythonV8Internal::voidMethodLongArgTestInterfaceEmptyArgMet hodCallback, v8Undefined(), voidMethodLongArgTestInterfaceEmptyArgSignature, 2)) ;
6481
6482 // Custom Signature 'voidMethodAttrArg'
6483 const int voidMethodAttrArgArgc = 1;
6484 v8::Handle<v8::FunctionTemplate> voidMethodAttrArgArgv[voidMethodAttrArgArgc ] = { V8PerIsolateData::from(isolate)->rawDOMTemplate(&V8Attr::wrapperTypeInfo, currentWorldType) };
6485 v8::Handle<v8::Signature> voidMethodAttrArgSignature = v8::Signature::New(is olate, functionTemplate, voidMethodAttrArgArgc, voidMethodAttrArgArgv);
6486 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodAttrArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObject PythonV8Internal::voidMethodAttrArgMethodCallback, v8Undefined(), voidMethodAttr ArgSignature, 1));
6487
6488 // Custom Signature 'voidMethodDocumentArg'
6489 const int voidMethodDocumentArgArgc = 1;
6490 v8::Handle<v8::FunctionTemplate> voidMethodDocumentArgArgv[voidMethodDocumen tArgArgc] = { V8PerIsolateData::from(isolate)->rawDOMTemplate(&V8Document::wrapp erTypeInfo, currentWorldType) };
6491 v8::Handle<v8::Signature> voidMethodDocumentArgSignature = v8::Signature::Ne w(isolate, functionTemplate, voidMethodDocumentArgArgc, voidMethodDocumentArgArg v);
6492 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodDocumentA rg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestOb jectPythonV8Internal::voidMethodDocumentArgMethodCallback, v8Undefined(), voidMe thodDocumentArgSignature, 1));
6493
6494 // Custom Signature 'voidMethodDocumentTypeArg'
6495 const int voidMethodDocumentTypeArgArgc = 1;
6496 v8::Handle<v8::FunctionTemplate> voidMethodDocumentTypeArgArgv[voidMethodDoc umentTypeArgArgc] = { V8PerIsolateData::from(isolate)->rawDOMTemplate(&V8Documen tType::wrapperTypeInfo, currentWorldType) };
6497 v8::Handle<v8::Signature> voidMethodDocumentTypeArgSignature = v8::Signature ::New(isolate, functionTemplate, voidMethodDocumentTypeArgArgc, voidMethodDocume ntTypeArgArgv);
6498 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodDocumentT ypeArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, Te stObjectPythonV8Internal::voidMethodDocumentTypeArgMethodCallback, v8Undefined() , voidMethodDocumentTypeArgSignature, 1));
6499
6500 // Custom Signature 'voidMethodElementArg'
6501 const int voidMethodElementArgArgc = 1;
6502 v8::Handle<v8::FunctionTemplate> voidMethodElementArgArgv[voidMethodElementA rgArgc] = { V8PerIsolateData::from(isolate)->rawDOMTemplate(&V8Element::wrapperT ypeInfo, currentWorldType) };
6503 v8::Handle<v8::Signature> voidMethodElementArgSignature = v8::Signature::New (isolate, functionTemplate, voidMethodElementArgArgc, voidMethodElementArgArgv);
6504 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodElementAr g", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObj ectPythonV8Internal::voidMethodElementArgMethodCallback, v8Undefined(), voidMeth odElementArgSignature, 1));
6505
6506 // Custom Signature 'voidMethodNodeArg'
6507 const int voidMethodNodeArgArgc = 1;
6508 v8::Handle<v8::FunctionTemplate> voidMethodNodeArgArgv[voidMethodNodeArgArgc ] = { V8PerIsolateData::from(isolate)->rawDOMTemplate(&V8Node::wrapperTypeInfo, currentWorldType) };
6509 v8::Handle<v8::Signature> voidMethodNodeArgSignature = v8::Signature::New(is olate, functionTemplate, voidMethodNodeArgArgc, voidMethodNodeArgArgv);
6510 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodNodeArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObject PythonV8Internal::voidMethodNodeArgMethodCallback, v8Undefined(), voidMethodNode ArgSignature, 1));
6511
6512 // Custom Signature 'voidMethodArrayBufferArg'
6513 const int voidMethodArrayBufferArgArgc = 1;
6514 v8::Handle<v8::FunctionTemplate> voidMethodArrayBufferArgArgv[voidMethodArra yBufferArgArgc] = { v8::Handle<v8::FunctionTemplate>() };
6515 v8::Handle<v8::Signature> voidMethodArrayBufferArgSignature = v8::Signature: :New(isolate, functionTemplate, voidMethodArrayBufferArgArgc, voidMethodArrayBuf ferArgArgv);
6516 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodArrayBuff erArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, Tes tObjectPythonV8Internal::voidMethodArrayBufferArgMethodCallback, v8Undefined(), voidMethodArrayBufferArgSignature, 1));
6517
6518 // Custom Signature 'voidMethodArrayBufferViewArg'
6519 const int voidMethodArrayBufferViewArgArgc = 1;
6520 v8::Handle<v8::FunctionTemplate> voidMethodArrayBufferViewArgArgv[voidMethod ArrayBufferViewArgArgc] = { v8::Handle<v8::FunctionTemplate>() };
6521 v8::Handle<v8::Signature> voidMethodArrayBufferViewArgSignature = v8::Signat ure::New(isolate, functionTemplate, voidMethodArrayBufferViewArgArgc, voidMethod ArrayBufferViewArgArgv);
6522 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodArrayBuff erViewArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObjectPythonV8Internal::voidMethodArrayBufferViewArgMethodCallback, v8Undef ined(), voidMethodArrayBufferViewArgSignature, 1));
6523
6524 // Custom Signature 'voidMethodFloat32ArrayArg'
6525 const int voidMethodFloat32ArrayArgArgc = 1;
6526 v8::Handle<v8::FunctionTemplate> voidMethodFloat32ArrayArgArgv[voidMethodFlo at32ArrayArgArgc] = { v8::Handle<v8::FunctionTemplate>() };
6527 v8::Handle<v8::Signature> voidMethodFloat32ArrayArgSignature = v8::Signature ::New(isolate, functionTemplate, voidMethodFloat32ArrayArgArgc, voidMethodFloat3 2ArrayArgArgv);
6528 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodFloat32Ar rayArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, Te stObjectPythonV8Internal::voidMethodFloat32ArrayArgMethodCallback, v8Undefined() , voidMethodFloat32ArrayArgSignature, 1));
6529
6530 // Custom Signature 'voidMethodInt32ArrayArg'
6531 const int voidMethodInt32ArrayArgArgc = 1;
6532 v8::Handle<v8::FunctionTemplate> voidMethodInt32ArrayArgArgv[voidMethodInt32 ArrayArgArgc] = { v8::Handle<v8::FunctionTemplate>() };
6533 v8::Handle<v8::Signature> voidMethodInt32ArrayArgSignature = v8::Signature:: New(isolate, functionTemplate, voidMethodInt32ArrayArgArgc, voidMethodInt32Array ArgArgv);
6534 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodInt32Arra yArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, Test ObjectPythonV8Internal::voidMethodInt32ArrayArgMethodCallback, v8Undefined(), vo idMethodInt32ArrayArgSignature, 1));
6535
6536 // Custom Signature 'voidMethodUint8ArrayArg'
6537 const int voidMethodUint8ArrayArgArgc = 1;
6538 v8::Handle<v8::FunctionTemplate> voidMethodUint8ArrayArgArgv[voidMethodUint8 ArrayArgArgc] = { v8::Handle<v8::FunctionTemplate>() };
6539 v8::Handle<v8::Signature> voidMethodUint8ArrayArgSignature = v8::Signature:: New(isolate, functionTemplate, voidMethodUint8ArrayArgArgc, voidMethodUint8Array ArgArgv);
6540 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodUint8Arra yArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, Test ObjectPythonV8Internal::voidMethodUint8ArrayArgMethodCallback, v8Undefined(), vo idMethodUint8ArrayArgSignature, 1));
6541
6542 // Custom Signature 'voidMethodNullableStringArg'
6543 const int voidMethodNullableStringArgArgc = 1;
6544 v8::Handle<v8::FunctionTemplate> voidMethodNullableStringArgArgv[voidMethodN ullableStringArgArgc] = { V8PerIsolateData::from(isolate)->rawDOMTemplate(&V8Tes tInterfaceEmpty::wrapperTypeInfo, currentWorldType) };
6545 v8::Handle<v8::Signature> voidMethodNullableStringArgSignature = v8::Signatu re::New(isolate, functionTemplate, voidMethodNullableStringArgArgc, voidMethodNu llableStringArgArgv);
6546 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodNullableS tringArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObjectPythonV8Internal::voidMethodNullableStringArgMethodCallback, v8Undefin ed(), voidMethodNullableStringArgSignature, 1));
6547
6548 // Custom Signature 'voidMethodXPathNSResolverArg'
6549 const int voidMethodXPathNSResolverArgArgc = 1;
6550 v8::Handle<v8::FunctionTemplate> voidMethodXPathNSResolverArgArgv[voidMethod XPathNSResolverArgArgc] = { v8::Handle<v8::FunctionTemplate>() };
6551 v8::Handle<v8::Signature> voidMethodXPathNSResolverArgSignature = v8::Signat ure::New(isolate, functionTemplate, voidMethodXPathNSResolverArgArgc, voidMethod XPathNSResolverArgArgv);
6552 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodXPathNSRe solverArg", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObjectPythonV8Internal::voidMethodXPathNSResolverArgMethodCallback, v8Undef ined(), voidMethodXPathNSResolverArgSignature, 1));
6553
6554 // Custom Signature 'voidMethodVariadicTestInterfaceEmptyArg'
6555 const int voidMethodVariadicTestInterfaceEmptyArgArgc = 1;
6556 v8::Handle<v8::FunctionTemplate> voidMethodVariadicTestInterfaceEmptyArgArgv [voidMethodVariadicTestInterfaceEmptyArgArgc] = { V8PerIsolateData::from(isolate )->rawDOMTemplate(&V8TestInterfaceEmpty::wrapperTypeInfo, currentWorldType) };
6557 v8::Handle<v8::Signature> voidMethodVariadicTestInterfaceEmptyArgSignature = v8::Signature::New(isolate, functionTemplate, voidMethodVariadicTestInterfaceEm ptyArgArgc, voidMethodVariadicTestInterfaceEmptyArgArgv);
6558 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodVariadicT estInterfaceEmptyArg", v8::String::kInternalizedString), v8::FunctionTemplate::N ew(isolate, TestObjectPythonV8Internal::voidMethodVariadicTestInterfaceEmptyArgM ethodCallback, v8Undefined(), voidMethodVariadicTestInterfaceEmptyArgSignature, 1));
6559
6560 // Custom Signature 'voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmp tyArg'
6561 const int voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgArgc = 2;
6562 v8::Handle<v8::FunctionTemplate> voidMethodTestInterfaceEmptyArgVariadicTest InterfaceEmptyArgArgv[voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyA rgArgc] = { V8PerIsolateData::from(isolate)->rawDOMTemplate(&V8TestInterfaceEmpt y::wrapperTypeInfo, currentWorldType), V8PerIsolateData::from(isolate)->rawDOMTe mplate(&V8TestInterfaceEmpty::wrapperTypeInfo, currentWorldType) };
6563 v8::Handle<v8::Signature> voidMethodTestInterfaceEmptyArgVariadicTestInterfa ceEmptyArgSignature = v8::Signature::New(isolate, functionTemplate, voidMethodTe stInterfaceEmptyArgVariadicTestInterfaceEmptyArgArgc, voidMethodTestInterfaceEmp tyArgVariadicTestInterfaceEmptyArgArgv);
6564 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodTestInter faceEmptyArgVariadicTestInterfaceEmptyArg", v8::String::kInternalizedString), v8 ::FunctionTemplate::New(isolate, TestObjectPythonV8Internal::voidMethodTestInter faceEmptyArgVariadicTestInterfaceEmptyArgMethodCallback, v8Undefined(), voidMeth odTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgSignature, 2));
6565 functionTemplate->Set(v8::String::NewFromUtf8(isolate, "overloadedStaticMeth od", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestOb jectPythonV8Internal::overloadedStaticMethodMethodCallback, v8Undefined(), v8::L ocal<v8::Signature>(), 1)); 6487 functionTemplate->Set(v8::String::NewFromUtf8(isolate, "overloadedStaticMeth od", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestOb jectPythonV8Internal::overloadedStaticMethodMethodCallback, v8Undefined(), v8::L ocal<v8::Signature>(), 1));
6566
6567 // Custom Signature 'voidMethodDefaultUndefinedTestInterfaceEmptyArg'
6568 const int voidMethodDefaultUndefinedTestInterfaceEmptyArgArgc = 1;
6569 v8::Handle<v8::FunctionTemplate> voidMethodDefaultUndefinedTestInterfaceEmpt yArgArgv[voidMethodDefaultUndefinedTestInterfaceEmptyArgArgc] = { V8PerIsolateDa ta::from(isolate)->rawDOMTemplate(&V8TestInterfaceEmpty::wrapperTypeInfo, curren tWorldType) };
6570 v8::Handle<v8::Signature> voidMethodDefaultUndefinedTestInterfaceEmptyArgSig nature = v8::Signature::New(isolate, functionTemplate, voidMethodDefaultUndefine dTestInterfaceEmptyArgArgc, voidMethodDefaultUndefinedTestInterfaceEmptyArgArgv) ;
6571 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "voidMethodDefaultUn definedTestInterfaceEmptyArg", v8::String::kInternalizedString), v8::FunctionTem plate::New(isolate, TestObjectPythonV8Internal::voidMethodDefaultUndefinedTestIn terfaceEmptyArgMethodCallback, v8Undefined(), voidMethodDefaultUndefinedTestInte rfaceEmptyArgSignature, 0));
6572 #if ENABLE(CONDITION) 6488 #if ENABLE(CONDITION)
6573 functionTemplate->Set(v8::String::NewFromUtf8(isolate, "conditionalCondition StaticVoidMethod", v8::String::kInternalizedString), v8::FunctionTemplate::New(i solate, TestObjectPythonV8Internal::conditionalConditionStaticVoidMethodMethodCa llback, v8Undefined(), v8::Local<v8::Signature>(), 0)); 6489 functionTemplate->Set(v8::String::NewFromUtf8(isolate, "conditionalCondition StaticVoidMethod", v8::String::kInternalizedString), v8::FunctionTemplate::New(i solate, TestObjectPythonV8Internal::conditionalConditionStaticVoidMethodMethodCa llback, v8Undefined(), v8::Local<v8::Signature>(), 0));
6574 #endif // ENABLE(CONDITION) 6490 #endif // ENABLE(CONDITION)
6575 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "doNotCheckSignature VoidMethod", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate , TestObjectPythonV8Internal::doNotCheckSignatureVoidMethodMethodCallback, v8Und efined(), v8::Local<v8::Signature>(), 0)); 6491 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "doNotCheckSignature VoidMethod", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate , TestObjectPythonV8Internal::doNotCheckSignatureVoidMethodMethodCallback, v8Und efined(), v8::Local<v8::Signature>(), 0));
6576 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "notEnumerableVoidMe thod", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, Test ObjectPythonV8Internal::notEnumerableVoidMethodMethodCallback, v8Undefined(), de faultSignature, 0), static_cast<v8::PropertyAttribute>(v8::DontDelete | v8::Dont Enum)); 6492 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "notEnumerableVoidMe thod", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, Test ObjectPythonV8Internal::notEnumerableVoidMethodMethodCallback, v8Undefined(), de faultSignature, 0), static_cast<v8::PropertyAttribute>(v8::DontDelete | v8::Dont Enum));
6577
6578 // Custom Signature 'perWorldBindingsVoidMethodTestInterfaceEmptyArg'
6579 const int perWorldBindingsVoidMethodTestInterfaceEmptyArgArgc = 1;
6580 v8::Handle<v8::FunctionTemplate> perWorldBindingsVoidMethodTestInterfaceEmpt yArgArgv[perWorldBindingsVoidMethodTestInterfaceEmptyArgArgc] = { V8PerIsolateDa ta::from(isolate)->rawDOMTemplate(&V8TestInterfaceEmpty::wrapperTypeInfo, curren tWorldType) };
6581 v8::Handle<v8::Signature> perWorldBindingsVoidMethodTestInterfaceEmptyArgSig nature = v8::Signature::New(isolate, functionTemplate, perWorldBindingsVoidMetho dTestInterfaceEmptyArgArgc, perWorldBindingsVoidMethodTestInterfaceEmptyArgArgv) ;
6582 if (currentWorldType == MainWorld) {
6583 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "perWorldBinding sVoidMethodTestInterfaceEmptyArg", v8::String::kInternalizedString), v8::Functio nTemplate::New(isolate, TestObjectPythonV8Internal::perWorldBindingsVoidMethodTe stInterfaceEmptyArgMethodCallbackForMainWorld, v8Undefined(), perWorldBindingsVo idMethodTestInterfaceEmptyArgSignature, 1));
6584 } else {
6585 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "perWorldBinding sVoidMethodTestInterfaceEmptyArg", v8::String::kInternalizedString), v8::Functio nTemplate::New(isolate, TestObjectPythonV8Internal::perWorldBindingsVoidMethodTe stInterfaceEmptyArgMethodCallback, v8Undefined(), perWorldBindingsVoidMethodTest InterfaceEmptyArgSignature, 1));
6586 }
6587 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "readOnlyVoidMethod" , v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObjec tPythonV8Internal::readOnlyVoidMethodMethodCallback, v8Undefined(), defaultSigna ture, 0), static_cast<v8::PropertyAttribute>(v8::DontDelete | v8::ReadOnly)); 6493 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "readOnlyVoidMethod" , v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObjec tPythonV8Internal::readOnlyVoidMethodMethodCallback, v8Undefined(), defaultSigna ture, 0), static_cast<v8::PropertyAttribute>(v8::DontDelete | v8::ReadOnly));
6588 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "notEnumerableReadOn lyVoidMethod", v8::String::kInternalizedString), v8::FunctionTemplate::New(isola te, TestObjectPythonV8Internal::notEnumerableReadOnlyVoidMethodMethodCallback, v 8Undefined(), defaultSignature, 0), static_cast<v8::PropertyAttribute>(v8::DontD elete | v8::DontEnum | v8::ReadOnly)); 6494 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "notEnumerableReadOn lyVoidMethod", v8::String::kInternalizedString), v8::FunctionTemplate::New(isola te, TestObjectPythonV8Internal::notEnumerableReadOnlyVoidMethodMethodCallback, v 8Undefined(), defaultSignature, 0), static_cast<v8::PropertyAttribute>(v8::DontD elete | v8::DontEnum | v8::ReadOnly));
6589 if (RuntimeEnabledFeatures::featureNameEnabled()) 6495 if (RuntimeEnabledFeatures::featureNameEnabled())
6590 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "runtimeEnabledV oidMethod", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObjectPythonV8Internal::runtimeEnabledVoidMethodMethodCallback, v8Undefined (), defaultSignature, 0)); 6496 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "runtimeEnabledV oidMethod", v8::String::kInternalizedString), v8::FunctionTemplate::New(isolate, TestObjectPythonV8Internal::runtimeEnabledVoidMethodMethodCallback, v8Undefined (), defaultSignature, 0));
6591 if (currentWorldType == MainWorld) { 6497 if (currentWorldType == MainWorld) {
6592 if (RuntimeEnabledFeatures::featureNameEnabled()) 6498 if (RuntimeEnabledFeatures::featureNameEnabled())
6593 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "perWorldBin dingsRuntimeEnabledVoidMethod", v8::String::kInternalizedString), v8::FunctionTe mplate::New(isolate, TestObjectPythonV8Internal::perWorldBindingsRuntimeEnabledV oidMethodMethodCallbackForMainWorld, v8Undefined(), defaultSignature, 0)); 6499 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "perWorldBin dingsRuntimeEnabledVoidMethod", v8::String::kInternalizedString), v8::FunctionTe mplate::New(isolate, TestObjectPythonV8Internal::perWorldBindingsRuntimeEnabledV oidMethodMethodCallbackForMainWorld, v8Undefined(), defaultSignature, 0));
6594 } else { 6500 } else {
6595 if (RuntimeEnabledFeatures::featureNameEnabled()) 6501 if (RuntimeEnabledFeatures::featureNameEnabled())
6596 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "perWorldBin dingsRuntimeEnabledVoidMethod", v8::String::kInternalizedString), v8::FunctionTe mplate::New(isolate, TestObjectPythonV8Internal::perWorldBindingsRuntimeEnabledV oidMethodMethodCallback, v8Undefined(), defaultSignature, 0)); 6502 prototypeTemplate->Set(v8::String::NewFromUtf8(isolate, "perWorldBin dingsRuntimeEnabledVoidMethod", v8::String::kInternalizedString), v8::FunctionTe mplate::New(isolate, TestObjectPythonV8Internal::perWorldBindingsRuntimeEnabledV oidMethodMethodCallback, v8Undefined(), defaultSignature, 0));
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
6675 fromInternalPointer(object)->deref(); 6581 fromInternalPointer(object)->deref();
6676 } 6582 }
6677 6583
6678 template<> 6584 template<>
6679 v8::Handle<v8::Value> toV8NoInline(TestObjectPython* impl, v8::Handle<v8::Object > creationContext, v8::Isolate* isolate) 6585 v8::Handle<v8::Value> toV8NoInline(TestObjectPython* impl, v8::Handle<v8::Object > creationContext, v8::Isolate* isolate)
6680 { 6586 {
6681 return toV8(impl, creationContext, isolate); 6587 return toV8(impl, creationContext, isolate);
6682 } 6588 }
6683 6589
6684 } // namespace WebCore 6590 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/V8TestObject.cpp ('k') | Source/bindings/v8/Dictionary.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698