Fix bug where --version didn't do anything (#1693)

* Fix bug where --version didn't do anything

* Review comments

* Rebuild test package docs for retype deprecation in dev.55
diff --git a/bin/dartdoc.dart b/bin/dartdoc.dart
index 583913e..9814648 100644
--- a/bin/dartdoc.dart
+++ b/bin/dartdoc.dart
@@ -60,7 +60,7 @@
     _printHelpAndExit(optionSet.argParser);
   }
   if (optionSet['version'].valueAt(Directory.current)) {
-    _printHelpAndExit(optionSet.argParser);
+    _printVersionAndExit(optionSet.argParser);
   }
 
   startLogging(config);
@@ -97,8 +97,15 @@
   _printUsageAndExit(parser, exitCode: exitCode);
 }
 
+/// Print usage information on invalid command lines.
 void _printUsageAndExit(ArgParser parser, {int exitCode: 0}) {
   print('Usage: dartdoc [OPTIONS]\n');
   print(parser.usage);
   exit(exitCode);
 }
+
+/// Print version information.
+void _printVersionAndExit(ArgParser parser) {
+  print('dartdoc version: ${dartdocVersion}');
+  exit(exitCode);
+}
diff --git a/pubspec.yaml b/pubspec.yaml
index b22c359..ac12668 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -4,10 +4,8 @@
 author: Dart Team <misc@dartlang.org>
 description: A documentation generator for Dart.
 homepage: https://github.com/dart-lang/dartdoc
-# For development, recommend 1.25.0-dev.0.0 or higher to allow
-# dartanalyzer to work on dartdoc itself.
 environment:
-  sdk: '>=2.0.0-dev.9.0 <3.0.0'
+  sdk: '>=2.0.0-dev.54.0 <3.0.0'
 dependencies:
   analyzer: '0.31.2-alpha.2'
   args: '>=0.13.0 <2.0.0'
diff --git a/test/compare_output_test.dart b/test/compare_output_test.dart
index d97734c..4d0f5e3 100644
--- a/test/compare_output_test.dart
+++ b/test/compare_output_test.dart
@@ -8,6 +8,7 @@
 import 'dart:io';
 import 'dart:mirrors';
 
+import 'package:dartdoc/src/package_meta.dart';
 import 'package:path/path.dart' as pathLib;
 import 'package:test/test.dart';
 
@@ -43,6 +44,14 @@
       }
     });
 
