a7adab29fa
* fixes generic List. Because generic arrays have the proto of JSArray, which itself extends Array, we need to make sure we don't override members from Array. * fixes tear offs, they were not preserving type signatures in some cases. This doesn't change how we store signatures, but perhaps something we could consider, to make this bug less likely. * the defineExtensionMembers call was not getting emitted unless the type implemented at least one interface. R=leafp@google.com Review URL: https://codereview.chromium.org/1156273010