Chromium Code Reviews| Index: pkg/polymer/bin/new_entry.dart |
| =================================================================== |
| --- pkg/polymer/bin/new_entry.dart (revision 39220) |
| +++ pkg/polymer/bin/new_entry.dart (working copy) |
| @@ -84,7 +84,7 @@ |
| var pubspecPath = path.join(pubspecDir, 'pubspec.yaml'); |
| var pubspecText = new File(pubspecPath).readAsStringSync(); |
| var transformers = loadYaml(pubspecText)['transformers']; |
| - var entryPoints; |
| + var entryPoints = []; |
| var insertionPoint; |
| var textToInsert = ''; |
| @@ -110,8 +110,8 @@ |
| 'for polymer transformer'); |
| } else { |
| var existing = e['polymer']['entry_points']; |
| - entryPoints = existing == null ? [] : |
| - (existing is String ? [existing] : existing.toList()); |
| + entryPoints = (existing == null ? [] : |
| + (existing is String ? [existing] : existing.toList())); |
| if (entryPoints.contains(entryPoint)) return false; |
| entryPoints.add(entryPoint); |
| @@ -133,6 +133,7 @@ |
| // There were no transformers at all. |
| insertionPoint = pubspecText.length; |
| textToInsert = 'transformers:\n- '; |
| + entryPoints.add(entryPoint); |
|
Siggi Cherem (dart-lang)
2014/08/13 21:56:30
alternatively, you could remove the initialization
|
| } |
| // TODO(dgrove): Once dartbug.com/20409 is addressed, use that here. |