Index: sdk/lib/_internal/pub/lib/src/solver/version_solver.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/solver/version_solver.dart b/sdk/lib/_internal/pub/lib/src/solver/version_solver.dart |
index 7b6713b0895f9af10a906cfeeb1470600ae12b4f..e2b7b5bf0598ec0f3eb66e57d91a428ec101b39d 100644 |
--- a/sdk/lib/_internal/pub/lib/src/solver/version_solver.dart |
+++ b/sdk/lib/_internal/pub/lib/src/solver/version_solver.dart |
@@ -176,29 +176,6 @@ abstract class SolveFailure implements ApplicationException { |
SolveFailure(this.package, Iterable<Dependency> dependencies) |
: dependencies = dependencies != null ? dependencies : <Dependency>[]; |
- /// Writes [dependencies] to [buffer] as a bullet list. If [describe] is |
- /// passed, it will be called for each dependency and the result will be |
- /// written next to the dependency. |
- void writeDependencies(StringBuffer buffer, |
- [String describe(PackageDep dep)]) { |
- var map = {}; |
- for (var dep in dependencies) { |
- map[dep.depender] = dep.dep; |
- } |
- |
- var names = map.keys.toList(); |
- names.sort(); |
- |
- for (var name in names) { |
- buffer.writeln("- '$name' "); |
- if (describe != null) { |
- buffer.writeln(describe(map[name])); |
- } else { |
- buffer.writeln("depends on version ${map[name].constraint}"); |
- } |
- } |
- } |
- |
String toString() { |
if (dependencies.isEmpty) return _message; |
@@ -213,9 +190,8 @@ abstract class SolveFailure implements ApplicationException { |
var names = map.keys.toList(); |
names.sort(); |
- for (var name in names) { |
- buffer.writeln("- '$name' ${_describeDependency(map[name])}"); |
- } |
+ buffer.writeAll(names.map( |
+ (name) => "- '$name' ${_describeDependency(map[name])}"), '\n'); |
return buffer.toString(); |
} |