| Index: sdk/lib/_internal/compiler/implementation/util/link_implementation.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/util/link_implementation.dart b/sdk/lib/_internal/compiler/implementation/util/link_implementation.dart
|
| index 491bd4438b81b8f91d52e302cd7deabe038baf1f..90b863cd92d6b20ab124d0fc6c1fb146c0940891 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/util/link_implementation.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/util/link_implementation.dart
|
| @@ -68,6 +68,16 @@ class LinkEntry<T> extends Link<T> {
|
| return result;
|
| }
|
|
|
| + Link<T> skip(int n) {
|
| + Link<T> link = this;
|
| + for (int i = 0 ; i < n ; i++) {
|
| + if (link.isEmpty) {
|
| + throw new RangeError('Index $n out of range');
|
| + }
|
| + link = link.tail;
|
| + }
|
| + return link;
|
| + }
|
|
|
| bool get isEmpty => false;
|
|
|
|
|