Index: sdk/lib/_internal/compiler/implementation/util/link.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/util/link.dart b/sdk/lib/_internal/compiler/implementation/util/link.dart |
index 29bc4c61d084b6f0b15a061984db9693c62c5db8..742c85a4558e6bbc20dd21b060449a88eb6926f3 100644 |
--- a/sdk/lib/_internal/compiler/implementation/util/link.dart |
+++ b/sdk/lib/_internal/compiler/implementation/util/link.dart |
@@ -107,7 +107,12 @@ class Link<T> { |
abstract class LinkBuilder<T> { |
factory LinkBuilder() = LinkBuilderImplementation; |
- Link<T> toLink(); |
+ /** |
+ * Prepends all elements added to the builder to [tail]. The resulting list is |
+ * returned and the builder is cleared. |
+ */ |
+ Link<T> toLink([Link<T> tail = const Link()]); |
+ |
void addLast(T t); |
final int length; |