Index: sdk/lib/_internal/compiler/implementation/world.dart |
=================================================================== |
--- sdk/lib/_internal/compiler/implementation/world.dart (revision 15244) |
+++ sdk/lib/_internal/compiler/implementation/world.dart (working copy) |
@@ -126,10 +126,9 @@ |
// Returns whether a subclass of [superclass] implements [type]. |
bool hasAnySubclassThatImplements(ClassElement superclass, DartType type) { |
- Set<ClassElement> typesImplementedBySubclasses = |
- typesImplementedBySubclasses[superclass]; |
- if (typesImplementedBySubclasses == null) return false; |
- return typesImplementedBySubclasses.contains(type.element); |
+ Set<ClassElement> types = typesImplementedBySubclasses[superclass]; |
ahe
2012/11/22 12:16:23
types -> subclasses?
ngeoffray
2012/11/22 12:19:13
Done.
|
+ if (types == null) return false; |
+ return types.contains(type.element); |
} |
bool hasNoOverridingMember(Element element) { |