| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library analyzer.test.src.context.mock_sdk; | 5 library analyzer.test.src.context.mock_sdk; |
| 6 | 6 |
| 7 import 'package:analyzer/file_system/file_system.dart' as resource; | 7 import 'package:analyzer/file_system/file_system.dart' as resource; |
| 8 import 'package:analyzer/file_system/memory_file_system.dart' as resource; | 8 import 'package:analyzer/file_system/memory_file_system.dart' as resource; |
| 9 import 'package:analyzer/src/context/cache.dart'; | 9 import 'package:analyzer/src/context/cache.dart'; |
| 10 import 'package:analyzer/src/context/context.dart'; | 10 import 'package:analyzer/src/context/context.dart'; |
| (...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 263 E get first; | 263 E get first; |
| 264 | 264 |
| 265 Iterable/*<R>*/ map/*<R>*/(/*=R*/ f(E e)); | 265 Iterable/*<R>*/ map/*<R>*/(/*=R*/ f(E e)); |
| 266 | 266 |
| 267 /*=R*/ fold/*<R>*/(/*=R*/ initialValue, | 267 /*=R*/ fold/*<R>*/(/*=R*/ initialValue, |
| 268 /*=R*/ combine(/*=R*/ previousValue, E element)); | 268 /*=R*/ combine(/*=R*/ previousValue, E element)); |
| 269 | 269 |
| 270 Iterable/*<T>*/ expand/*<T>*/(Iterable/*<T>*/ f(E element)); | 270 Iterable/*<T>*/ expand/*<T>*/(Iterable/*<T>*/ f(E element)); |
| 271 | 271 |
| 272 Iterable<E> where(bool test(E element)); | 272 Iterable<E> where(bool test(E element)); |
| 273 |
| 274 void forEach(void f(E element)); |
| 273 | 275 |
| 274 List<E> toList(); | 276 List<E> toList(); |
| 275 } | 277 } |
| 276 | 278 |
| 277 class List<E> implements Iterable<E> { | 279 class List<E> implements Iterable<E> { |
| 278 List(); | 280 List(); |
| 279 void add(E value) {} | 281 void add(E value) {} |
| 280 void addAll(Iterable<E> iterable) {} | 282 void addAll(Iterable<E> iterable) {} |
| 281 E operator [](int index) => null; | 283 E operator [](int index) => null; |
| 282 void operator []=(int index, E value) {} | 284 void operator []=(int index, E value) {} |
| (...skipping 342 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 625 | 627 |
| 626 @override | 628 @override |
| 627 AnalysisCache createCacheFromSourceFactory(SourceFactory factory) { | 629 AnalysisCache createCacheFromSourceFactory(SourceFactory factory) { |
| 628 if (factory == null) { | 630 if (factory == null) { |
| 629 return super.createCacheFromSourceFactory(factory); | 631 return super.createCacheFromSourceFactory(factory); |
| 630 } | 632 } |
| 631 return new AnalysisCache( | 633 return new AnalysisCache( |
| 632 <CachePartition>[AnalysisEngine.instance.partitionManager.forSdk(sdk)]); | 634 <CachePartition>[AnalysisEngine.instance.partitionManager.forSdk(sdk)]); |
| 633 } | 635 } |
| 634 } | 636 } |
| OLD | NEW |