| Index: runtime/bin/path.dart
|
| diff --git a/runtime/bin/path.dart b/runtime/bin/path.dart
|
| index 32ec3123545b935c0485dc1793abacfa86f81999..d2d754fc997e405dee3270e02463ee7f126881da 100644
|
| --- a/runtime/bin/path.dart
|
| +++ b/runtime/bin/path.dart
|
| @@ -9,14 +9,13 @@
|
| * useful path manipulations and queries. Joining of paths and normalization
|
| * interpret '.' and '..' in the usual way.
|
| */
|
| -interface Path extends Hashable default _Path {
|
| +abstract class Path extends Hashable {
|
| /**
|
| * Creates a Path from the String [source]. [source] is used as-is, so if
|
| * the string does not consist of segments separated by forward slashes, the
|
| - * behavior may not be as expected. Paths are immutable, and constant
|
| - * Path objects may be constructed from constant Strings.
|
| + * behavior may not be as expected. Paths are immutable.
|
| */
|
| - const Path(String source);
|
| + factory Path(String source) => new _Path(source);
|
|
|
| /**
|
| * Creates a Path from a String that uses the native filesystem's conventions.
|
| @@ -24,7 +23,7 @@ interface Path extends Hashable default _Path {
|
| * A path starting with '/c:/' (or any other character instead of 'c') is
|
| * treated specially. Backwards links ('..') cannot cancel the drive letter.
|
| */
|
| - Path.fromNative(String source);
|
| + factory Path.fromNative(String source) => new _Path.fromNative(source);
|
|
|
| /**
|
| * Is this path the empty string?
|
|
|