| Index: dart/sdk/lib/io/platform.dart
|
| ===================================================================
|
| --- dart/sdk/lib/io/platform.dart (revision 29802)
|
| +++ dart/sdk/lib/io/platform.dart (working copy)
|
| @@ -80,12 +80,20 @@
|
| static String get executable => _Platform.executable;
|
|
|
| /**
|
| - * Returns the URI of the script being run in this
|
| - * isolate. If the URI is relative it is relative to the file URI of
|
| - * the working directory of the VM when it was started.
|
| + * Returns the absolute URI of the script being run in this
|
| + * isolate.
|
| *
|
| + * If the script argument on the command line is relative,
|
| + * it is resolved to an absolute URI before fetching the script, and
|
| + * this absolute URI is returned.
|
| + *
|
| + * URI resolution only does string manipulation on the script path, and this
|
| + * may be different from the file system's path resolution behavior. For
|
| + * example, a symbolic link immediately followed by '..' will not be
|
| + * looked up.
|
| + *
|
| * If the executable environment does not support [script] an empty
|
| - * URI is returned.
|
| + * [Uri] is returned.
|
| */
|
| static Uri get script => _Platform.script;
|
|
|
|
|