| Index: tools/dom/scripts/htmleventgenerator.py
 | 
| diff --git a/tools/dom/scripts/htmleventgenerator.py b/tools/dom/scripts/htmleventgenerator.py
 | 
| index 10aaca0aad6a8213768cfb8408dd6205a0721b6f..ec964e19ca77ca268b94d06e4ce9ae0715e5bff3 100644
 | 
| --- a/tools/dom/scripts/htmleventgenerator.py
 | 
| +++ b/tools/dom/scripts/htmleventgenerator.py
 | 
| @@ -6,6 +6,7 @@
 | 
|  """This module provides functionality to generate dart:html event classes."""
 | 
|  
 | 
|  import logging
 | 
| +from generator import FindCommonAnnotations, FormatAnnotations
 | 
|  
 | 
|  _logger = logging.getLogger('dartgenerator')
 | 
|  
 | 
| @@ -393,10 +394,14 @@ class HtmlEventGenerator(object):
 | 
|        if self._GetEventRedirection(interface, html_name, event_type):
 | 
|          continue
 | 
|  
 | 
| +      annotations = FormatAnnotations(
 | 
| +          FindCommonAnnotations(interface.id, dom_name), '  ')
 | 
| +
 | 
|        members_emitter.Emit(
 | 
|            "\n"
 | 
| -          "  static const EventStreamProvider<$TYPE> $(NAME)Event = "
 | 
| -          "const EventStreamProvider<$TYPE>('$DOM_NAME');\n",
 | 
| +          "  $(ANNOTATIONS)static const EventStreamProvider<$TYPE> "
 | 
| +          "$(NAME)Event = const EventStreamProvider<$TYPE>('$DOM_NAME');\n",
 | 
| +          ANNOTATIONS=annotations,
 | 
|            NAME=html_name,
 | 
|            DOM_NAME=dom_name,
 | 
|            TYPE=event_type)
 | 
| @@ -418,9 +423,14 @@ class HtmlEventGenerator(object):
 | 
|        else:
 | 
|          provider = html_name + 'Event'
 | 
|  
 | 
| +      annotations = FormatAnnotations(
 | 
| +          FindCommonAnnotations(interface.id, dom_name), '  ')
 | 
| +
 | 
|        members_emitter.Emit(
 | 
|            "\n"
 | 
| -          "  Stream<$TYPE> get $(NAME) => $PROVIDER.forTarget(this);\n",
 | 
| +          "  $(ANNOTATIONS)Stream<$TYPE> get $(NAME) => "
 | 
| +          "$PROVIDER.forTarget(this);\n",
 | 
| +          ANNOTATIONS=annotations,
 | 
|            NAME=getter_name,
 | 
|            PROVIDER=provider,
 | 
|            TYPE=event_type)
 | 
| 
 |