| Index: lib/runtime/dart_runtime.js
|
| diff --git a/lib/runtime/dart_runtime.js b/lib/runtime/dart_runtime.js
|
| index fce2a35f9f39fdf68d3c551c75314e4e2735b10a..45b3b25afe9bdd4252e556b5dfb4ede024858eea 100644
|
| --- a/lib/runtime/dart_runtime.js
|
| +++ b/lib/runtime/dart_runtime.js
|
| @@ -197,6 +197,11 @@ var dart, _js_helper;
|
| }
|
| dart.copyProperties = copyProperties;
|
|
|
| +
|
| + /** The Symbol for storing type arguments on a specialized generic type. */
|
| + dart.mixins = Symbol('mixins');
|
| + dart.implements = Symbol('implements')
|
| +
|
| /**
|
| * Returns a new type that mixes members from base and all mixins.
|
| *
|
| @@ -229,6 +234,8 @@ var dart, _js_helper;
|
| for (var i = 0; i < mixins.length; i++) {
|
| copyProperties(Mixin.prototype, mixins[i].prototype);
|
| }
|
| + // Save mixins for reflection
|
| + Mixin[dart.mixins] = mixins;
|
| return Mixin;
|
| }
|
| dart.mixin = mixin;
|
|
|