Remove upper case constants (#86)

diff --git a/packages/file/CHANGELOG.md b/packages/file/CHANGELOG.md
index ecbec36..eff9a71 100644
--- a/packages/file/CHANGELOG.md
+++ b/packages/file/CHANGELOG.md
@@ -1,3 +1,8 @@
+#### 5.0.1
+
+* Remove upper case constants
+* Update SDK constraint to 2.0.0-dev.54.0. 
+
 #### 5.0.0
 
 * Moved `testing` library into a dedicated `package:file_testing` so that
diff --git a/packages/file/lib/src/backends/chroot/chroot_directory.dart b/packages/file/lib/src/backends/chroot/chroot_directory.dart
index 444d91e..f481d3e 100644
--- a/packages/file/lib/src/backends/chroot/chroot_directory.dart
+++ b/packages/file/lib/src/backends/chroot/chroot_directory.dart
@@ -18,7 +18,7 @@
   }
 
   @override
-  FileSystemEntityType get expectedType => FileSystemEntityType.DIRECTORY;
+  FileSystemEntityType get expectedType => FileSystemEntityType.directory;
 
   @override
   io.Directory _rawDelegate(String path) => fileSystem.delegate.directory(path);
@@ -33,7 +33,7 @@
         throw common.notADirectory(path);
       }
       FileSystemEntityType type = await fileSystem.type(newPath);
