Chromium Code Reviews
DescriptionIDL compiler: implements
The 'implements' statement is already supported, as it's implemented the
same as 'partial interface' (these are both dependenc*y* files).
However, turning on the existing test requires a few auxiliary changes.
This CL:
* adds a test for 'implements' to Python test files
* adds features to Python for new test cases (actually used in real files)
* removes test cases for unused features for which Perl generates incorrect test code
New features:
* EventHandler type method in dependency
* method with arguments in dependency (fix order)
* [RaisesException] on interface type method
Removed test cases:
* [Custom] attribute in dependency
* [PerContextEnabled] attribute in dependency
Also:
* Regularize naming in TestImplements.idl
BUG=239771
R=haraken
NOTRY=true
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=165381
Patch Set 1 #
Total comments: 4
Patch Set 2 : Add [NoInterfaceObject] (always used) #Patch Set 3 : Rebased #Patch Set 4 : Remove re changes #Messages
Total messages: 10 (0 generated)
|