| Index: tools/dom/scripts/systemnative.py
|
| diff --git a/tools/dom/scripts/systemnative.py b/tools/dom/scripts/systemnative.py
|
| index fb659f4c81da3904358c664a27421ee0d5acf49c..7ae73d0f40e83e4af673ed2dde1bd0e7842277e6 100644
|
| --- a/tools/dom/scripts/systemnative.py
|
| +++ b/tools/dom/scripts/systemnative.py
|
| @@ -241,8 +241,12 @@ class DartiumBackend(HtmlDartGenerator):
|
| if 'CustomConstructor' not in self._interface.ext_attrs:
|
| return False
|
|
|
| + annotations = self._metadata.GetFormattedMetadata(self._library_name,
|
| + self._interface, self._interface.id, ' ')
|
| +
|
| self._members_emitter.Emit(
|
| - ' factory $CTOR($PARAMS) => _create($FACTORY_PARAMS);\n',
|
| + '\n $(ANNOTATIONS)factory $CTOR($PARAMS) => _create($FACTORY_PARAMS);\n',
|
| + ANNOTATIONS=annotations,
|
| CTOR=constructor_info._ConstructorFullName(self._DartType),
|
| PARAMS=constructor_info.ParametersDeclaration(self._DartType),
|
| FACTORY_PARAMS= \
|
|
|