| Index: sdk/lib/_internal/dartdoc/lib/dartdoc.dart
|
| diff --git a/sdk/lib/_internal/dartdoc/lib/dartdoc.dart b/sdk/lib/_internal/dartdoc/lib/dartdoc.dart
|
| index a4714bb99b67046f225bd8c7b1dd6f43161288cd..ec86fd3ca2f465e617cc640b00d592292bb612b0 100644
|
| --- a/sdk/lib/_internal/dartdoc/lib/dartdoc.dart
|
| +++ b/sdk/lib/_internal/dartdoc/lib/dartdoc.dart
|
| @@ -25,10 +25,13 @@ import '../../compiler/implementation/mirrors/mirrors.dart';
|
| import '../../compiler/implementation/mirrors/mirrors_util.dart';
|
| import '../../compiler/implementation/mirrors/dart2js_mirror.dart' as dart2js;
|
| import 'classify.dart';
|
| +import 'universe_serializer.dart';
|
| import 'markdown.dart' as md;
|
| +import 'src/json_serializer.dart' as json_serializer;
|
| import '../../compiler/implementation/scanner/scannerlib.dart' as dart2js;
|
| import '../../libraries.dart';
|
|
|
| +
|
| // TODO(rnystrom): Use "package:" URL (#4968).
|
| part 'src/dartdoc/comment_map.dart';
|
| part 'src/dartdoc/nav.dart';
|
| @@ -355,6 +358,12 @@ class Dartdoc {
|
| if (generateAppCache) {
|
| generateAppCacheManifest();
|
| }
|
| +
|
| + startFile("apidoc.json");
|
| + var libraries = _sortedLibraries.map(
|
| + (lib) => new LibraryElement(lib.qualifiedName, lib, _comments));
|
| + write(json_serializer.serialize(libraries));
|
| + endFile();
|
| }
|
|
|
| void startFile(String path) {
|
|
|