| Index: compiler/java/com/google/dart/compiler/backend/js/RuntimeTypeInjector.java
|
| diff --git a/compiler/java/com/google/dart/compiler/backend/js/RuntimeTypeInjector.java b/compiler/java/com/google/dart/compiler/backend/js/RuntimeTypeInjector.java
|
| index 6b07ffe256ee6e5a7b943bca62ff04da0a77657e..6d36c6a30fea9a9ca1f7cec69901acb0ffaa32f7 100644
|
| --- a/compiler/java/com/google/dart/compiler/backend/js/RuntimeTypeInjector.java
|
| +++ b/compiler/java/com/google/dart/compiler/backend/js/RuntimeTypeInjector.java
|
| @@ -289,11 +289,6 @@ public class RuntimeTypeInjector {
|
| // // interfaces
|
| // FooInterface1$addTo(rtt, interface1TypeArg1, ...);
|
| //
|
| - // // fill in derived types
|
| - // rtt.derivedTypes = [
|
| - // FirstRef$lookupOrCreateRTT(typearg1, ...),
|
| - // ...
|
| - // ]
|
| // }
|
|
|
| boolean hasTypeParams = classElement.getTypeParameters().size() > 0;
|
| @@ -319,18 +314,6 @@ public class RuntimeTypeInjector {
|
| }
|
| body.add(callAddTo.makeStmt());
|
|
|
| - // Add the derived types
|
| -
|
| - if (hasTypeParams) {
|
| - // Populated the list of derived types
|
| - JsArrayLiteral derivedTypesArray = new JsArrayLiteral();
|
| - // TODO(johnlenz): Add needed types here.
|
| - JsExpression addDerivedTypes = assign(null,
|
| - nameref(null, rtt.makeRef(), "derivedTypes"),
|
| - derivedTypesArray);
|
| - body.add(addDerivedTypes.makeStmt());
|
| - }
|
| -
|
| // Finally, Add the function
|
| JsExpression fnDecl = assign(null,
|
| getRTTImplementsMethodName(classElement), implementsFn);
|
|
|