| Index: tools/dom/scripts/systemhtml.py
|
| diff --git a/tools/dom/scripts/systemhtml.py b/tools/dom/scripts/systemhtml.py
|
| index abc3ff360ed228dd8ecdee5bd8242f18b3e8934d..a5e4e63ab9c1c1a784bcd26863fd0e56357fa2c0 100644
|
| --- a/tools/dom/scripts/systemhtml.py
|
| +++ b/tools/dom/scripts/systemhtml.py
|
| @@ -451,8 +451,11 @@ class HtmlDartInterfaceGenerator(object):
|
| self._library_name)
|
| code.Emit(self._template_loader.Load('callback.darttemplate'))
|
|
|
| - code.Emit('typedef void $NAME($PARAMS);\n',
|
| - LIBRARYNAME='dart.dom.%s' % self._library_name,
|
| + annotations = self._metadata.GetFormattedMetadata(self._library_name,
|
| + self._interface)
|
| +
|
| + code.Emit('$(ANNOTATIONS)typedef void $NAME($PARAMS);\n',
|
| + ANNOTATIONS=annotations,
|
| NAME=typedef_name,
|
| PARAMS=info.ParametersDeclaration(self._DartType))
|
| self._backend.GenerateCallback(info)
|
|
|