| Index: sdk/lib/io/directory.dart
|
| diff --git a/sdk/lib/io/directory.dart b/sdk/lib/io/directory.dart
|
| index eecaa685996621db16f8a1b3b1306f95bd4c2de0..80057260e2f4f8d9a92e5ff78d190aa4fd3e7c20 100644
|
| --- a/sdk/lib/io/directory.dart
|
| +++ b/sdk/lib/io/directory.dart
|
| @@ -44,7 +44,7 @@ part of dart.io;
|
| * print(directory.path);
|
| * });
|
| * }
|
| - *
|
| + *
|
| * ## List a directory
|
| *
|
| * Use the [list] or [listSync] methods to get the files and directories
|
| @@ -100,7 +100,7 @@ part of dart.io;
|
| * ## Other resources
|
| *
|
| * * [Dart by Example](https://www.dartlang.org/dart-by-example/#files-directories-and-symlinks)
|
| - * provides additional task-oriented code samples that show how to use
|
| + * provides additional task-oriented code samples that show how to use
|
| * various API from the Directory class and the related [File] class.
|
| *
|
| * * [I/O for Command-Line Apps](https://www.dartlang.org/docs/dart-up-and-running/contents/ch03.html#ch03-dartio---file-and-socket-io-for-command-line-apps)
|
| @@ -111,7 +111,7 @@ part of dart.io;
|
| * a tutorial about writing command-line apps, includes information
|
| * about files and directories.
|
| */
|
| -abstract class Directory extends FileSystemEntity {
|
| +abstract class Directory implements FileSystemEntity {
|
| /**
|
| * Gets the path of this directory.
|
| */
|
| @@ -142,6 +142,15 @@ abstract class Directory extends FileSystemEntity {
|
| static Directory get current => _Directory.current;
|
|
|
| /**
|
| + * Returns a [Uri] representing the directory's location.
|
| + *
|
| + * The returned URI's scheme is always "file" if the entity's [path] is
|
| + * absolute, otherwise the scheme will be empty.
|
| + * The returned URI's path always ends in a slash ('/').
|
| + */
|
| + Uri get uri;
|
| +
|
| + /**
|
| * Sets the current working directory of the Dart process including
|
| * all running isolates. The new value set can be either a [Directory]
|
| * or a [String].
|
|
|