@@ -44,19 +44,6 @@ const String version = '0.9.6+2';
44
44
45
45
final String defaultOutDir = p.join ('doc' , 'api' );
46
46
47
- /// Configure the dartdoc generation process
48
- void initializeConfig (
49
- {Directory inputDir,
50
- String sdkVersion,
51
- bool addCrossdart: false ,
52
- bool includeSource: true }) {
53
- setConfig (
54
- inputDir: inputDir,
55
- sdkVersion: sdkVersion,
56
- addCrossdart: addCrossdart,
57
- includeSource: includeSource);
58
- }
59
-
60
47
/// Initialize and setup the generators.
61
48
Future <List <Generator >> initGenerators (String url, List <String > headerFilePaths,
62
49
List <String > footerFilePaths, String relCanonicalPrefix,
@@ -73,6 +60,19 @@ Future<List<Generator>> initGenerators(String url, List<String> headerFilePaths,
73
60
];
74
61
}
75
62
63
+ /// Configure the dartdoc generation process
64
+ void initializeConfig (
65
+ {Directory inputDir,
66
+ String sdkVersion,
67
+ bool addCrossdart: false ,
68
+ bool includeSource: true }) {
69
+ setConfig (
70
+ inputDir: inputDir,
71
+ sdkVersion: sdkVersion,
72
+ addCrossdart: addCrossdart,
73
+ includeSource: includeSource);
74
+ }
75
+
76
76
/// Generates Dart documentation for all public Dart libraries in the given
77
77
/// directory.
78
78
class DartDoc {
@@ -196,7 +196,8 @@ class DartDoc {
196
196
..sourceFactory = sourceFactory;
197
197
198
198
if (packageMeta.isSdk) {
199
- libraries.addAll (getSdkLibrariesToDocument (sdk, context));
199
+ libraries
200
+ .addAll (new Set ()..addAll (getSdkLibrariesToDocument (sdk, context)));
200
201
}
201
202
202
203
List <Source > sources = [];
0 commit comments