In several instances, special casing is used in the bindings generator to avoid name clashes in the implementation. The [ImplementedBy] IDL extended attribute is meant to solve this issue so we should use it instead. Corresponding Blink revisions: https://src.chromium.org/viewvc/blink?revision=154303&view=revision https://src.chromium.org/viewvc/blink?revision=154309&view=revision https://src.chromium.org/viewvc/blink?revision=154341&view=revision
Created attachment 206987 [details] Patch
Comment on attachment 206987 [details] Patch Looks like a good refactoring.
Comment on attachment 206987 [details] Patch Clearing flags on attachment: 206987 Committed r152844: <http://trac.webkit.org/changeset/152844>
All reviewed patches have been landed. Closing bug.