| Index: pkg/compiler/lib/src/elements/types.dart
|
| diff --git a/pkg/compiler/lib/src/elements/types.dart b/pkg/compiler/lib/src/elements/types.dart
|
| index 6e84728e19da76f8102ac9f05b0203ba390667b4..26066158c931f5ba304eb9186fa18347536db482 100644
|
| --- a/pkg/compiler/lib/src/elements/types.dart
|
| +++ b/pkg/compiler/lib/src/elements/types.dart
|
| @@ -115,6 +115,13 @@ class InterfaceType extends DartType {
|
| return this;
|
| }
|
|
|
| + bool get treatAsRaw {
|
| + for (DartType type in typeArguments) {
|
| + if (!type.treatAsDynamic) return false;
|
| + }
|
| + return true;
|
| + }
|
| +
|
| @override
|
| R accept<R, A>(DartTypeVisitor visitor, A argument) =>
|
| visitor.visitInterfaceType(this, argument);
|
|
|