Remove insertRange.

Review URL: https://codereview.chromium.org//13956006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/yaml@21464 260f80e4-7a28-3924-810f-c04153c831b5
diff --git a/lib/model.dart b/lib/model.dart
index 5c09aa5..ac237a0 100644
--- a/lib/model.dart
+++ b/lib/model.dart
@@ -190,8 +190,7 @@
   /// long.
   String zeroPad(String str, int length) {
     assert(length >= str.length);
-    var prefix = [];
-    prefix.insertRange(0, length - str.length, '0');
+    var prefix = new List.filled(length - str.length, '0');
     return '${prefix.join()}$str';
   }
 
diff --git a/lib/parser.dart b/lib/parser.dart
index 9621b13..b923fe3 100644
--- a/lib/parser.dart
+++ b/lib/parser.dart
@@ -1637,7 +1637,7 @@
         if (!truth(s_indent(indent))) return null;
         return c_l_blockSeqEntry(indent);
       }));
-    content.insertRange(0, 1, first);
+    content.insert(0, first);
 
     return new _SequenceNode("?", content);
   });
@@ -1720,7 +1720,7 @@
         if (!truth(s_indent(indent))) return null;
         return ns_l_blockMapEntry(indent);
       }));
-    pairs.insertRange(0, 1, first);
+    pairs.insert(0, first);
 
     return map(pairs);
   });
diff --git a/test/yaml_test.dart b/test/yaml_test.dart
index 6013dc9..047c273 100644
--- a/test/yaml_test.dart
+++ b/test/yaml_test.dart
@@ -1350,8 +1350,7 @@
          bar: invalid ]""")));
 
       // TODO(nweiz): enable this when we throw an error for long keys
-      // var dotList = [];
-      // dotList.insertRange(0, 1024, ' ');
+      // var dotList = new List.filled(1024, ' ');
       // var dots = dotList.join();
       // Expect.throws(() => loadYaml('[ "foo...$dots...bar": invalid ]'));
     });