+    test("Validate --version works", () async {
+      var args = <String>[dartdocBin, '--version'];
+      var result = Process.runSync(Platform.resolvedExecutable, args,
+          workingDirectory: _testPackagePath);
+      PackageMeta dartdocMeta = new PackageMeta.fromFilename(dartdocBin);
+      expect(result.stdout, equals('dartdoc version: ${dartdocMeta.version}\n'));
+    });
+
     test("Validate html output of test_package", () async {
       if (Platform.isWindows) {
         print("Skipping on Windows");
diff --git a/testing/test_package_docs/fake/ExtraSpecialList-class.html b/testing/test_package_docs/fake/ExtraSpecialList-class.html
index 8dc5b20..56e5762 100644
--- a/testing/test_package_docs/fake/ExtraSpecialList-class.html
+++ b/testing/test_package_docs/fake/ExtraSpecialList-class.html
@@ -587,13 +587,13 @@
           <div class="features">inherited</div>
 </dd>
         <dt id="retype" class="callable inherited">
-          <span class="name"><a href="fake/SpecialList/retype.html">retype</a></span><span class="signature">&lt;<wbr><span class="type-parameter">R</span>&gt;</span><span class="signature">(<wbr>)
+          <span class="name deprecated"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></span><span class="signature">&lt;<wbr><span class="type-parameter">R</span>&gt;</span><span class="signature">(<wbr>)
             <span class="returntype parameter">&#8594; List<span class="signature">&lt;<wbr><span class="type-parameter">R</span>&gt;</span></span>
           </span>
         </dt>
         <dd class="inherited">
           
-          <div class="features">inherited</div>
+          <div class="features">@<a href="ex/Deprecated-class.html">Deprecated</a>(&#39;Use cast instead.&#39;), inherited</div>
 </dd>
         <dt id="setAll" class="callable inherited">
           <span class="name"><a href="fake/SpecialList/setAll.html">setAll</a></span><span class="signature">(<wbr><span class="parameter" id="setAll-param-index"><span class="type-annotation">int</span> <span class="parameter-name">index</span>, </span> <span class="parameter" id="setAll-param-iterable"><span class="type-annotation">Iterable</span> <span class="parameter-name">iterable</span></span>)
@@ -834,7 +834,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/ExtraSpecialList/ExtraSpecialList.html b/testing/test_package_docs/fake/ExtraSpecialList/ExtraSpecialList.html
index 730f34b..b158597 100644
--- a/testing/test_package_docs/fake/ExtraSpecialList/ExtraSpecialList.html
+++ b/testing/test_package_docs/fake/ExtraSpecialList/ExtraSpecialList.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList-class.html b/testing/test_package_docs/fake/SpecialList-class.html
index 7b2a8cd..2670df8 100644
--- a/testing/test_package_docs/fake/SpecialList-class.html
+++ b/testing/test_package_docs/fake/SpecialList-class.html
@@ -590,13 +590,13 @@
           <div class="features">inherited</div>
 </dd>
         <dt id="retype" class="callable inherited">
-          <span class="name"><a href="fake/SpecialList/retype.html">retype</a></span><span class="signature">&lt;<wbr><span class="type-parameter">R</span>&gt;</span><span class="signature">(<wbr>)
+          <span class="name deprecated"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></span><span class="signature">&lt;<wbr><span class="type-parameter">R</span>&gt;</span><span class="signature">(<wbr>)
             <span class="returntype parameter">&#8594; List<span class="signature">&lt;<wbr><span class="type-parameter">R</span>&gt;</span></span>
           </span>
         </dt>
         <dd class="inherited">
           
-          <div class="features">inherited</div>
+          <div class="features">@<a href="ex/Deprecated-class.html">Deprecated</a>(&#39;Use cast instead.&#39;), inherited</div>
 </dd>
         <dt id="setAll" class="callable inherited">
           <span class="name"><a href="fake/SpecialList/setAll.html">setAll</a></span><span class="signature">(<wbr><span class="parameter" id="setAll-param-index"><span class="type-annotation">int</span> <span class="parameter-name">index</span>, </span> <span class="parameter" id="setAll-param-iterable"><span class="type-annotation">Iterable<span class="signature">&lt;<wbr><span class="type-parameter">E</span>&gt;</span></span> <span class="parameter-name">iterable</span></span>)
@@ -837,7 +837,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/SpecialList.html b/testing/test_package_docs/fake/SpecialList/SpecialList.html
index ae96de2..3cc7492 100644
--- a/testing/test_package_docs/fake/SpecialList/SpecialList.html
+++ b/testing/test_package_docs/fake/SpecialList/SpecialList.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/add.html b/testing/test_package_docs/fake/SpecialList/add.html
index 936f6a6..cdd1c48 100644
--- a/testing/test_package_docs/fake/SpecialList/add.html
+++ b/testing/test_package_docs/fake/SpecialList/add.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/addAll.html b/testing/test_package_docs/fake/SpecialList/addAll.html
index 5072bee..0bfa3b0 100644
--- a/testing/test_package_docs/fake/SpecialList/addAll.html
+++ b/testing/test_package_docs/fake/SpecialList/addAll.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/any.html b/testing/test_package_docs/fake/SpecialList/any.html
index 9bc211c..e6caad1 100644
--- a/testing/test_package_docs/fake/SpecialList/any.html
+++ b/testing/test_package_docs/fake/SpecialList/any.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/asMap.html b/testing/test_package_docs/fake/SpecialList/asMap.html
index 1642235..91635a3 100644
--- a/testing/test_package_docs/fake/SpecialList/asMap.html
+++ b/testing/test_package_docs/fake/SpecialList/asMap.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/cast.html b/testing/test_package_docs/fake/SpecialList/cast.html
index 88297d1..f7675c7 100644
--- a/testing/test_package_docs/fake/SpecialList/cast.html
+++ b/testing/test_package_docs/fake/SpecialList/cast.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/clear.html b/testing/test_package_docs/fake/SpecialList/clear.html
index 5c32375..4ad532e 100644
--- a/testing/test_package_docs/fake/SpecialList/clear.html
+++ b/testing/test_package_docs/fake/SpecialList/clear.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/contains.html b/testing/test_package_docs/fake/SpecialList/contains.html
index 55fa409..406d9a5 100644
--- a/testing/test_package_docs/fake/SpecialList/contains.html
+++ b/testing/test_package_docs/fake/SpecialList/contains.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/elementAt.html b/testing/test_package_docs/fake/SpecialList/elementAt.html
index 9d62317..fc53228 100644
--- a/testing/test_package_docs/fake/SpecialList/elementAt.html
+++ b/testing/test_package_docs/fake/SpecialList/elementAt.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/every.html b/testing/test_package_docs/fake/SpecialList/every.html
index 96349fd..6b28fbd 100644
--- a/testing/test_package_docs/fake/SpecialList/every.html
+++ b/testing/test_package_docs/fake/SpecialList/every.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/expand.html b/testing/test_package_docs/fake/SpecialList/expand.html
index 6db4991..0cfeb1e 100644
--- a/testing/test_package_docs/fake/SpecialList/expand.html
+++ b/testing/test_package_docs/fake/SpecialList/expand.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/fillRange.html b/testing/test_package_docs/fake/SpecialList/fillRange.html
index 1fca375..7bc3691 100644
--- a/testing/test_package_docs/fake/SpecialList/fillRange.html
+++ b/testing/test_package_docs/fake/SpecialList/fillRange.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/first.html b/testing/test_package_docs/fake/SpecialList/first.html
index 98818f0..d2ad4cb 100644
--- a/testing/test_package_docs/fake/SpecialList/first.html
+++ b/testing/test_package_docs/fake/SpecialList/first.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/firstWhere.html b/testing/test_package_docs/fake/SpecialList/firstWhere.html
index a080aa6..1a63ff2 100644
--- a/testing/test_package_docs/fake/SpecialList/firstWhere.html
+++ b/testing/test_package_docs/fake/SpecialList/firstWhere.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/fold.html b/testing/test_package_docs/fake/SpecialList/fold.html
index 56eecce..f56bb3f 100644
--- a/testing/test_package_docs/fake/SpecialList/fold.html
+++ b/testing/test_package_docs/fake/SpecialList/fold.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/followedBy.html b/testing/test_package_docs/fake/SpecialList/followedBy.html
index d1235c3..29c5fbb 100644
--- a/testing/test_package_docs/fake/SpecialList/followedBy.html
+++ b/testing/test_package_docs/fake/SpecialList/followedBy.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/forEach.html b/testing/test_package_docs/fake/SpecialList/forEach.html
index c5fa385..cd81b79 100644
--- a/testing/test_package_docs/fake/SpecialList/forEach.html
+++ b/testing/test_package_docs/fake/SpecialList/forEach.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/getRange.html b/testing/test_package_docs/fake/SpecialList/getRange.html
index cd89b24..eeef915 100644
--- a/testing/test_package_docs/fake/SpecialList/getRange.html
+++ b/testing/test_package_docs/fake/SpecialList/getRange.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/hashCode.html b/testing/test_package_docs/fake/SpecialList/hashCode.html
index 47128ae..a95eb97 100644
--- a/testing/test_package_docs/fake/SpecialList/hashCode.html
+++ b/testing/test_package_docs/fake/SpecialList/hashCode.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/indexOf.html b/testing/test_package_docs/fake/SpecialList/indexOf.html
index 24e36b4..137c4c7 100644
--- a/testing/test_package_docs/fake/SpecialList/indexOf.html
+++ b/testing/test_package_docs/fake/SpecialList/indexOf.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/indexWhere.html b/testing/test_package_docs/fake/SpecialList/indexWhere.html
index 7f56a18..e0b3d0e 100644
--- a/testing/test_package_docs/fake/SpecialList/indexWhere.html
+++ b/testing/test_package_docs/fake/SpecialList/indexWhere.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/insert.html b/testing/test_package_docs/fake/SpecialList/insert.html
index 2dd0b69..1759d27 100644
--- a/testing/test_package_docs/fake/SpecialList/insert.html
+++ b/testing/test_package_docs/fake/SpecialList/insert.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/insertAll.html b/testing/test_package_docs/fake/SpecialList/insertAll.html
index e4508ea..bf361da 100644
--- a/testing/test_package_docs/fake/SpecialList/insertAll.html
+++ b/testing/test_package_docs/fake/SpecialList/insertAll.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/isEmpty.html b/testing/test_package_docs/fake/SpecialList/isEmpty.html
index 7081984..debf265 100644
--- a/testing/test_package_docs/fake/SpecialList/isEmpty.html
+++ b/testing/test_package_docs/fake/SpecialList/isEmpty.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/isNotEmpty.html b/testing/test_package_docs/fake/SpecialList/isNotEmpty.html
index a472bf4..c36a720 100644
--- a/testing/test_package_docs/fake/SpecialList/isNotEmpty.html
+++ b/testing/test_package_docs/fake/SpecialList/isNotEmpty.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/iterator.html b/testing/test_package_docs/fake/SpecialList/iterator.html
index 70d3f88..6cb21a6 100644
--- a/testing/test_package_docs/fake/SpecialList/iterator.html
+++ b/testing/test_package_docs/fake/SpecialList/iterator.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/join.html b/testing/test_package_docs/fake/SpecialList/join.html
index 5d98c4f..46acbd9 100644
--- a/testing/test_package_docs/fake/SpecialList/join.html
+++ b/testing/test_package_docs/fake/SpecialList/join.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/last.html b/testing/test_package_docs/fake/SpecialList/last.html
index 34e0809..bb50ca8 100644
--- a/testing/test_package_docs/fake/SpecialList/last.html
+++ b/testing/test_package_docs/fake/SpecialList/last.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/lastIndexOf.html b/testing/test_package_docs/fake/SpecialList/lastIndexOf.html
index 20f3b51..98b444e 100644
--- a/testing/test_package_docs/fake/SpecialList/lastIndexOf.html
+++ b/testing/test_package_docs/fake/SpecialList/lastIndexOf.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/lastIndexWhere.html b/testing/test_package_docs/fake/SpecialList/lastIndexWhere.html
index 4fd08b5..365cad4 100644
--- a/testing/test_package_docs/fake/SpecialList/lastIndexWhere.html
+++ b/testing/test_package_docs/fake/SpecialList/lastIndexWhere.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/lastWhere.html b/testing/test_package_docs/fake/SpecialList/lastWhere.html
index ed33ff4..d76b9a0 100644
--- a/testing/test_package_docs/fake/SpecialList/lastWhere.html
+++ b/testing/test_package_docs/fake/SpecialList/lastWhere.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/length.html b/testing/test_package_docs/fake/SpecialList/length.html
index 71a1c48..f7c18c6 100644
--- a/testing/test_package_docs/fake/SpecialList/length.html
+++ b/testing/test_package_docs/fake/SpecialList/length.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/map.html b/testing/test_package_docs/fake/SpecialList/map.html
index 82aa805..eda2ed0 100644
--- a/testing/test_package_docs/fake/SpecialList/map.html
+++ b/testing/test_package_docs/fake/SpecialList/map.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/noSuchMethod.html b/testing/test_package_docs/fake/SpecialList/noSuchMethod.html
index dbcefba..d48b739 100644
--- a/testing/test_package_docs/fake/SpecialList/noSuchMethod.html
+++ b/testing/test_package_docs/fake/SpecialList/noSuchMethod.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/operator_equals.html b/testing/test_package_docs/fake/SpecialList/operator_equals.html
index a106db3..6e021e8 100644
--- a/testing/test_package_docs/fake/SpecialList/operator_equals.html
+++ b/testing/test_package_docs/fake/SpecialList/operator_equals.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/operator_get.html b/testing/test_package_docs/fake/SpecialList/operator_get.html
index e61842f..dc72737 100644
--- a/testing/test_package_docs/fake/SpecialList/operator_get.html
+++ b/testing/test_package_docs/fake/SpecialList/operator_get.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/operator_plus.html b/testing/test_package_docs/fake/SpecialList/operator_plus.html
index f07d43a..a11dad0 100644
--- a/testing/test_package_docs/fake/SpecialList/operator_plus.html
+++ b/testing/test_package_docs/fake/SpecialList/operator_plus.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/operator_put.html b/testing/test_package_docs/fake/SpecialList/operator_put.html
index c00d3c0..997e595 100644
--- a/testing/test_package_docs/fake/SpecialList/operator_put.html
+++ b/testing/test_package_docs/fake/SpecialList/operator_put.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/reduce.html b/testing/test_package_docs/fake/SpecialList/reduce.html
index 36fbe03..d154e34 100644
--- a/testing/test_package_docs/fake/SpecialList/reduce.html
+++ b/testing/test_package_docs/fake/SpecialList/reduce.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/remove.html b/testing/test_package_docs/fake/SpecialList/remove.html
index da3472d..162b4db 100644
--- a/testing/test_package_docs/fake/SpecialList/remove.html
+++ b/testing/test_package_docs/fake/SpecialList/remove.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/removeAt.html b/testing/test_package_docs/fake/SpecialList/removeAt.html
index 9a9a18f..13b5b45 100644
--- a/testing/test_package_docs/fake/SpecialList/removeAt.html
+++ b/testing/test_package_docs/fake/SpecialList/removeAt.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/removeLast.html b/testing/test_package_docs/fake/SpecialList/removeLast.html
index 8dca0ea..fbc35ca 100644
--- a/testing/test_package_docs/fake/SpecialList/removeLast.html
+++ b/testing/test_package_docs/fake/SpecialList/removeLast.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/removeRange.html b/testing/test_package_docs/fake/SpecialList/removeRange.html
index e65f65c..667b945 100644
--- a/testing/test_package_docs/fake/SpecialList/removeRange.html
+++ b/testing/test_package_docs/fake/SpecialList/removeRange.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/removeWhere.html b/testing/test_package_docs/fake/SpecialList/removeWhere.html
index c39f971..a094515 100644
--- a/testing/test_package_docs/fake/SpecialList/removeWhere.html
+++ b/testing/test_package_docs/fake/SpecialList/removeWhere.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/replaceRange.html b/testing/test_package_docs/fake/SpecialList/replaceRange.html
index 1fdcdcb..a33f09f 100644
--- a/testing/test_package_docs/fake/SpecialList/replaceRange.html
+++ b/testing/test_package_docs/fake/SpecialList/replaceRange.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/retainWhere.html b/testing/test_package_docs/fake/SpecialList/retainWhere.html
index 0f48407..d52070b 100644
--- a/testing/test_package_docs/fake/SpecialList/retainWhere.html
+++ b/testing/test_package_docs/fake/SpecialList/retainWhere.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/retype.html b/testing/test_package_docs/fake/SpecialList/retype.html
index 7c9618b..01174f0 100644
--- a/testing/test_package_docs/fake/SpecialList/retype.html
+++ b/testing/test_package_docs/fake/SpecialList/retype.html
@@ -26,7 +26,7 @@
     <li><a href="index.html">test_package</a></li>
     <li><a href="fake/fake-library.html">fake</a></li>
     <li><a href="fake/SpecialList-class.html">SpecialList<span class="signature">&lt;<wbr><span class="type-parameter">E</span>&gt;</span></a></li>
-    <li class="self-crumb">retype&lt;<wbr><span class="type-parameter">R</span>&gt; method</li>
+    <li class="self-crumb"><span class="deprecated">retype&lt;<wbr><span class="type-parameter">R</span>&gt;</span> method</li>
   </ol>
   <div class="self-name">retype</div>
   <form class="search navbar-right" role="search">
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
@@ -123,8 +123,13 @@
     <h1>retype&lt;<wbr><span class="type-parameter">R</span>&gt; method</h1>
 
     <section class="multi-line-signature">
+      <div>
+        <ol class="annotation-list">
+          <li>@<a href="ex/Deprecated-class.html">Deprecated</a>(&#39;Use cast instead.&#39;)</li>
+        </ol>
+      </div>
       <span class="returntype">List<span class="signature">&lt;<wbr><span class="type-parameter">R</span>&gt;</span></span>
-      <span class="name ">retype</span>
+      <span class="name deprecated">retype</span>
 &lt;<wbr><span class="type-parameter">R</span>&gt;(<wbr>)
     </section>
     
diff --git a/testing/test_package_docs/fake/SpecialList/reversed.html b/testing/test_package_docs/fake/SpecialList/reversed.html
index d947651..ca6303a 100644
--- a/testing/test_package_docs/fake/SpecialList/reversed.html
+++ b/testing/test_package_docs/fake/SpecialList/reversed.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/runtimeType.html b/testing/test_package_docs/fake/SpecialList/runtimeType.html
index 9435cd8..9a361ca 100644
--- a/testing/test_package_docs/fake/SpecialList/runtimeType.html
+++ b/testing/test_package_docs/fake/SpecialList/runtimeType.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/setAll.html b/testing/test_package_docs/fake/SpecialList/setAll.html
index 0e731d3..ef9d87a 100644
--- a/testing/test_package_docs/fake/SpecialList/setAll.html
+++ b/testing/test_package_docs/fake/SpecialList/setAll.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/setRange.html b/testing/test_package_docs/fake/SpecialList/setRange.html
index bc7af74..1ee1afc 100644
--- a/testing/test_package_docs/fake/SpecialList/setRange.html
+++ b/testing/test_package_docs/fake/SpecialList/setRange.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/shuffle.html b/testing/test_package_docs/fake/SpecialList/shuffle.html
index fde47c6..d3109c2 100644
--- a/testing/test_package_docs/fake/SpecialList/shuffle.html
+++ b/testing/test_package_docs/fake/SpecialList/shuffle.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/single.html b/testing/test_package_docs/fake/SpecialList/single.html
index f0061a2..d9373d8 100644
--- a/testing/test_package_docs/fake/SpecialList/single.html
+++ b/testing/test_package_docs/fake/SpecialList/single.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/singleWhere.html b/testing/test_package_docs/fake/SpecialList/singleWhere.html
index 3f02c59..bdfcfd9 100644
--- a/testing/test_package_docs/fake/SpecialList/singleWhere.html
+++ b/testing/test_package_docs/fake/SpecialList/singleWhere.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/skip.html b/testing/test_package_docs/fake/SpecialList/skip.html
index 3d98c76..53ed03f 100644
--- a/testing/test_package_docs/fake/SpecialList/skip.html
+++ b/testing/test_package_docs/fake/SpecialList/skip.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/skipWhile.html b/testing/test_package_docs/fake/SpecialList/skipWhile.html
index e3905c1..3fe8bcc 100644
--- a/testing/test_package_docs/fake/SpecialList/skipWhile.html
+++ b/testing/test_package_docs/fake/SpecialList/skipWhile.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/sort.html b/testing/test_package_docs/fake/SpecialList/sort.html
index 55ac730..4b00ea2 100644
--- a/testing/test_package_docs/fake/SpecialList/sort.html
+++ b/testing/test_package_docs/fake/SpecialList/sort.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/sublist.html b/testing/test_package_docs/fake/SpecialList/sublist.html
index c18bdd1..f232c39 100644
--- a/testing/test_package_docs/fake/SpecialList/sublist.html
+++ b/testing/test_package_docs/fake/SpecialList/sublist.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/take.html b/testing/test_package_docs/fake/SpecialList/take.html
index d3279db..7b3bd5b 100644
--- a/testing/test_package_docs/fake/SpecialList/take.html
+++ b/testing/test_package_docs/fake/SpecialList/take.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/takeWhile.html b/testing/test_package_docs/fake/SpecialList/takeWhile.html
index 6d1a3d4..4229d78 100644
--- a/testing/test_package_docs/fake/SpecialList/takeWhile.html
+++ b/testing/test_package_docs/fake/SpecialList/takeWhile.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/toList.html b/testing/test_package_docs/fake/SpecialList/toList.html
index 2155f8c..00b24c0 100644
--- a/testing/test_package_docs/fake/SpecialList/toList.html
+++ b/testing/test_package_docs/fake/SpecialList/toList.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/toSet.html b/testing/test_package_docs/fake/SpecialList/toSet.html
index 5b39814..52a4319 100644
--- a/testing/test_package_docs/fake/SpecialList/toSet.html
+++ b/testing/test_package_docs/fake/SpecialList/toSet.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/toString.html b/testing/test_package_docs/fake/SpecialList/toString.html
index 7077daa..45e22fb 100644
--- a/testing/test_package_docs/fake/SpecialList/toString.html
+++ b/testing/test_package_docs/fake/SpecialList/toString.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/where.html b/testing/test_package_docs/fake/SpecialList/where.html
index 1f6037d..ee181ad 100644
--- a/testing/test_package_docs/fake/SpecialList/where.html
+++ b/testing/test_package_docs/fake/SpecialList/where.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList/whereType.html b/testing/test_package_docs/fake/SpecialList/whereType.html
index 988bc0e..b08bad8 100644
--- a/testing/test_package_docs/fake/SpecialList/whereType.html
+++ b/testing/test_package_docs/fake/SpecialList/whereType.html
@@ -91,7 +91,7 @@
       <li class="inherited"><a href="fake/SpecialList/removeWhere.html">removeWhere</a></li>
       <li class="inherited"><a href="fake/SpecialList/replaceRange.html">replaceRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/retainWhere.html">retainWhere</a></li>
-      <li class="inherited"><a href="fake/SpecialList/retype.html">retype</a></li>
+      <li class="inherited"><a class="deprecated" href="fake/SpecialList/retype.html">retype</a></li>
       <li class="inherited"><a href="fake/SpecialList/setAll.html">setAll</a></li>
       <li class="inherited"><a href="fake/SpecialList/setRange.html">setRange</a></li>
       <li class="inherited"><a href="fake/SpecialList/shuffle.html">shuffle</a></li>
diff --git a/tool/grind.dart b/tool/grind.dart
index e6ebbe4..d38f124 100644
--- a/tool/grind.dart
+++ b/tool/grind.dart
@@ -67,7 +67,7 @@
     await cleanFlutterDir.parent.create(recursive: true);
     assert(_lockFuture == null);
     _lockFuture = new File(pathLib.join(cleanFlutterDir.parent.path, 'lock'))
-        .openSync(mode: FileMode.WRITE)
+        .openSync(mode: FileMode.write)
         .lock();
     await _lockFuture;
     File lastSynced =
@@ -651,20 +651,6 @@
   return version;
 }
 
-@Task('Checks that version is matched in relevant places')
-checkVersionMatches() async {
-  var version = _getPackageVersion();
-  var libCode = new File('lib/dartdoc.dart');
-  if (!libCode.existsSync()) {
-    fail('Cannot find lib/dartdoc.dart in ${Directory.current}');
-  }
-  String libCodeContents = libCode.readAsStringSync();
-
-  if (!libCodeContents.contains("const String version = '${version}';")) {
-    fail('Version string for ${version} not found in lib/dartdoc.dart');
-  }
-}
-
 @Task('Find transformers used by this project')
 findTransformers() async {
   var dotPackages = new File('.packages');
@@ -724,7 +710,7 @@
 }
 
 @Task('Publish to pub.dartlang')
-@Depends(checkChangelogHasVersion, checkVersionMatches)
+@Depends(checkChangelogHasVersion)
 publish() async {
   log('run : pub publish');
 }