| Index: tools/dom/scripts/dartmetadata.py | 
| diff --git a/tools/dom/scripts/dartmetadata.py b/tools/dom/scripts/dartmetadata.py | 
| index b1cb0a1a51215efb8c35a09fddd8c1a491625978..114c4558bf4b8c7274812634579d3344c7fa1efd 100644 | 
| --- a/tools/dom/scripts/dartmetadata.py | 
| +++ b/tools/dom/scripts/dartmetadata.py | 
| @@ -647,10 +647,10 @@ class DartMetadata(object): | 
| annotations = ann2 | 
| return annotations | 
|  | 
| -  def IsDeprecated(self, interface, member_name): | 
| +  def IsSuppressed(self, interface, member_name): | 
| annotations = self._GetSupportLevelAnnotations(interface.id, member_name) | 
| return any( | 
| -        annotation.startswith('@deprecated') for annotation in annotations) | 
| +        annotation.startswith('@removed') for annotation in annotations) | 
|  | 
| def _GetCommonAnnotations(self, interface, member_name=None, | 
| source_member_name=None): | 
| @@ -801,8 +801,10 @@ class DartMetadata(object): | 
| elif dart_action == 'suppress': | 
| if comment: | 
| annotations.append('// %s' % comment) | 
| -        annotations.append('@deprecated // %s' % support_level) | 
| -        # TODO (blois): suppress generation of these APIs as a separate CL. | 
| +        anAnnotation = 'deprecated' | 
| +        if member_id: | 
| +          anAnnotation = 'removed' | 
| +        annotations.append('@%s // %s' % (anAnnotation, support_level)) | 
| pass | 
| elif dart_action == 'stable': | 
| pass | 
|  |