| Index: pkg/compiler/lib/src/types/abstract_value_domain.dart
|
| diff --git a/pkg/compiler/lib/src/types/abstract_value_domain.dart b/pkg/compiler/lib/src/types/abstract_value_domain.dart
|
| index 3bf01da1740f0dbdf594a5cb763428ce4fe979fa..73e8ae405e27ebfd07b349c8c99698f59cf3c5d5 100644
|
| --- a/pkg/compiler/lib/src/types/abstract_value_domain.dart
|
| +++ b/pkg/compiler/lib/src/types/abstract_value_domain.dart
|
| @@ -136,6 +136,8 @@ abstract class AbstractValueDomain {
|
|
|
| bool isDefinitelyIntercepted(AbstractValue t, {bool allowNull});
|
|
|
| + bool isDefinitelySelfInterceptor(AbstractValue t, {bool allowNull: false});
|
| +
|
| /// Given a class from the interceptor hierarchy, returns an [AbstractValue]
|
| /// matching all values with that interceptor (or a subtype thereof).
|
| AbstractValue getInterceptorSubtypes(ClassElement class_);
|
|
|