| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 /** | 5 /** | 
| 6  * To generate docs for a library, run this script with the path to an | 6  * To generate docs for a library, run this script with the path to an | 
| 7  * entrypoint .dart file, like: | 7  * entrypoint .dart file, like: | 
| 8  * | 8  * | 
| 9  *     $ dart dartdoc.dart foo.dart | 9  *     $ dart dartdoc.dart foo.dart | 
| 10  * | 10  * | 
| (...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 224  * path to the directory containing `dartdoc.dart`. If you're running a script | 224  * path to the directory containing `dartdoc.dart`. If you're running a script | 
| 225  * that imports dartdoc, it will be the path to that script. | 225  * that imports dartdoc, it will be the path to that script. | 
| 226  */ | 226  */ | 
| 227 // TODO(johnniwinther): Convert to final (lazily initialized) variables when | 227 // TODO(johnniwinther): Convert to final (lazily initialized) variables when | 
| 228 // the feature is supported. | 228 // the feature is supported. | 
| 229 Path get scriptDir() => | 229 Path get scriptDir() => | 
| 230     new Path.fromNative(new Options().script).directoryPath; | 230     new Path.fromNative(new Options().script).directoryPath; | 
| 231 | 231 | 
| 232 // TODO(johnniwinther): Trailing slashes matter due to the use of [libPath] as | 232 // TODO(johnniwinther): Trailing slashes matter due to the use of [libPath] as | 
| 233 // a base URI with [Uri.resolve]. | 233 // a base URI with [Uri.resolve]. | 
|  | 234 /// Relative path to the library in which dart2js resides. | 
| 234 Path get libPath() => IN_SDK | 235 Path get libPath() => IN_SDK | 
| 235     ? scriptDir.append('../dart2js/') | 236     ? scriptDir.append('../../lib/dart2js/') | 
| 236     : scriptDir.append('../../'); | 237     : scriptDir.append('../../'); | 
| 237 | 238 | 
| 238 /** | 239 /** | 
| 239  * Deletes and recreates the output directory at [path] if it exists. | 240  * Deletes and recreates the output directory at [path] if it exists. | 
| 240  */ | 241  */ | 
| 241 void cleanOutputDirectory(Path path) { | 242 void cleanOutputDirectory(Path path) { | 
| 242   final outputDir = new Directory.fromPath(path); | 243   final outputDir = new Directory.fromPath(path); | 
| 243   if (outputDir.existsSync()) { | 244   if (outputDir.existsSync()) { | 
| 244     outputDir.deleteRecursivelySync(); | 245     outputDir.deleteRecursivelySync(); | 
| 245   } | 246   } | 
| (...skipping 1338 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1584   } | 1585   } | 
| 1585 | 1586 | 
| 1586   /** | 1587   /** | 
| 1587    * Returns [:true:] if [type] should be regarded as an exception. | 1588    * Returns [:true:] if [type] should be regarded as an exception. | 
| 1588    */ | 1589    */ | 
| 1589   bool isException(TypeMirror type) { | 1590   bool isException(TypeMirror type) { | 
| 1590     return type.simpleName.endsWith('Exception'); | 1591     return type.simpleName.endsWith('Exception'); | 
| 1591   } | 1592   } | 
| 1592 } | 1593 } | 
| 1593 | 1594 | 
| OLD | NEW | 
|---|