mojo-js: Add PendingReceiver exported interface and use it in InterfaceRemoteBase
A new version of Closure Compiler started mangling symbols of a generic type used for pending receivers. This CL introduces a PendingReceiver interface and exports its properties so that Closure doesn't mangle its symbols. Ideally we would use bounded generic types, but that feature is not available on the current version of Closure Compiler. A follow up CL will change all usage of generic types to bounded generic types to avoid future instances of this bug and will land after we roll a new version of Closure Compiler. Fixed: 1012109 Change-Id: Ibdd42b4fe496042a3edd3079707c675dc81bc626 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1868216 Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org> Reviewed-by:Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#707616}
Showing
Please register or sign in to comment