| OLD | NEW |
| 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, 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.src.task.dart; | 5 library analyzer.src.task.dart; |
| 6 | 6 |
| 7 import 'dart:collection'; | 7 import 'dart:collection'; |
| 8 | 8 |
| 9 import 'package:analyzer/dart/ast/ast.dart'; | 9 import 'package:analyzer/dart/ast/ast.dart'; |
| 10 import 'package:analyzer/dart/ast/token.dart'; | 10 import 'package:analyzer/dart/ast/token.dart'; |
| (...skipping 767 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 778 /** | 778 /** |
| 779 * The partially resolved [CompilationUnit] associated with a compilation unit. | 779 * The partially resolved [CompilationUnit] associated with a compilation unit. |
| 780 * | 780 * |
| 781 * In addition to what is true of a [RESOLVED_UNIT1], tasks that use this value | 781 * In addition to what is true of a [RESOLVED_UNIT1], tasks that use this value |
| 782 * as an input can assume that its directives have been resolved. | 782 * as an input can assume that its directives have been resolved. |
| 783 * | 783 * |
| 784 * The result is only available for [LibrarySpecificUnit]s. | 784 * The result is only available for [LibrarySpecificUnit]s. |
| 785 */ | 785 */ |
| 786 final ResultDescriptor<CompilationUnit> RESOLVED_UNIT2 = | 786 final ResultDescriptor<CompilationUnit> RESOLVED_UNIT2 = |
| 787 new ResultDescriptor<CompilationUnit>('RESOLVED_UNIT2', null, | 787 new ResultDescriptor<CompilationUnit>('RESOLVED_UNIT2', null, |
| 788 cachingPolicy: AST_CACHING_POLICY); | 788 cachingPolicy: AST_REUSABLE_CACHING_POLICY); |
| 789 | 789 |
| 790 /** | 790 /** |
| 791 * The partially resolved [CompilationUnit] associated with a compilation unit. | 791 * The partially resolved [CompilationUnit] associated with a compilation unit. |
| 792 * | 792 * |
| 793 * Tasks that use this value as an input can assume that the [SimpleIdentifier]s | 793 * Tasks that use this value as an input can assume that the [SimpleIdentifier]s |
| 794 * at all declaration sites have been bound to the element defined by the | 794 * at all declaration sites have been bound to the element defined by the |
| 795 * declaration, including the constants defined in an 'enum' declaration. | 795 * declaration, including the constants defined in an 'enum' declaration. |
| 796 * | 796 * |
| 797 * The result is only available for [LibrarySpecificUnit]s. | 797 * The result is only available for [LibrarySpecificUnit]s. |
| 798 */ | 798 */ |
| 799 final ResultDescriptor<CompilationUnit> RESOLVED_UNIT3 = | 799 final ResultDescriptor<CompilationUnit> RESOLVED_UNIT3 = |
| 800 new ResultDescriptor<CompilationUnit>('RESOLVED_UNIT3', null, | 800 new ResultDescriptor<CompilationUnit>('RESOLVED_UNIT3', null, |
| 801 cachingPolicy: AST_CACHING_POLICY); | 801 cachingPolicy: AST_REUSABLE_CACHING_POLICY); |
| 802 | 802 |
| 803 /** | 803 /** |
| 804 * The partially resolved [CompilationUnit] associated with a compilation unit. | 804 * The partially resolved [CompilationUnit] associated with a compilation unit. |
| 805 * | 805 * |
| 806 * In addition to what is true of a [RESOLVED_UNIT3], tasks that use this value | 806 * In addition to what is true of a [RESOLVED_UNIT3], tasks that use this value |
| 807 * as an input can assume that the types associated with type bounds have been | 807 * as an input can assume that the types associated with type bounds have been |
| 808 * resolved. | 808 * resolved. |
| 809 * | 809 * |
| 810 * The result is only available for [LibrarySpecificUnit]s. | 810 * The result is only available for [LibrarySpecificUnit]s. |
| 811 */ | 811 */ |
| (...skipping 5541 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6353 | 6353 |
| 6354 @override | 6354 @override |
| 6355 bool moveNext() { | 6355 bool moveNext() { |
| 6356 if (_newSources.isEmpty) { | 6356 if (_newSources.isEmpty) { |
| 6357 return false; | 6357 return false; |
| 6358 } | 6358 } |
| 6359 currentTarget = _newSources.removeLast(); | 6359 currentTarget = _newSources.removeLast(); |
| 6360 return true; | 6360 return true; |
| 6361 } | 6361 } |
| 6362 } | 6362 } |
| OLD | NEW |