Index: watcher/lib/src/directory_watcher.dart |
diff --git a/watcher/lib/src/directory_watcher.dart b/watcher/lib/src/directory_watcher.dart |
deleted file mode 100644 |
index 82837855b2de0f3fca882ab320be15dfe89d356d..0000000000000000000000000000000000000000 |
--- a/watcher/lib/src/directory_watcher.dart |
+++ /dev/null |
@@ -1,41 +0,0 @@ |
-// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-library watcher.directory_watcher; |
- |
-import 'dart:io'; |
- |
-import 'watch_event.dart'; |
-import '../watcher.dart'; |
-import 'directory_watcher/linux.dart'; |
-import 'directory_watcher/mac_os.dart'; |
-import 'directory_watcher/windows.dart'; |
-import 'directory_watcher/polling.dart'; |
- |
-/// Watches the contents of a directory and emits [WatchEvent]s when something |
-/// in the directory has changed. |
-abstract class DirectoryWatcher implements Watcher { |
- /// The directory whose contents are being monitored. |
- @Deprecated("Expires in 1.0.0. Use DirectoryWatcher.path instead.") |
- String get directory; |
- |
- /// Creates a new [DirectoryWatcher] monitoring [directory]. |
- /// |
- /// If a native directory watcher is available for this platform, this will |
- /// use it. Otherwise, it will fall back to a [PollingDirectoryWatcher]. |
- /// |
- /// If [pollingDelay] is passed, it specifies the amount of time the watcher |
- /// will pause between successive polls of the directory contents. Making this |
- /// shorter will give more immediate feedback at the expense of doing more IO |
- /// and higher CPU usage. Defaults to one second. Ignored for non-polling |
- /// watchers. |
- factory DirectoryWatcher(String directory, {Duration pollingDelay}) { |
- if (FileSystemEntity.isWatchSupported) { |
- if (Platform.isLinux) return new LinuxDirectoryWatcher(directory); |
- if (Platform.isMacOS) return new MacOSDirectoryWatcher(directory); |
- if (Platform.isWindows) return new WindowsDirectoryWatcher(directory); |
- } |
- return new PollingDirectoryWatcher(directory, pollingDelay: pollingDelay); |
- } |
-} |