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

Side by Side Diff: Source/bindings/tests/idls/TestObjectPython.idl

Issue 203143002: Simplify EventTarget bindings generation (2) (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Add test Created 6 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 | Annotate | Revision Log
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 315 matching lines...) Expand 10 before | Expand all | Expand 10 after
326 // Enumerations 326 // Enumerations
327 TestEnum testEnumMethod(); 327 TestEnum testEnumMethod();
328 void voidMethodTestEnumArg(TestEnum testEnumTypeArg); 328 void voidMethodTestEnumArg(TestEnum testEnumTypeArg);
329 // Exceptional types 329 // Exceptional types
330 Dictionary dictionaryMethod(); 330 Dictionary dictionaryMethod();
331 NodeFilter nodeFilterMethod(); 331 NodeFilter nodeFilterMethod();
332 Promise promiseMethod(); 332 Promise promiseMethod();
333 SerializedScriptValue serializedScriptValueMethod(); 333 SerializedScriptValue serializedScriptValueMethod();
334 XPathNSResolver xPathNSResolverMethod(); 334 XPathNSResolver xPathNSResolverMethod();
335 void voidMethodDictionaryArg(Dictionary dictionaryArg); 335 void voidMethodDictionaryArg(Dictionary dictionaryArg);
336 void voidMethodEventListenerArg(EventListener eventListenerArg);
336 void voidMethodNodeFilterArg(NodeFilter nodeFilterArg); 337 void voidMethodNodeFilterArg(NodeFilter nodeFilterArg);
337 void voidMethodPromiseArg(Promise promiseArg); 338 void voidMethodPromiseArg(Promise promiseArg);
338 void voidMethodSerializedScriptValueArg(SerializedScriptValue serializedScri ptValueArg); 339 void voidMethodSerializedScriptValueArg(SerializedScriptValue serializedScri ptValueArg);
339 void voidMethodXPathNSResolverArg(XPathNSResolver xPathNSResolverArg); 340 void voidMethodXPathNSResolverArg(XPathNSResolver xPathNSResolverArg);
340 void voidMethodSequenceDictionaryArg(sequence<Dictionary> dictionarySequence Arg); 341 void voidMethodSequenceDictionaryArg(sequence<Dictionary> dictionarySequence Arg);
341 342
342 // Arguments 343 // Arguments
343 void voidMethodStringArgLongArg(DOMString stringArg, long longArg); 344 void voidMethodStringArgLongArg(DOMString stringArg, long longArg);
344 // Optional arguments 345 // Optional arguments
345 void voidMethodOptionalStringArg(optional DOMString optionalStringArg); 346 void voidMethodOptionalStringArg(optional DOMString optionalStringArg);
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
447 // [WillBeGarbageCollected] 448 // [WillBeGarbageCollected]
448 void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(sequence<TestI nterfaceWillBeGarbageCollected> testInterfaceWillBeGarbageCollectedSequenceArg); 449 void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(sequence<TestI nterfaceWillBeGarbageCollected> testInterfaceWillBeGarbageCollectedSequenceArg);
449 void voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(TestInterfaceWill BeGarbageCollected[] testInterfaceWillBeGarbageCollectedArrayArg); 450 void voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(TestInterfaceWill BeGarbageCollected[] testInterfaceWillBeGarbageCollectedArrayArg);
450 451
451 // Extended attributes on referenced interfaces 452 // Extended attributes on referenced interfaces
452 // (not self; self-reference tests at interface themselves) 453 // (not self; self-reference tests at interface themselves)
453 attribute TestInterfacePython testInterfacePythonAttribute; // [ImplementedA s] 454 attribute TestInterfacePython testInterfacePythonAttribute; // [ImplementedA s]
454 attribute TestInterfaceWillBeGarbageCollected testInterfaceWillBeGarbageColl ectedAttribute; // [WillBeGarbageCollected] 455 attribute TestInterfaceWillBeGarbageCollected testInterfaceWillBeGarbageColl ectedAttribute; // [WillBeGarbageCollected]
455 attribute TestInterfaceWillBeGarbageCollected? testInterfaceWillBeGarbageCol lectedOrNullAttribute; // [WillBeGarbageCollected] 456 attribute TestInterfaceWillBeGarbageCollected? testInterfaceWillBeGarbageCol lectedOrNullAttribute; // [WillBeGarbageCollected]
456 }; 457 };
OLDNEW
« no previous file with comments | « Source/bindings/templates/methods.cpp ('k') | Source/bindings/tests/results/V8TestObjectPython.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698