| Index: utils/apidoc/html_diff.dart
|
| diff --git a/utils/apidoc/html_diff.dart b/utils/apidoc/html_diff.dart
|
| index 8b17f0d35e6215944a3140108e6dfc78c8121273..0acf1e794f29136c7232e9b3defc4aa3b3bb2215 100644
|
| --- a/utils/apidoc/html_diff.dart
|
| +++ b/utils/apidoc/html_diff.dart
|
| @@ -164,7 +164,10 @@ class HtmlDiff {
|
| if (implMember.isConstructor || implMember.isFactory) {
|
| var constructor = htmlType.constructors[implMember.name];
|
| if (constructor != null) return constructor;
|
| - return htmlType.factories[implMember.name];
|
| +
|
| + // Look for a factory constructor whose type and name matches the member.
|
| + return htmlType.factories.getFactoriesFor(implMember.name)[
|
| + implMember.constructorName];
|
| } else if ((getter = implMember.name.startsWith('get:')) ||
|
| (setter = implMember.name.startsWith('set:'))) {
|
| // Use getMember to follow interface inheritance chains.
|
|
|