-      if (type != FileSystemEntityType.NOT_FOUND) {
+      if (type != FileSystemEntityType.notFound) {
         if (type != expectedType) {
           throw common.notADirectory(newPath);
         }
@@ -61,7 +61,7 @@
         throw common.notADirectory(path);
       }
       FileSystemEntityType type = fileSystem.typeSync(newPath);
-      if (type != FileSystemEntityType.NOT_FOUND) {
+      if (type != FileSystemEntityType.notFound) {
         if (type != expectedType) {
           throw common.notADirectory(newPath);
         }
@@ -98,11 +98,11 @@
   Future<Directory> create({bool recursive: false}) async {
     if (_isLink) {
       switch (await fileSystem.type(path)) {
-        case FileSystemEntityType.NOT_FOUND:
+        case FileSystemEntityType.notFound:
           throw common.noSuchFileOrDirectory(path);
-        case FileSystemEntityType.FILE:
+        case FileSystemEntityType.file:
           throw common.fileExists(path);
-        case FileSystemEntityType.DIRECTORY:
+        case FileSystemEntityType.directory:
           // Nothing to do.
           return this;
         default:
@@ -117,11 +117,11 @@
   void createSync({bool recursive: false}) {
     if (_isLink) {
       switch (fileSystem.typeSync(path)) {
-        case FileSystemEntityType.NOT_FOUND:
+        case FileSystemEntityType.notFound:
           throw common.noSuchFileOrDirectory(path);
-        case FileSystemEntityType.FILE:
+        case FileSystemEntityType.file:
           throw common.fileExists(path);
-        case FileSystemEntityType.DIRECTORY:
+        case FileSystemEntityType.directory:
           // Nothing to do.
           return;
         default:
diff --git a/packages/file/lib/src/backends/chroot/chroot_file.dart b/packages/file/lib/src/backends/chroot/chroot_file.dart
index 2e2058b..79b361e 100644
--- a/packages/file/lib/src/backends/chroot/chroot_file.dart
+++ b/packages/file/lib/src/backends/chroot/chroot_file.dart
@@ -20,7 +20,7 @@
   }
 
   @override
-  FileSystemEntityType get expectedType => FileSystemEntityType.FILE;
+  FileSystemEntityType get expectedType => FileSystemEntityType.file;
 
   @override
   io.File _rawDelegate(String path) => fileSystem.delegate.file(path);
@@ -30,21 +30,21 @@
     _SetupCallback setUp = () async {};
 
     if (await fileSystem.type(newPath, followLinks: false) ==
-        FileSystemEntityType.LINK) {
+        FileSystemEntityType.link) {
       // The delegate file system will ensure that the link target references
       // an actual file before allowing the rename, but we want the link target
       // to be resolved with respect to this file system. Thus, we perform that
       // validation here instead.
       switch (await fileSystem.type(newPath)) {
-        case FileSystemEntityType.FILE:
-        case FileSystemEntityType.NOT_FOUND:
+        case FileSystemEntityType.file:
+        case FileSystemEntityType.notFound:
           // Validation passed; delete the link to keep the delegate file
           // system's validation from getting in the way.
           setUp = () async {
             await fileSystem.link(newPath).delete();
           };
           break;
-        case FileSystemEntityType.DIRECTORY:
+        case FileSystemEntityType.directory:
           throw common.isADirectory(newPath);
         default:
           // Should never happen.
@@ -54,11 +54,11 @@
 
     if (_isLink) {
       switch (await fileSystem.type(path)) {
-        case FileSystemEntityType.NOT_FOUND:
+        case FileSystemEntityType.notFound:
           throw common.noSuchFileOrDirectory(path);
-        case FileSystemEntityType.DIRECTORY:
+        case FileSystemEntityType.directory:
           throw common.isADirectory(path);
-        case FileSystemEntityType.FILE:
+        case FileSystemEntityType.file:
           await setUp();
           await fileSystem.delegate
               .link(fileSystem._real(path))
@@ -79,21 +79,21 @@
     _SetupCallback setUp = () {};
 
     if (fileSystem.typeSync(newPath, followLinks: false) ==
-        FileSystemEntityType.LINK) {
+        FileSystemEntityType.link) {
       // The delegate file system will ensure that the link target references
       // an actual file before allowing the rename, but we want the link target
       // to be resolved with respect to this file system. Thus, we perform that
       // validation here instead.
       switch (fileSystem.typeSync(newPath)) {
-        case FileSystemEntityType.FILE:
-        case FileSystemEntityType.NOT_FOUND:
+        case FileSystemEntityType.file:
+        case FileSystemEntityType.notFound:
           // Validation passed; delete the link to keep the delegate file
           // system's validation from getting in the way.
           setUp = () {
             fileSystem.link(newPath).deleteSync();
           };
           break;
-        case FileSystemEntityType.DIRECTORY:
+        case FileSystemEntityType.directory:
           throw common.isADirectory(newPath);
         default:
           // Should never happen.
@@ -103,11 +103,11 @@
 
     if (_isLink) {
       switch (fileSystem.typeSync(path)) {
-        case FileSystemEntityType.NOT_FOUND:
+        case FileSystemEntityType.notFound:
           throw common.noSuchFileOrDirectory(path);
-        case FileSystemEntityType.DIRECTORY:
+        case FileSystemEntityType.directory:
           throw common.isADirectory(path);
-        case FileSystemEntityType.FILE:
+        case FileSystemEntityType.file:
           setUp();
           fileSystem.delegate
               .link(fileSystem._real(path))
@@ -138,17 +138,17 @@
     Future<FileSystemEntityType> type() =>
         fileSystem.delegate.type(real(), followLinks: false);
 
-    if (await type() == FileSystemEntityType.LINK) {
+    if (await type() == FileSystemEntityType.link) {
       path = fileSystem._resolve(p.basename(path),
           from: p.dirname(path), notFound: _NotFoundBehavior.allowAtTail);
       switch (await type()) {
-        case FileSystemEntityType.NOT_FOUND:
+        case FileSystemEntityType.notFound:
           await _rawDelegate(real()).create();
           return this;
-        case FileSystemEntityType.FILE:
+        case FileSystemEntityType.file:
           // Nothing to do.
           return this;
-        case FileSystemEntityType.DIRECTORY:
+        case FileSystemEntityType.directory:
           throw common.isADirectory(path);
         default:
           throw new AssertionError();
@@ -170,17 +170,17 @@
     FileSystemEntityType type() =>
         fileSystem.delegate.typeSync(real(), followLinks: false);
 
-    if (type() == FileSystemEntityType.LINK) {
+    if (type() == FileSystemEntityType.link) {
       path = fileSystem._resolve(p.basename(path),
           from: p.dirname(path), notFound: _NotFoundBehavior.allowAtTail);
       switch (type()) {
-        case FileSystemEntityType.NOT_FOUND:
+        case FileSystemEntityType.notFound:
           _rawDelegate(real()).createSync();
           return;
-        case FileSystemEntityType.FILE:
+        case FileSystemEntityType.file:
           // Nothing to do.
           return;
-        case FileSystemEntityType.DIRECTORY:
+        case FileSystemEntityType.directory:
           throw common.isADirectory(path);
         default:
           throw new AssertionError();
@@ -242,12 +242,12 @@
 
   @override
   Future<RandomAccessFile> open({
-    FileMode mode: FileMode.READ,
+    FileMode mode: FileMode.read,
   }) async =>
       getDelegate(followLinks: true).open(mode: mode);
 
   @override
-  RandomAccessFile openSync({FileMode mode: FileMode.READ}) =>
+  RandomAccessFile openSync({FileMode mode: FileMode.read}) =>
       getDelegate(followLinks: true).openSync(mode: mode);
 
   @override
@@ -256,7 +256,7 @@
 
   @override
   IOSink openWrite({
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     Encoding encoding: utf8,
   }) =>
       getDelegate(followLinks: true).openWrite(mode: mode, encoding: encoding);
@@ -288,7 +288,7 @@
   @override
   Future<File> writeAsBytes(
     List<int> bytes, {
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     bool flush: false,
   }) async =>
       wrap(await getDelegate(followLinks: true).writeAsBytes(
@@ -300,7 +300,7 @@
   @override
   void writeAsBytesSync(
     List<int> bytes, {
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     bool flush: false,
   }) =>
       getDelegate(followLinks: true)
@@ -309,7 +309,7 @@
   @override
   Future<File> writeAsString(
     String contents, {
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     Encoding encoding: utf8,
     bool flush: false,
   }) async =>
@@ -323,7 +323,7 @@
   @override
   void writeAsStringSync(
     String contents, {
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     Encoding encoding: utf8,
     bool flush: false,
   }) =>
diff --git a/packages/file/lib/src/backends/chroot/chroot_file_system.dart b/packages/file/lib/src/backends/chroot/chroot_file_system.dart
index 7389716..2810acb 100644
--- a/packages/file/lib/src/backends/chroot/chroot_file_system.dart
+++ b/packages/file/lib/src/backends/chroot/chroot_file_system.dart
@@ -111,9 +111,9 @@
     value = _resolve(value, notFound: _NotFoundBehavior.throwError);
     String realPath = _real(value, resolve: false);
     switch (delegate.typeSync(realPath, followLinks: false)) {
-      case FileSystemEntityType.DIRECTORY:
+      case FileSystemEntityType.directory:
         break;
-      case FileSystemEntityType.NOT_FOUND:
+      case FileSystemEntityType.notFound:
         throw common.noSuchFileOrDirectory(path);
       default:
         throw common.notADirectory(path);
@@ -167,7 +167,7 @@
       realPath = _real(path, followLinks: followLinks);
     } on FileSystemException {
       return new Future<FileSystemEntityType>.value(
-          FileSystemEntityType.NOT_FOUND);
+          FileSystemEntityType.notFound);
     }
     return delegate.type(realPath, followLinks: false);
   }
@@ -178,7 +178,7 @@
     try {
       realPath = _real(path, followLinks: followLinks);
     } on FileSystemException {
-      return FileSystemEntityType.NOT_FOUND;
+      return FileSystemEntityType.notFound;
     }
     return delegate.typeSync(realPath, followLinks: false);
   }
@@ -297,16 +297,16 @@
       String realPath = _real(currentPath, resolve: false);
 
       switch (delegate.typeSync(realPath, followLinks: false)) {
-        case FileSystemEntityType.DIRECTORY:
+        case FileSystemEntityType.directory:
           breadcrumbs.clear();
           break;
-        case FileSystemEntityType.FILE:
+        case FileSystemEntityType.file:
           breadcrumbs.clear();
           if (parts.isNotEmpty) {
             throw common.notADirectory(currentPath);
           }
           break;
-        case FileSystemEntityType.NOT_FOUND:
+        case FileSystemEntityType.notFound:
           String returnEarly() {
             ledger.addAll(parts);
             return getCurrentPath();
@@ -329,7 +329,7 @@
               throw common.noSuchFileOrDirectory(path);
           }
           break;
-        case FileSystemEntityType.LINK:
+        case FileSystemEntityType.link:
           if (parts.isEmpty && !followLinks) {
             break;
           }
@@ -379,7 +379,7 @@
   DateTime get accessed => null;
 
   @override
-  FileSystemEntityType get type => FileSystemEntityType.NOT_FOUND;
+  FileSystemEntityType get type => FileSystemEntityType.notFound;
 
   @override
   int get mode => 0;
diff --git a/packages/file/lib/src/backends/chroot/chroot_file_system_entity.dart b/packages/file/lib/src/backends/chroot/chroot_file_system_entity.dart
index ed777de..b390dee 100644
--- a/packages/file/lib/src/backends/chroot/chroot_file_system_entity.dart
+++ b/packages/file/lib/src/backends/chroot/chroot_file_system_entity.dart
@@ -48,7 +48,7 @@
   /// Tells whether this entity's path references a symbolic link.
   bool get _isLink =>
       fileSystem.typeSync(path, followLinks: false) ==
-      FileSystemEntityType.LINK;
+      FileSystemEntityType.link;
 
   @override
   Directory wrapDirectory(io.Directory delegate) =>
@@ -109,14 +109,14 @@
     Future<FileSystemEntityType> type(String path) =>
         fileSystem.delegate.type(real(path), followLinks: false);
 
-    if (await type(path) == FileSystemEntityType.LINK) {
-      if (expectedType == FileSystemEntityType.LINK) {
+    if (await type(path) == FileSystemEntityType.link) {
+      if (expectedType == FileSystemEntityType.link) {
         await fileSystem.delegate.link(real(path)).delete();
       } else {
         String resolvedPath = fileSystem._resolve(p.basename(path),
             from: p.dirname(path), notFound: _NotFoundBehavior.allowAtTail);
         if (!recursive && await type(resolvedPath) != expectedType) {
-          throw expectedType == FileSystemEntityType.FILE
+          throw expectedType == FileSystemEntityType.file
               ? common.isADirectory(path)
               : common.notADirectory(path);
         }
@@ -138,14 +138,14 @@
     FileSystemEntityType type(String path) =>
         fileSystem.delegate.typeSync(real(path), followLinks: false);
 
-    if (type(path) == FileSystemEntityType.LINK) {
-      if (expectedType == FileSystemEntityType.LINK) {
+    if (type(path) == FileSystemEntityType.link) {
+      if (expectedType == FileSystemEntityType.link) {
         fileSystem.delegate.link(real(path)).deleteSync();
       } else {
         String resolvedPath = fileSystem._resolve(p.basename(path),
             from: p.dirname(path), notFound: _NotFoundBehavior.allowAtTail);
         if (!recursive && type(resolvedPath) != expectedType) {
-          throw expectedType == FileSystemEntityType.FILE
+          throw expectedType == FileSystemEntityType.file
               ? common.isADirectory(path)
               : common.notADirectory(path);
         }
@@ -158,7 +158,7 @@
 
   @override
   Stream<FileSystemEvent> watch({
-    int events: FileSystemEvent.ALL,
+    int events: FileSystemEvent.all,
     bool recursive: false,
   }) =>
       throw new UnsupportedError('watch is not supported on ChrootFileSystem');
diff --git a/packages/file/lib/src/backends/chroot/chroot_link.dart b/packages/file/lib/src/backends/chroot/chroot_link.dart
index 4fea186..2125c87 100644
--- a/packages/file/lib/src/backends/chroot/chroot_link.dart
+++ b/packages/file/lib/src/backends/chroot/chroot_link.dart
@@ -34,7 +34,7 @@
   }
 
   @override
-  FileSystemEntityType get expectedType => FileSystemEntityType.LINK;
+  FileSystemEntityType get expectedType => FileSystemEntityType.link;
 
   @override
   io.Link _rawDelegate(String path) => fileSystem.delegate.link(path);
diff --git a/packages/file/lib/src/backends/memory/memory_directory.dart b/packages/file/lib/src/backends/memory/memory_directory.dart
index 0585c40..bcd428c 100644
--- a/packages/file/lib/src/backends/memory/memory_directory.dart
+++ b/packages/file/lib/src/backends/memory/memory_directory.dart
@@ -28,7 +28,7 @@
       : super(fileSystem, path);
 
   @override
-  io.FileSystemEntityType get expectedType => io.FileSystemEntityType.DIRECTORY;
+  io.FileSystemEntityType get expectedType => io.FileSystemEntityType.directory;
 
   @override
   Uri get uri {
diff --git a/packages/file/lib/src/backends/memory/memory_file.dart b/packages/file/lib/src/backends/memory/memory_file.dart
index ad6e8de..73899dd 100644
--- a/packages/file/lib/src/backends/memory/memory_file.dart
+++ b/packages/file/lib/src/backends/memory/memory_file.dart
@@ -34,7 +34,7 @@
   }
 
   @override
-  io.FileSystemEntityType get expectedType => io.FileSystemEntityType.FILE;
+  io.FileSystemEntityType get expectedType => io.FileSystemEntityType.file;
 
   @override
   bool existsSync() => backingOrNull?.stat?.type == expectedType;
@@ -64,7 +64,7 @@
     );
     if (node.type != expectedType) {
       // There was an existing non-file entity at this object's path
-      assert(node.type == FileSystemEntityType.DIRECTORY);
+      assert(node.type == FileSystemEntityType.directory);
       throw common.isADirectory(path);
     }
     return node;
@@ -80,7 +80,7 @@
         checkType: (Node node) {
           FileSystemEntityType actualType = node.stat.type;
           if (actualType != expectedType) {
-            throw actualType == FileSystemEntityType.NOT_FOUND
+            throw actualType == FileSystemEntityType.notFound
                 ? common.noSuchFileOrDirectory(path)
                 : common.isADirectory(path);
           }
@@ -168,11 +168,11 @@
 
   @override
   Future<io.RandomAccessFile> open(
-          {io.FileMode mode: io.FileMode.READ}) async =>
+          {io.FileMode mode: io.FileMode.read}) async =>
       openSync(mode: mode);
 
   @override
-  io.RandomAccessFile openSync({io.FileMode mode: io.FileMode.READ}) =>
+  io.RandomAccessFile openSync({io.FileMode mode: io.FileMode.read}) =>
       throw new UnimplementedError('TODO');
 
   @override
@@ -193,7 +193,7 @@
 
   @override
   io.IOSink openWrite({
-    io.FileMode mode: io.FileMode.WRITE,
+    io.FileMode mode: io.FileMode.write,
     Encoding encoding: utf8,
   }) {
     if (!utils.isWriteMode(mode)) {
@@ -230,7 +230,7 @@
   @override
   Future<File> writeAsBytes(
     List<int> bytes, {
-    io.FileMode mode: io.FileMode.WRITE,
+    io.FileMode mode: io.FileMode.write,
     bool flush: false,
   }) async {
     writeAsBytesSync(bytes, mode: mode, flush: flush);
@@ -240,7 +240,7 @@
   @override
   void writeAsBytesSync(
     List<int> bytes, {
-    io.FileMode mode: io.FileMode.WRITE,
+    io.FileMode mode: io.FileMode.write,
     bool flush: false,
   }) {
     if (!utils.isWriteMode(mode)) {
@@ -255,7 +255,7 @@
   @override
   Future<File> writeAsString(
     String contents, {
-    io.FileMode mode: io.FileMode.WRITE,
+    io.FileMode mode: io.FileMode.write,
     Encoding encoding: utf8,
     bool flush: false,
   }) async {
@@ -266,7 +266,7 @@
   @override
   void writeAsStringSync(
     String contents, {
-    io.FileMode mode: io.FileMode.WRITE,
+    io.FileMode mode: io.FileMode.write,
     Encoding encoding: utf8,
     bool flush: false,
   }) =>
@@ -277,7 +277,7 @@
   File clone(String path) => new MemoryFile(fileSystem, path);
 
   void _truncateIfNecessary(FileNode node, io.FileMode mode) {
-    if (mode == io.FileMode.WRITE || mode == io.FileMode.WRITE_ONLY) {
+    if (mode == io.FileMode.write || mode == io.FileMode.writeOnly) {
       node.content.clear();
     }
   }
diff --git a/packages/file/lib/src/backends/memory/memory_file_stat.dart b/packages/file/lib/src/backends/memory/memory_file_stat.dart
index 958e6fc..6914b44 100644
--- a/packages/file/lib/src/backends/memory/memory_file_stat.dart
+++ b/packages/file/lib/src/backends/memory/memory_file_stat.dart
@@ -42,7 +42,7 @@
       : changed = null,
         modified = null,
         accessed = null,
-        type = io.FileSystemEntityType.NOT_FOUND,
+        type = io.FileSystemEntityType.notFound,
         mode = 0,
         size = -1;
 
diff --git a/packages/file/lib/src/backends/memory/memory_file_system.dart b/packages/file/lib/src/backends/memory/memory_file_system.dart
index 935ef7b..dba318d 100644
--- a/packages/file/lib/src/backends/memory/memory_file_system.dart
+++ b/packages/file/lib/src/backends/memory/memory_file_system.dart
@@ -149,7 +149,7 @@
       node = null;
     }
     if (node == null) {
-      return io.FileSystemEntityType.NOT_FOUND;
+      return io.FileSystemEntityType.notFound;
     }
     return node.type;
   }
diff --git a/packages/file/lib/src/backends/memory/memory_file_system_entity.dart b/packages/file/lib/src/backends/memory/memory_file_system_entity.dart
index 16a451a..91a514a 100644
--- a/packages/file/lib/src/backends/memory/memory_file_system_entity.dart
+++ b/packages/file/lib/src/backends/memory/memory_file_system_entity.dart
@@ -140,7 +140,7 @@
 
   @override
   Stream<io.FileSystemEvent> watch({
-    int events: io.FileSystemEvent.ALL,
+    int events: io.FileSystemEvent.all,
     bool recursive: false,
   }) =>
       throw new UnsupportedError('Watching not supported in MemoryFileSystem');
@@ -255,7 +255,7 @@
           if (child != null) {
             if (followTailLink) {
               FileSystemEntityType childType = child.stat.type;
-              if (childType != FileSystemEntityType.NOT_FOUND) {
+              if (childType != FileSystemEntityType.notFound) {
                 utils.checkType(expectedType, child.stat.type, () => newPath);
               }
             } else {
diff --git a/packages/file/lib/src/backends/memory/memory_link.dart b/packages/file/lib/src/backends/memory/memory_link.dart
index 6df6ae9..0e9d611 100644
--- a/packages/file/lib/src/backends/memory/memory_link.dart
+++ b/packages/file/lib/src/backends/memory/memory_link.dart
@@ -20,7 +20,7 @@
       : super(fileSystem, path);
 
   @override
-  io.FileSystemEntityType get expectedType => io.FileSystemEntityType.LINK;
+  io.FileSystemEntityType get expectedType => io.FileSystemEntityType.link;
 
   @override
   bool existsSync() => backingOrNull?.type == expectedType;
@@ -33,7 +33,7 @@
         newPath,
         checkType: (Node node) {
           if (node.type != expectedType) {
-            throw node.type == FileSystemEntityType.DIRECTORY
+            throw node.type == FileSystemEntityType.directory
                 ? common.isADirectory(newPath)
                 : common.invalidArgument(newPath);
           }
diff --git a/packages/file/lib/src/backends/memory/node.dart b/packages/file/lib/src/backends/memory/node.dart
index 1bea575..b4073a5 100644
--- a/packages/file/lib/src/backends/memory/node.dart
+++ b/packages/file/lib/src/backends/memory/node.dart
@@ -188,7 +188,7 @@
   DirectoryNode(DirectoryNode parent) : super(parent);
 
   @override
-  io.FileSystemEntityType get type => io.FileSystemEntityType.DIRECTORY;
+  io.FileSystemEntityType get type => io.FileSystemEntityType.directory;
 
   @override
   DirectoryNode get directory => this;
@@ -228,7 +228,7 @@
   FileNode(DirectoryNode parent) : super(parent);
 
   @override
-  io.FileSystemEntityType get type => io.FileSystemEntityType.FILE;
+  io.FileSystemEntityType get type => io.FileSystemEntityType.file;
 
   @override
   int get size => content.length;
@@ -301,7 +301,7 @@
   }
 
   @override
-  io.FileSystemEntityType get type => io.FileSystemEntityType.LINK;
+  io.FileSystemEntityType get type => io.FileSystemEntityType.link;
 
   @override
   io.FileStat get stat {
diff --git a/packages/file/lib/src/backends/memory/utils.dart b/packages/file/lib/src/backends/memory/utils.dart
index 51ffe2c..6a0ff27 100644
--- a/packages/file/lib/src/backends/memory/utils.dart
+++ b/packages/file/lib/src/backends/memory/utils.dart
@@ -10,13 +10,13 @@
 import 'node.dart';
 
 /// Checks if `node.type` returns [io.FileSystemEntityType.FILE].
-bool isFile(Node node) => node?.type == io.FileSystemEntityType.FILE;
+bool isFile(Node node) => node?.type == io.FileSystemEntityType.file;
 
 /// Checks if `node.type` returns [io.FileSystemEntityType.DIRECTORY].
-bool isDirectory(Node node) => node?.type == io.FileSystemEntityType.DIRECTORY;
+bool isDirectory(Node node) => node?.type == io.FileSystemEntityType.directory;
 
 /// Checks if `node.type` returns [io.FileSystemEntityType.LINK].
-bool isLink(Node node) => node?.type == io.FileSystemEntityType.LINK;
+bool isLink(Node node) => node?.type == io.FileSystemEntityType.link;
 
 /// Validator function that is expected to throw a [FileSystemException] if
 /// the node does not represent the type that is expected in any given context.
@@ -38,12 +38,12 @@
 ) {
   if (expectedType != actualType) {
     switch (expectedType) {
-      case FileSystemEntityType.DIRECTORY:
+      case FileSystemEntityType.directory:
         throw common.notADirectory(path());
-      case FileSystemEntityType.FILE:
-        assert(actualType == FileSystemEntityType.DIRECTORY);
+      case FileSystemEntityType.file:
+        assert(actualType == FileSystemEntityType.directory);
         throw common.isADirectory(path());
-      case FileSystemEntityType.LINK:
+      case FileSystemEntityType.link:
         throw common.invalidArgument(path());
       default:
         // Should not happen
@@ -54,10 +54,10 @@
 
 /// Tells if the specified file mode represents a write mode.
 bool isWriteMode(io.FileMode mode) =>
-    mode == io.FileMode.WRITE ||
-    mode == io.FileMode.APPEND ||
-    mode == io.FileMode.WRITE_ONLY ||
-    mode == io.FileMode.WRITE_ONLY_APPEND;
+    mode == io.FileMode.write ||
+    mode == io.FileMode.append ||
+    mode == io.FileMode.writeOnly ||
+    mode == io.FileMode.writeOnlyAppend;
 
 /// Tells whether the given string is empty.
 bool isEmpty(String str) => str.isEmpty;
diff --git a/packages/file/lib/src/backends/record_replay/codecs.dart b/packages/file/lib/src/backends/record_replay/codecs.dart
index 9754619..d90cd4d 100644
--- a/packages/file/lib/src/backends/record_replay/codecs.dart
+++ b/packages/file/lib/src/backends/record_replay/codecs.dart
@@ -4,7 +4,7 @@
 
 import 'dart:async';
 import 'dart:convert';
-import 'dart:io' show SYSTEM_ENCODING;
+import 'dart:io' show systemEncoding;
 
 import 'package:file/file.dart';
 import 'package:path/path.dart' as path;
@@ -280,7 +280,7 @@
 
   static Encoding _decode(String input) {
     if (input == 'system') {
-      return SYSTEM_ENCODING;
+      return systemEncoding;
     } else if (input != null) {
       return Encoding.getByName(input);
     }
@@ -308,15 +308,15 @@
   @override
   String convert(FileMode input) {
     switch (input) {
-      case FileMode.READ:
+      case FileMode.read:
         return 'READ';
-      case FileMode.WRITE:
+      case FileMode.write:
         return 'WRITE';
-      case FileMode.APPEND:
+      case FileMode.append:
         return 'APPEND';
-      case FileMode.WRITE_ONLY:
+      case FileMode.writeOnly:
         return 'WRITE_ONLY';
-      case FileMode.WRITE_ONLY_APPEND:
+      case FileMode.writeOnlyAppend:
         return 'WRITE_ONLY_APPEND';
     }
     throw new ArgumentError('Invalid value: $input');
@@ -368,10 +368,10 @@
 
   static FileSystemEntityType _decode(String input) {
     return const <String, FileSystemEntityType>{
-      'FILE': FileSystemEntityType.FILE,
-      'DIRECTORY': FileSystemEntityType.DIRECTORY,
-      'LINK': FileSystemEntityType.LINK,
-      'NOT_FOUND': FileSystemEntityType.NOT_FOUND,
+      'file': FileSystemEntityType.file,
+      'directory': FileSystemEntityType.directory,
+      'link': FileSystemEntityType.link,
+      'notFound': FileSystemEntityType.notFound,
     }[input];
   }
 
diff --git a/packages/file/lib/src/backends/record_replay/recording_file.dart b/packages/file/lib/src/backends/record_replay/recording_file.dart
index 3a6a6e1..4400a96 100644
--- a/packages/file/lib/src/backends/record_replay/recording_file.dart
+++ b/packages/file/lib/src/backends/record_replay/recording_file.dart
@@ -83,10 +83,10 @@
 
   File _copySync(String newPath) => wrap(delegate.copySync(newPath));
 
-  Future<RandomAccessFile> _open({FileMode mode: FileMode.READ}) =>
+  Future<RandomAccessFile> _open({FileMode mode: FileMode.read}) =>
       delegate.open(mode: mode).then(_wrapRandomAccessFile);
 
-  RandomAccessFile _openSync({FileMode mode: FileMode.READ}) =>
+  RandomAccessFile _openSync({FileMode mode: FileMode.read}) =>
       _wrapRandomAccessFile(delegate.openSync(mode: mode));
 
   StreamReference<List<int>> _openRead([int start, int end]) {
@@ -94,12 +94,12 @@
       file: _newRecordingFile(),
       stream: delegate.openRead(start, end),
       writer: (File file, List<int> bytes) {
-        file.writeAsBytesSync(bytes, mode: FileMode.APPEND, flush: true);
+        file.writeAsBytesSync(bytes, mode: FileMode.append, flush: true);
       },
     );
   }
 
-  IOSink _openWrite({FileMode mode: FileMode.WRITE, Encoding encoding: utf8}) {
+  IOSink _openWrite({FileMode mode: FileMode.write, Encoding encoding: utf8}) {
     return new RecordingIOSink(
       fileSystem,
       delegate.openWrite(mode: mode, encoding: encoding),
@@ -168,14 +168,14 @@
 
   Future<File> _writeAsBytes(
     List<int> bytes, {
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     bool flush: false,
   }) =>
       delegate.writeAsBytes(bytes, mode: mode, flush: flush).then(wrap);
 
   Future<File> _writeAsString(
     String contents, {
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     Encoding encoding: utf8,
     bool flush: false,
   }) =>
diff --git a/packages/file/lib/src/backends/record_replay/recording_random_access_file.dart b/packages/file/lib/src/backends/record_replay/recording_random_access_file.dart
index e67b486..467f52c 100644
--- a/packages/file/lib/src/backends/record_replay/recording_random_access_file.dart
+++ b/packages/file/lib/src/backends/record_replay/recording_random_access_file.dart
@@ -99,7 +99,7 @@
   Future<RandomAccessFile> _flush() => delegate.flush().then(_wrap);
 
   Future<RandomAccessFile> _lock(
-          [FileLock mode = FileLock.EXCLUSIVE, int start = 0, int end = -1]) =>
+          [FileLock mode = FileLock.exclusive, int start = 0, int end = -1]) =>
       delegate.lock(mode, start, end).then(_wrap);
 
   Future<RandomAccessFile> _unlock([int start = 0, int end = -1]) =>
diff --git a/packages/file/lib/src/forwarding/forwarding_file.dart b/packages/file/lib/src/forwarding/forwarding_file.dart
index 9d4b3c1..cf671f8 100644
--- a/packages/file/lib/src/forwarding/forwarding_file.dart
+++ b/packages/file/lib/src/forwarding/forwarding_file.dart
@@ -62,12 +62,12 @@
 
   @override
   Future<RandomAccessFile> open({
-    FileMode mode: FileMode.READ,
+    FileMode mode: FileMode.read,
   }) async =>
       delegate.open(mode: mode);
 
   @override
-  RandomAccessFile openSync({FileMode mode: FileMode.READ}) =>
+  RandomAccessFile openSync({FileMode mode: FileMode.read}) =>
       delegate.openSync(mode: mode);
 
   @override
@@ -76,7 +76,7 @@
 
   @override
   IOSink openWrite({
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     Encoding encoding: utf8,
   }) =>
       delegate.openWrite(mode: mode, encoding: encoding);
@@ -106,7 +106,7 @@
   @override
   Future<File> writeAsBytes(
     List<int> bytes, {
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     bool flush: false,
   }) async =>
       wrap(await delegate.writeAsBytes(
@@ -118,7 +118,7 @@
   @override
   void writeAsBytesSync(
     List<int> bytes, {
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     bool flush: false,
   }) =>
       delegate.writeAsBytesSync(bytes, mode: mode, flush: flush);
@@ -126,7 +126,7 @@
   @override
   Future<File> writeAsString(
     String contents, {
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     Encoding encoding: utf8,
     bool flush: false,
   }) async =>
@@ -140,7 +140,7 @@
   @override
   void writeAsStringSync(
     String contents, {
-    FileMode mode: FileMode.WRITE,
+    FileMode mode: FileMode.write,
     Encoding encoding: utf8,
     bool flush: false,
   }) =>
diff --git a/packages/file/lib/src/forwarding/forwarding_file_system_entity.dart b/packages/file/lib/src/forwarding/forwarding_file_system_entity.dart
index 8c351a1..50d19cb 100644
--- a/packages/file/lib/src/forwarding/forwarding_file_system_entity.dart
+++ b/packages/file/lib/src/forwarding/forwarding_file_system_entity.dart
@@ -73,7 +73,7 @@
 
   @override
   Stream<FileSystemEvent> watch({
-    int events: FileSystemEvent.ALL,
+    int events: FileSystemEvent.all,
     bool recursive: false,
   }) =>
       delegate.watch(events: events, recursive: recursive);
diff --git a/packages/file/lib/src/interface/file.dart b/packages/file/lib/src/interface/file.dart
index d472907..860d572 100644
--- a/packages/file/lib/src/interface/file.dart
+++ b/packages/file/lib/src/interface/file.dart
@@ -31,11 +31,11 @@
 
   @override
   Future<File> writeAsBytes(List<int> bytes,
-      {io.FileMode mode: io.FileMode.WRITE, bool flush: false});
+      {io.FileMode mode: io.FileMode.write, bool flush: false});
 
   @override
   Future<File> writeAsString(String contents,
-      {io.FileMode mode: io.FileMode.WRITE,
+      {io.FileMode mode: io.FileMode.write,
       Encoding encoding: utf8,
       bool flush: false});
 }
diff --git a/packages/file/lib/src/interface/file_system.dart b/packages/file/lib/src/interface/file_system.dart
index 9e51256..a13f906 100644
--- a/packages/file/lib/src/interface/file_system.dart
+++ b/packages/file/lib/src/interface/file_system.dart
@@ -121,30 +121,30 @@
 
   /// Checks if [`type(path)`](type) returns [io.FileSystemEntityType.FILE].
   Future<bool> isFile(String path) async =>
-      await type(path) == io.FileSystemEntityType.FILE;
+      await type(path) == io.FileSystemEntityType.file;
 
   /// Synchronously checks if [`type(path)`](type) returns
   /// [io.FileSystemEntityType.FILE].
   bool isFileSync(String path) =>
-      typeSync(path) == io.FileSystemEntityType.FILE;
+      typeSync(path) == io.FileSystemEntityType.file;
 
   /// Checks if [`type(path)`](type) returns [io.FileSystemEntityType.DIRECTORY].
   Future<bool> isDirectory(String path) async =>
-      await type(path) == io.FileSystemEntityType.DIRECTORY;
+      await type(path) == io.FileSystemEntityType.directory;
 
   /// Synchronously checks if [`type(path)`](type) returns
   /// [io.FileSystemEntityType.DIRECTORY].
   bool isDirectorySync(String path) =>
-      typeSync(path) == io.FileSystemEntityType.DIRECTORY;
+      typeSync(path) == io.FileSystemEntityType.directory;
 
   /// Checks if [`type(path)`](type) returns [io.FileSystemEntityType.LINK].
   Future<bool> isLink(String path) async =>
-      await type(path) == io.FileSystemEntityType.LINK;
+      await type(path) == io.FileSystemEntityType.link;
 
   /// Synchronously checks if [`type(path)`](type) returns
   /// [io.FileSystemEntityType.LINK].
   bool isLinkSync(String path) =>
-      typeSync(path) == io.FileSystemEntityType.LINK;
+      typeSync(path) == io.FileSystemEntityType.link;
 
   /// Gets the string path represented by the specified generic [path].
   ///
diff --git a/packages/file/pubspec.yaml b/packages/file/pubspec.yaml
index ebd81e7..6c6dafb 100644
--- a/packages/file/pubspec.yaml
+++ b/packages/file/pubspec.yaml
@@ -1,5 +1,5 @@
 name: file
-version: 5.0.0
+version: 5.0.1
 authors:
 - Matan Lurey <matanl@google.com>
 - Yegor Jbanov <yjbanov@google.com>
@@ -17,4 +17,4 @@
   file_testing: '>=2.0.0 <3.0.0'
 
 environment:
-  sdk: '>=2.0.0-dev.28.0 <2.0.0'
+  sdk: '>=2.0.0-dev.54.0 <2.0.0'
diff --git a/packages/file/test/chroot_test.dart b/packages/file/test/chroot_test.dart
index cd9f1a1..697ecdd 100644
--- a/packages/file/test/chroot_test.dart
+++ b/packages/file/test/chroot_test.dart
@@ -113,44 +113,44 @@
         group('stat', () {
           test('isNotFoundForJailbreakPath', () {
             mem.file('/foo').createSync();
-            expect(fs.statSync('../foo').type, FileSystemEntityType.NOT_FOUND);
+            expect(fs.statSync('../foo').type, FileSystemEntityType.notFound);
           });
 
           test('isNotFoundForSymlinkWithJailbreakTarget', () {
             mem.file('/foo').createSync();
             mem.link('/tmp/bar').createSync('/foo');
-            expect(mem.statSync('/tmp/bar').type, FileSystemEntityType.FILE);
-            expect(fs.statSync('/bar').type, FileSystemEntityType.NOT_FOUND);
+            expect(mem.statSync('/tmp/bar').type, FileSystemEntityType.file);
+            expect(fs.statSync('/bar').type, FileSystemEntityType.notFound);
           });
 
           test('isNotFoundForSymlinkToOutsideAndBackInsideJail', () {
             mem.file('/tmp/bar').createSync();
             mem.link('/foo').createSync('/tmp/bar');
             mem.link('/tmp/baz').createSync('/foo');
-            expect(mem.statSync('/tmp/baz').type, FileSystemEntityType.FILE);
-            expect(fs.statSync('/baz').type, FileSystemEntityType.NOT_FOUND);
+            expect(mem.statSync('/tmp/baz').type, FileSystemEntityType.file);
+            expect(fs.statSync('/baz').type, FileSystemEntityType.notFound);
           });
         });
 
         group('type', () {
           test('isNotFoundForJailbreakPath', () {
             mem.file('/foo').createSync();
-            expect(fs.typeSync('../foo'), FileSystemEntityType.NOT_FOUND);
+            expect(fs.typeSync('../foo'), FileSystemEntityType.notFound);
           });
 
           test('isNotFoundForSymlinkWithJailbreakTarget', () {
             mem.file('/foo').createSync();
             mem.link('/tmp/bar').createSync('/foo');
-            expect(mem.typeSync('/tmp/bar'), FileSystemEntityType.FILE);
-            expect(fs.typeSync('/bar'), FileSystemEntityType.NOT_FOUND);
+            expect(mem.typeSync('/tmp/bar'), FileSystemEntityType.file);
+            expect(fs.typeSync('/bar'), FileSystemEntityType.notFound);
           });
 
           test('isNotFoundForSymlinkToOutsideAndBackInsideJail', () {
             mem.file('/tmp/bar').createSync();
             mem.link('/foo').createSync('/tmp/bar');
             mem.link('/tmp/baz').createSync('/foo');
-            expect(mem.typeSync('/tmp/baz'), FileSystemEntityType.FILE);
-            expect(fs.typeSync('/baz'), FileSystemEntityType.NOT_FOUND);
+            expect(mem.typeSync('/tmp/baz'), FileSystemEntityType.file);
+            expect(fs.typeSync('/baz'), FileSystemEntityType.notFound);
           });
         });
       });
diff --git a/packages/file/test/common_tests.dart b/packages/file/test/common_tests.dart
index 3227856..62f3b85 100644
--- a/packages/file/test/common_tests.dart
+++ b/packages/file/test/common_tests.dart
@@ -360,31 +360,31 @@
       group('stat', () {
         test('isNotFoundForPathToNonExistentEntityAtTail', () {
           FileStat stat = fs.statSync(ns('/foo'));
-          expect(stat.type, FileSystemEntityType.NOT_FOUND);
+          expect(stat.type, FileSystemEntityType.notFound);
         });
 
         test('isNotFoundForPathToNonExistentEntityInTraversal', () {
           FileStat stat = fs.statSync(ns('/foo/bar'));
-          expect(stat.type, FileSystemEntityType.NOT_FOUND);
+          expect(stat.type, FileSystemEntityType.notFound);
         });
 
         test('isDirectoryForDirectory', () {
           fs.directory(ns('/foo')).createSync();
           FileStat stat = fs.statSync(ns('/foo'));
-          expect(stat.type, FileSystemEntityType.DIRECTORY);
+          expect(stat.type, FileSystemEntityType.directory);
         });
 
         test('isFileForFile', () {
           fs.file(ns('/foo')).createSync();
           FileStat stat = fs.statSync(ns('/foo'));
-          expect(stat.type, FileSystemEntityType.FILE);
+          expect(stat.type, FileSystemEntityType.file);
         });
 
         test('isFileForLinkToFile', () {
           fs.file(ns('/foo')).createSync();
           fs.link(ns('/bar')).createSync(ns('/foo'));
           FileStat stat = fs.statSync(ns('/bar'));
-          expect(stat.type, FileSystemEntityType.FILE);
+          expect(stat.type, FileSystemEntityType.file);
         });
 
         test('isNotFoundForLinkWithCircularReference', () {
@@ -392,7 +392,7 @@
           fs.link(ns('/bar')).createSync(ns('/baz'));
           fs.link(ns('/baz')).createSync(ns('/foo'));
           FileStat stat = fs.statSync(ns('/foo'));
-          expect(stat.type, FileSystemEntityType.NOT_FOUND);
+          expect(stat.type, FileSystemEntityType.notFound);
         });
       });
 
@@ -438,26 +438,26 @@
         test('isFileForFile', () {
           fs.file(ns('/foo')).createSync();
           FileSystemEntityType type = fs.typeSync(ns('/foo'));
-          expect(type, FileSystemEntityType.FILE);
+          expect(type, FileSystemEntityType.file);
         });
 
         test('isDirectoryForDirectory', () {
           fs.directory(ns('/foo')).createSync();
           FileSystemEntityType type = fs.typeSync(ns('/foo'));
-          expect(type, FileSystemEntityType.DIRECTORY);
+          expect(type, FileSystemEntityType.directory);
         });
 
         test('isDirectoryForAncestorOfRoot', () {
           FileSystemEntityType type = fs.typeSync(
               new List<String>.filled(20, '..').join(fs.path.separator));
-          expect(type, FileSystemEntityType.DIRECTORY);
+          expect(type, FileSystemEntityType.directory);
         });
 
         test('isFileForLinkToFileAndFollowLinksTrue', () {
           fs.file(ns('/foo')).createSync();
           fs.link(ns('/bar')).createSync(ns('/foo'));
           FileSystemEntityType type = fs.typeSync(ns('/bar'));
-          expect(type, FileSystemEntityType.FILE);
+          expect(type, FileSystemEntityType.file);
         });
 
         test('isLinkForLinkToFileAndFollowLinksFalse', () {
@@ -465,7 +465,7 @@
           fs.link(ns('/bar')).createSync(ns('/foo'));
           FileSystemEntityType type =
               fs.typeSync(ns('/bar'), followLinks: false);
-          expect(type, FileSystemEntityType.LINK);
+          expect(type, FileSystemEntityType.link);
         });
 
         test('isNotFoundForLinkWithCircularReferenceAndFollowLinksTrue', () {
@@ -473,17 +473,17 @@
           fs.link(ns('/bar')).createSync(ns('/baz'));
           fs.link(ns('/baz')).createSync(ns('/foo'));
           FileSystemEntityType type = fs.typeSync(ns('/foo'));
-          expect(type, FileSystemEntityType.NOT_FOUND);
+          expect(type, FileSystemEntityType.notFound);
         });
 
         test('isNotFoundForNoEntityAtTail', () {
           FileSystemEntityType type = fs.typeSync(ns('/foo'));
-          expect(type, FileSystemEntityType.NOT_FOUND);
+          expect(type, FileSystemEntityType.notFound);
         });
 
         test('isNotFoundForNoDirectoryInTraversal', () {
           FileSystemEntityType type = fs.typeSync(ns('/foo/bar/baz'));
-          expect(type, FileSystemEntityType.NOT_FOUND);
+          expect(type, FileSystemEntityType.notFound);
         });
       });
     });
@@ -679,10 +679,10 @@
           fs.link(ns('/bar')).createSync(ns('/foo'));
           fs.directory(ns('/bar')).renameSync(ns('/baz'));
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.DIRECTORY);
-          expect(fs.typeSync(ns('/bar')), FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.directory);
+          expect(fs.typeSync(ns('/bar')), FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.link(ns('/baz')).targetSync(), ns('/foo'));
         });
 
@@ -707,8 +707,8 @@
           Directory src = fs.directory(ns('/foo'))..createSync();
           fs.directory(ns('/bar')).createSync();
           src.renameSync(ns('/bar/baz'));
-          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.NOT_FOUND);
-          expect(fs.typeSync(ns('/bar/baz')), FileSystemEntityType.DIRECTORY);
+          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.notFound);
+          expect(fs.typeSync(ns('/bar/baz')), FileSystemEntityType.directory);
         });
 
         test('succeedsIfSourceIsLinkToDifferentDirectory', () {
@@ -718,11 +718,11 @@
           fs.link(ns('/foo/subfoo/lnk')).createSync(ns('/bar/subbar'));
           fs.directory(ns('/foo/subfoo/lnk')).renameSync(ns('/baz/subbaz/dst'));
           expect(fs.typeSync(ns('/foo/subfoo/lnk')),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/baz/subbaz/dst'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.typeSync(ns('/baz/subbaz/dst'), followLinks: true),
-              FileSystemEntityType.DIRECTORY);
+              FileSystemEntityType.directory);
         });
       });
 
@@ -775,7 +775,7 @@
         test('succeedsIfPathReferencesFileAndRecursiveTrue', () {
           fs.file(ns('/foo')).createSync();
           fs.directory(ns('/foo')).deleteSync(recursive: true);
-          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.NOT_FOUND);
+          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.notFound);
         });
 
         test('throwsIfPathReferencesFileAndRecursiveFalse', () {
@@ -790,9 +790,9 @@
           fs.link(ns('/bar')).createSync(ns('/foo'));
           fs.directory(ns('/bar')).deleteSync(recursive: true);
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.DIRECTORY);
+              FileSystemEntityType.directory);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
         });
 
         test('succeedsIfPathReferencesLinkToDirectoryAndRecursiveFalse', () {
@@ -800,9 +800,9 @@
           fs.link(ns('/bar')).createSync(ns('/foo'));
           fs.directory(ns('/bar')).deleteSync();
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.DIRECTORY);
+              FileSystemEntityType.directory);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
         });
 
         test('succeedsIfExistsAsLinkToDirectoryInDifferentDirectory', () {
@@ -810,9 +810,9 @@
           fs.link(ns('/baz/qux')).createSync(ns('/foo/bar'), recursive: true);
           fs.directory(ns('/baz/qux')).deleteSync();
           expect(fs.typeSync(ns('/foo/bar'), followLinks: false),
-              FileSystemEntityType.DIRECTORY);
+              FileSystemEntityType.directory);
           expect(fs.typeSync(ns('/baz/qux'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
         });
 
         test('succeedsIfPathReferencesLinkToFileAndRecursiveTrue', () {
@@ -820,9 +820,9 @@
           fs.link(ns('/bar')).createSync(ns('/foo'));
           fs.directory(ns('/bar')).deleteSync(recursive: true);
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
         });
 
         test('throwsIfPathReferencesLinkToFileAndRecursiveFalse', () {
@@ -1215,9 +1215,9 @@
           fs.link(ns('/foo')).createSync(ns('/bar'));
           fs.file(ns('/foo')).createSync();
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
         });
 
         test('throwsIfAlreadyExistsAsLinkToNotFoundViaTraversal', () {
@@ -1245,9 +1245,9 @@
           fs.link(ns('/bar/baz')).createSync(ns('/foo/qux'));
           fs.file(ns('/bar/baz')).createSync();
           expect(fs.typeSync(ns('/bar/baz'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.typeSync(ns('/foo/qux'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
         });
       });
 
@@ -1293,11 +1293,11 @@
           fs.file(ns('/bar')).createSync();
           fs.link(ns('/baz')).createSync(ns('/bar'));
           f.renameSync(ns('/baz'));
-          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.NOT_FOUND);
+          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
         });
 
         test('throwsIfDestinationExistsAsLinkToDirectory', () {
@@ -1313,9 +1313,9 @@
           File f = fs.file(ns('/foo'))..createSync();
           fs.link(ns('/bar')).createSync(ns('/baz'));
           f.renameSync(ns('/bar'));
-          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.NOT_FOUND);
+          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
         });
 
         test('throwsIfSourceDoesntExist', () {
@@ -1335,11 +1335,11 @@
           fs.file(ns('/foo')).createSync();
           fs.link(ns('/bar')).createSync(ns('/foo'));
           fs.file(ns('/bar')).renameSync(ns('/baz'));
-          expect(fs.typeSync(ns('/bar')), FileSystemEntityType.NOT_FOUND);
+          expect(fs.typeSync(ns('/bar')), FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.typeSync(ns('/baz'), followLinks: true),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
         });
 
         test('throwsIfSourceExistsAsLinkToDirectory', () {
@@ -1414,11 +1414,11 @@
           fs.link(ns('/baz')).createSync(ns('/bar'));
           f.copySync(ns('/baz'));
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.file(ns('/foo')).readAsStringSync(), 'foo');
           expect(fs.file(ns('/bar')).readAsStringSync(), 'foo');
         });
@@ -1452,11 +1452,11 @@
           fs.link(ns('/bar')).createSync(ns('/foo'));
           fs.file(ns('/bar')).copySync(ns('/baz'));
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.file(ns('/foo')).readAsStringSync(), 'foo');
           expect(fs.file(ns('/baz')).readAsStringSync(), 'foo');
         });
@@ -1480,11 +1480,11 @@
           fs.link(ns('/baz/qux')).createSync(ns('/foo/bar'), recursive: true);
           fs.file(ns('/baz/qux')).copySync(ns('/baz/quux'));
           expect(fs.typeSync(ns('/foo/bar'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.typeSync(ns('/baz/qux'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.typeSync(ns('/baz/quux'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.file(ns('/foo/bar')).readAsStringSync(), 'foo');
           expect(fs.file(ns('/baz/quux')).readAsStringSync(), 'foo');
         });
@@ -1499,11 +1499,11 @@
           fs.link(ns('/baz/quux')).createSync(ns('/foo/bar'));
           fs.file(ns('/baz/qux')).copySync(ns('/baz/quux'));
           expect(fs.typeSync(ns('/foo/bar'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.typeSync(ns('/baz/qux'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.typeSync(ns('/baz/quux'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.file(ns('/foo/bar')).readAsStringSync(), 'qux');
           expect(fs.file(ns('/baz/qux')).readAsStringSync(), 'qux');
         });
@@ -1681,7 +1681,7 @@
 
       group('open', () {
         void testIfDoesntExistAtTail(FileMode mode) {
-          if (mode == FileMode.READ) {
+          if (mode == FileMode.read) {
             test('throwsIfDoesntExistAtTail', () {
               expectFileSystemException(ErrorCodes.ENOENT, () {
                 fs.file(ns('/bar')).openSync(mode: mode);
@@ -1751,7 +1751,7 @@
               });
             });
 
-            if (mode == FileMode.WRITE || mode == FileMode.WRITE_ONLY) {
+            if (mode == FileMode.write || mode == FileMode.writeOnly) {
               test('lengthIsResetToZeroIfOpened', () {
                 expect(raf.lengthSync(), equals(0));
               });
@@ -1761,8 +1761,8 @@
               });
             }
 
-            if (mode == FileMode.WRITE_ONLY ||
-                mode == FileMode.WRITE_ONLY_APPEND) {
+            if (mode == FileMode.writeOnly ||
+                mode == FileMode.writeOnlyAppend) {
               test('throwsIfReadByte', () {
                 expectFileSystemException(ErrorCodes.EBADF, () {
                   raf.readByteSync();
@@ -1783,7 +1783,7 @@
             } else {
               group('read', () {
                 setUp(() {
-                  if (mode == FileMode.WRITE) {
+                  if (mode == FileMode.write) {
                     // Write data back that we truncated when opening the file.
                     raf.writeStringSync('pre-existing content\n');
                   }
@@ -1832,7 +1832,7 @@
               });
             }
 
-            if (mode == FileMode.READ) {
+            if (mode == FileMode.read) {
               test('throwsIfWriteByte', () {
                 expectFileSystemException(ErrorCodes.EBADF, () {
                   raf.writeByteSync(0xBAD);
@@ -1867,7 +1867,7 @@
               test('writeByte', () {
                 raf.writeByteSync(utf8.encode('A').first);
                 raf.flushSync();
-                if (mode == FileMode.WRITE || mode == FileMode.WRITE_ONLY) {
+                if (mode == FileMode.write || mode == FileMode.writeOnly) {
                   expect(f.readAsStringSync(), 'A');
                 } else {
                   expect(f.readAsStringSync(), 'pre-existing content\nA');
@@ -1877,7 +1877,7 @@
               test('writeFrom', () {
                 raf.writeFromSync(utf8.encode('Hello world'));
                 raf.flushSync();
-                if (mode == FileMode.WRITE || mode == FileMode.WRITE_ONLY) {
+                if (mode == FileMode.write || mode == FileMode.writeOnly) {
                   expect(f.readAsStringSync(), 'Hello world');
                 } else {
                   expect(f.readAsStringSync(),
@@ -1888,7 +1888,7 @@
               test('writeFromWithStart', () {
                 raf.writeFromSync(utf8.encode('Hello world'), 2);
                 raf.flushSync();
-                if (mode == FileMode.WRITE || mode == FileMode.WRITE_ONLY) {
+                if (mode == FileMode.write || mode == FileMode.writeOnly) {
                   expect(f.readAsStringSync(), 'llo world');
                 } else {
                   expect(
@@ -1899,7 +1899,7 @@
               test('writeFromWithStartAndEnd', () {
                 raf.writeFromSync(utf8.encode('Hello world'), 2, 5);
                 raf.flushSync();
-                if (mode == FileMode.WRITE || mode == FileMode.WRITE_ONLY) {
+                if (mode == FileMode.write || mode == FileMode.writeOnly) {
                   expect(f.readAsStringSync(), 'llo');
                 } else {
                   expect(f.readAsStringSync(), 'pre-existing content\nllo');
@@ -1909,7 +1909,7 @@
               test('writeString', () {
                 raf.writeStringSync('Hello world');
                 raf.flushSync();
-                if (mode == FileMode.WRITE || mode == FileMode.WRITE_ONLY) {
+                if (mode == FileMode.write || mode == FileMode.writeOnly) {
                   expect(f.readAsStringSync(), 'Hello world');
                 } else {
                   expect(f.readAsStringSync(),
@@ -1918,7 +1918,7 @@
               });
             }
 
-            if (mode == FileMode.APPEND || mode == FileMode.WRITE_ONLY_APPEND) {
+            if (mode == FileMode.append || mode == FileMode.writeOnlyAppend) {
               test('positionInitializedToEndOfFile', () {
                 expect(raf.positionSync(), 21);
               });
@@ -1930,14 +1930,14 @@
 
             group('position', () {
               setUp(() {
-                if (mode == FileMode.WRITE || mode == FileMode.WRITE_ONLY) {
+                if (mode == FileMode.write || mode == FileMode.writeOnly) {
                   // Write data back that we truncated when opening the file.
                   raf.writeStringSync('pre-existing content\n');
                 }
               });
 
-              if (mode != FileMode.WRITE_ONLY &&
-                  mode != FileMode.WRITE_ONLY_APPEND) {
+              if (mode != FileMode.writeOnly &&
+                  mode != FileMode.writeOnlyAppend) {
                 test('growsAfterRead', () {
                   raf.setPositionSync(0);
                   raf.readSync(10);
@@ -1950,7 +1950,7 @@
                 });
               }
 
-              if (mode == FileMode.READ) {
+              if (mode == FileMode.read) {
                 test('succeedsIfSetPastEndOfFile', () {
                   raf.setPositionSync(32);
                   expect(raf.positionSync(), 32);
@@ -1990,7 +1990,7 @@
               });
             });
 
-            if (mode == FileMode.READ) {
+            if (mode == FileMode.read) {
               test('throwsIfTruncate', () {
                 expectFileSystemException(ErrorCodes.EINVAL, () {
                   raf.truncateSync(5);
@@ -1999,7 +1999,7 @@
             } else {
               group('truncate', () {
                 setUp(() {
-                  if (mode == FileMode.WRITE || mode == FileMode.WRITE_ONLY) {
+                  if (mode == FileMode.write || mode == FileMode.writeOnly) {
                     // Write data back that we truncated when opening the file.
                     raf.writeStringSync('pre-existing content\n');
                   }
@@ -2045,12 +2045,12 @@
           testRandomAccessFileOperations(mode);
         }
 
-        group('READ', () => testOpenWithMode(FileMode.READ));
-        group('WRITE', () => testOpenWithMode(FileMode.WRITE));
-        group('APPEND', () => testOpenWithMode(FileMode.APPEND));
-        group('WRITE_ONLY', () => testOpenWithMode(FileMode.WRITE_ONLY));
+        group('READ', () => testOpenWithMode(FileMode.read));
+        group('WRITE', () => testOpenWithMode(FileMode.write));
+        group('APPEND', () => testOpenWithMode(FileMode.append));
+        group('WRITE_ONLY', () => testOpenWithMode(FileMode.writeOnly));
         group('WRITE_ONLY_APPEND',
-            () => testOpenWithMode(FileMode.WRITE_ONLY_APPEND));
+            () => testOpenWithMode(FileMode.writeOnlyAppend));
       });
 
       group('openRead', () {
@@ -2143,7 +2143,7 @@
         });
 
         test('throwsIfModeIsRead', () {
-          expect(() => fs.file(ns('/foo')).openWrite(mode: FileMode.READ),
+          expect(() => fs.file(ns('/foo')).openWrite(mode: FileMode.read),
               throwsArgumentError);
         });
 
@@ -2179,7 +2179,7 @@
         test('appendsContentInAppendMode', () async {
           File f = fs.file(ns('/foo'))..createSync();
           f.writeAsStringSync('Hello');
-          IOSink sink = f.openWrite(mode: FileMode.APPEND);
+          IOSink sink = f.openWrite(mode: FileMode.append);
           sink.write('Goodbye');
           await sink.flush();
           await sink.close();
@@ -2516,7 +2516,7 @@
         test('throwsIfFileModeRead', () {
           File f = fs.file(ns('/foo'))..createSync();
           expectFileSystemException(ErrorCodes.EBADF, () {
-            f.writeAsBytesSync(<int>[1], mode: FileMode.READ);
+            f.writeAsBytesSync(<int>[1], mode: FileMode.read);
           });
         });
 
@@ -2530,9 +2530,9 @@
 
         test('appendsContentIfFileModeAppend', () {
           File f = fs.file(ns('/foo'))..createSync();
-          f.writeAsBytesSync(<int>[1, 2], mode: FileMode.APPEND);
+          f.writeAsBytesSync(<int>[1, 2], mode: FileMode.append);
           expect(f.readAsBytesSync(), <int>[1, 2]);
-          f.writeAsBytesSync(<int>[3, 4], mode: FileMode.APPEND);
+          f.writeAsBytesSync(<int>[3, 4], mode: FileMode.append);
           expect(f.readAsBytesSync(), <int>[1, 2, 3, 4]);
         });
 
@@ -2589,7 +2589,7 @@
         test('throwsIfFileModeRead', () {
           File f = fs.file(ns('/foo'))..createSync();
           expectFileSystemException(ErrorCodes.EBADF, () {
-            f.writeAsStringSync('Hello world', mode: FileMode.READ);
+            f.writeAsStringSync('Hello world', mode: FileMode.read);
           });
         });
 
@@ -2603,9 +2603,9 @@
 
         test('appendsContentIfFileModeAppend', () {
           File f = fs.file(ns('/foo'))..createSync();
-          f.writeAsStringSync('Hello', mode: FileMode.APPEND);
+          f.writeAsStringSync('Hello', mode: FileMode.append);
           expect(f.readAsStringSync(), 'Hello');
-          f.writeAsStringSync('Goodbye', mode: FileMode.APPEND);
+          f.writeAsStringSync('Goodbye', mode: FileMode.append);
           expect(f.readAsStringSync(), 'HelloGoodbye');
         });
 
@@ -2662,31 +2662,31 @@
       group('stat', () {
         test('isNotFoundIfDoesntExistAtTail', () {
           FileStat stat = fs.file(ns('/foo')).statSync();
-          expect(stat.type, FileSystemEntityType.NOT_FOUND);
+          expect(stat.type, FileSystemEntityType.notFound);
         });
 
         test('isNotFoundIfDoesntExistViaTraversal', () {
           FileStat stat = fs.file(ns('/foo/bar')).statSync();
-          expect(stat.type, FileSystemEntityType.NOT_FOUND);
+          expect(stat.type, FileSystemEntityType.notFound);
         });
 
         test('isDirectoryIfExistsAsDirectory', () {
           fs.directory(ns('/foo')).createSync();
           FileStat stat = fs.file(ns('/foo')).statSync();
-          expect(stat.type, FileSystemEntityType.DIRECTORY);
+          expect(stat.type, FileSystemEntityType.directory);
         });
 
         test('isFileIfExistsAsFile', () {
           fs.file(ns('/foo')).createSync();
           FileStat stat = fs.file(ns('/foo')).statSync();
-          expect(stat.type, FileSystemEntityType.FILE);
+          expect(stat.type, FileSystemEntityType.file);
         });
 
         test('isFileIfExistsAsLinkToFile', () {
           fs.file(ns('/foo')).createSync();
           fs.link(ns('/bar')).createSync(ns('/foo'));
           FileStat stat = fs.file(ns('/bar')).statSync();
-          expect(stat.type, FileSystemEntityType.FILE);
+          expect(stat.type, FileSystemEntityType.file);
         });
       });
 
@@ -2718,7 +2718,7 @@
         test('succeedsIfExistsAsDirectoryAndRecursiveTrue', () {
           fs.directory(ns('/foo')).createSync();
           fs.file(ns('/foo')).deleteSync(recursive: true);
-          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.NOT_FOUND);
+          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.notFound);
         });
 
         test('throwsIfExistsAsDirectoryAndRecursiveFalse', () {
@@ -2747,10 +2747,10 @@
         test('succeedsIfExistsAsLinkToDirectoryAndRecursiveTrue', () {
           fs.directory(ns('/foo')).createSync();
           fs.link(ns('/bar')).createSync(ns('/foo'));
-          expect(fs.typeSync(ns('/bar')), FileSystemEntityType.DIRECTORY);
+          expect(fs.typeSync(ns('/bar')), FileSystemEntityType.directory);
           fs.file(ns('/bar')).deleteSync(recursive: true);
-          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.DIRECTORY);
-          expect(fs.typeSync(ns('/bar')), FileSystemEntityType.NOT_FOUND);
+          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.directory);
+          expect(fs.typeSync(ns('/bar')), FileSystemEntityType.notFound);
         });
 
         test('throwsIfExistsAsLinkToDirectoryAndRecursiveFalse', () {
@@ -2831,52 +2831,52 @@
       group('stat', () {
         test('isNotFoundIfLinkDoesntExistAtTail', () {
           expect(fs.link(ns('/foo')).statSync().type,
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
         });
 
         test('isNotFoundIfLinkDoesntExistViaTraversal', () {
           expect(fs.link(ns('/foo/bar')).statSync().type,
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
         });
 
         test('isFileIfPathReferencesFile', () {
           fs.file(ns('/foo')).createSync();
           expect(
-              fs.link(ns('/foo')).statSync().type, FileSystemEntityType.FILE);
+              fs.link(ns('/foo')).statSync().type, FileSystemEntityType.file);
         });
 
         test('isDirectoryIfPathReferencesDirectory', () {
           fs.directory(ns('/foo')).createSync();
           expect(fs.link(ns('/foo')).statSync().type,
-              FileSystemEntityType.DIRECTORY);
+              FileSystemEntityType.directory);
         });
 
         test('isNotFoundIfTargetNotFoundAtTail', () {
           Link l = fs.link(ns('/foo'))..createSync(ns('/bar'));
-          expect(l.statSync().type, FileSystemEntityType.NOT_FOUND);
+          expect(l.statSync().type, FileSystemEntityType.notFound);
         });
 
         test('isNotFoundIfTargetNotFoundViaTraversal', () {
           Link l = fs.link(ns('/foo'))..createSync(ns('/bar/baz'));
-          expect(l.statSync().type, FileSystemEntityType.NOT_FOUND);
+          expect(l.statSync().type, FileSystemEntityType.notFound);
         });
 
         test('isNotFoundIfTargetIsLinkLoop', () {
           Link l = fs.link(ns('/foo'))..createSync(ns('/bar'));
           fs.link(ns('/bar')).createSync(ns('/foo'));
-          expect(l.statSync().type, FileSystemEntityType.NOT_FOUND);
+          expect(l.statSync().type, FileSystemEntityType.notFound);
         });
 
         test('isFileIfTargetIsFile', () {
           Link l = fs.link(ns('/foo'))..createSync(ns('/bar'));
           fs.file(ns('/bar')).createSync();
-          expect(l.statSync().type, FileSystemEntityType.FILE);
+          expect(l.statSync().type, FileSystemEntityType.file);
         });
 
         test('isDirectoryIfTargetIsDirectory', () {
           Link l = fs.link(ns('/foo'))..createSync(ns('/bar'));
           fs.directory(ns('/bar')).createSync();
-          expect(l.statSync().type, FileSystemEntityType.DIRECTORY);
+          expect(l.statSync().type, FileSystemEntityType.directory);
         });
       });
 
@@ -2909,7 +2909,7 @@
           fs.file(ns('/foo')).createSync();
           fs.link(ns('/foo')).deleteSync(recursive: true);
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
         });
 
         test('throwsIfPathReferencesDirectoryAndRecursiveFalse', () {
@@ -2928,7 +2928,7 @@
           fs.directory(ns('/foo')).createSync();
           fs.link(ns('/foo')).deleteSync(recursive: true);
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
         });
 
         test('unlinksIfTargetIsFileAndRecursiveFalse', () {
@@ -2936,9 +2936,9 @@
           fs.file(ns('/bar')).createSync();
           l.deleteSync();
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
         });
 
         test('unlinksIfTargetIsFileAndRecursiveTrue', () {
@@ -2946,9 +2946,9 @@
           fs.file(ns('/bar')).createSync();
           l.deleteSync(recursive: true);
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
         });
 
         test('unlinksIfTargetIsDirectoryAndRecursiveFalse', () {
@@ -2956,9 +2956,9 @@
           fs.directory(ns('/bar')).createSync();
           l.deleteSync();
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.DIRECTORY);
+              FileSystemEntityType.directory);
         });
 
         test('unlinksIfTargetIsDirectoryAndRecursiveTrue', () {
@@ -2966,9 +2966,9 @@
           fs.directory(ns('/bar')).createSync();
           l.deleteSync(recursive: true);
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.DIRECTORY);
+              FileSystemEntityType.directory);
         });
 
         test('unlinksIfTargetIsLinkLoop', () {
@@ -2976,9 +2976,9 @@
           fs.link(ns('/bar'))..createSync(ns('/foo'));
           l.deleteSync();
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
         });
       });
 
@@ -3006,7 +3006,7 @@
         test('succeedsIfLinkDoesntExistAtTail', () {
           Link l = fs.link(ns('/foo'))..createSync(ns('/bar'));
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(l.targetSync(), ns('/bar'));
         });
 
@@ -3019,9 +3019,9 @@
         test('succeedsIfLinkDoesntExistViaTraversalAndRecursiveTrue', () {
           Link l = fs.link(ns('/foo/bar'))..createSync('baz', recursive: true);
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.DIRECTORY);
+              FileSystemEntityType.directory);
           expect(fs.typeSync(ns('/foo/bar'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(l.targetSync(), 'baz');
         });
 
@@ -3095,7 +3095,7 @@
           fs.link(ns('/foo')).createSync(ns('/bar'));
           fs.link(ns('/foo')).updateSync(ns('/bar'));
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.link(ns('/foo')).targetSync(), ns('/bar'));
         });
 
@@ -3103,7 +3103,7 @@
           fs.link(ns('/foo')).createSync(ns('/bar'));
           fs.link(ns('/foo')).updateSync(ns('/baz'));
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.link(ns('/foo')).targetSync(), ns('/baz'));
         });
       });
@@ -3211,11 +3211,11 @@
           fs.file(ns('/bar')).createSync();
           l.renameSync(ns('/baz'));
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.link(ns('/baz')).targetSync(), ns('/bar'));
         });
 
@@ -3223,9 +3223,9 @@
           Link l = fs.link(ns('/foo'))..createSync(ns('/bar'));
           l.renameSync(ns('/baz'));
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.link(ns('/baz')).targetSync(), ns('/bar'));
         });
 
@@ -3234,11 +3234,11 @@
           fs.directory(ns('/bar')).createSync();
           l.renameSync(ns('/baz'));
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.DIRECTORY);
+              FileSystemEntityType.directory);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.link(ns('/baz')).targetSync(), ns('/bar'));
         });
 
@@ -3247,11 +3247,11 @@
           fs.link(ns('/bar')).createSync(ns('/foo'));
           l.renameSync(ns('/baz'));
           expect(fs.typeSync(ns('/foo'), followLinks: false),
-              FileSystemEntityType.NOT_FOUND);
+              FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/bar'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.link(ns('/baz')).targetSync(), ns('/bar'));
         });
 
@@ -3290,11 +3290,11 @@
           fs.file(ns('/baz')).createSync();
           fs.link(ns('/qux')).createSync(ns('/baz'));
           l.renameSync(ns('/qux'));
-          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.NOT_FOUND);
+          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.FILE);
+              FileSystemEntityType.file);
           expect(fs.typeSync(ns('/qux'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.link(ns('/qux')).targetSync(), ns('/bar'));
         });
 
@@ -3303,11 +3303,11 @@
           fs.directory(ns('/baz')).createSync();
           fs.link(ns('/qux')).createSync(ns('/baz'));
           l.renameSync(ns('/qux'));
-          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.NOT_FOUND);
+          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.DIRECTORY);
+              FileSystemEntityType.directory);
           expect(fs.typeSync(ns('/qux'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.link(ns('/qux')).targetSync(), ns('/bar'));
         });
 
@@ -3315,9 +3315,9 @@
           Link l = fs.link(ns('/foo'))..createSync(ns('/bar'));
           fs.link(ns('/baz')).createSync(ns('/qux'));
           l.renameSync(ns('/baz'));
-          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.NOT_FOUND);
+          expect(fs.typeSync(ns('/foo')), FileSystemEntityType.notFound);
           expect(fs.typeSync(ns('/baz'), followLinks: false),
-              FileSystemEntityType.LINK);
+              FileSystemEntityType.link);
           expect(fs.link(ns('/baz')).targetSync(), ns('/bar'));
         });
       });
diff --git a/packages/file/test/recording_test.dart b/packages/file/test/recording_test.dart
index 6889ea4..17a189c 100644
--- a/packages/file/test/recording_test.dart
+++ b/packages/file/test/recording_test.dart
@@ -523,7 +523,7 @@
           expect(
               events[0],
               invokesMethod('type').on(fs).withPositionalArguments(
-                  <String>['/foo']).withResult(FileSystemEntityType.FILE));
+                  <String>['/foo']).withResult(FileSystemEntityType.file));
         });
 
         test('typeSync', () {
@@ -534,7 +534,7 @@
           expect(
               events[0],
               invokesMethod('typeSync').on(fs).withPositionalArguments(
-                  <String>['/foo']).withResult(FileSystemEntityType.FILE));
+                  <String>['/foo']).withResult(FileSystemEntityType.file));
         });
       });