OLD | NEW |
1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, 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 import 'dart:convert'; | 5 import 'dart:convert'; |
6 import 'dart:typed_data'; | 6 import 'dart:typed_data'; |
7 | 7 |
8 import 'package:analyzer/dart/ast/ast.dart'; | 8 import 'package:analyzer/dart/ast/ast.dart'; |
9 import 'package:analyzer/dart/ast/token.dart'; | 9 import 'package:analyzer/dart/ast/token.dart'; |
10 import 'package:analyzer/error/listener.dart'; | 10 import 'package:analyzer/error/listener.dart'; |
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
202 _transitiveSignature = signature.toHex(); | 202 _transitiveSignature = signature.toHex(); |
203 } | 203 } |
204 return _transitiveSignature; | 204 return _transitiveSignature; |
205 } | 205 } |
206 | 206 |
207 /** | 207 /** |
208 * The [UnlinkedUnit] of the file. | 208 * The [UnlinkedUnit] of the file. |
209 */ | 209 */ |
210 UnlinkedUnit get unlinked => _unlinked; | 210 UnlinkedUnit get unlinked => _unlinked; |
211 | 211 |
| 212 /** |
| 213 * Return the [uri] string. |
| 214 */ |
| 215 String get uriStr => uri.toString(); |
| 216 |
212 @override | 217 @override |
213 bool operator ==(Object other) { | 218 bool operator ==(Object other) { |
214 return other is FileState && other.uri == uri; | 219 return other is FileState && other.uri == uri; |
215 } | 220 } |
216 | 221 |
217 /** | 222 /** |
218 * Return a new parsed unresolved [CompilationUnit]. | 223 * Return a new parsed unresolved [CompilationUnit]. |
219 */ | 224 */ |
220 CompilationUnit parse(AnalysisErrorListener errorListener) { | 225 CompilationUnit parse(AnalysisErrorListener errorListener) { |
221 AnalysisOptions analysisOptions = _fsState._analysisOptions; | 226 AnalysisOptions analysisOptions = _fsState._analysisOptions; |
(...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
550 .where((f) => f._transitiveFiles == null) | 555 .where((f) => f._transitiveFiles == null) |
551 .toSet(); | 556 .toSet(); |
552 } | 557 } |
553 | 558 |
554 Set<FileState> get filesWithoutTransitiveSignature { | 559 Set<FileState> get filesWithoutTransitiveSignature { |
555 return state._uriToFile.values | 560 return state._uriToFile.values |
556 .where((f) => f._transitiveSignature == null) | 561 .where((f) => f._transitiveSignature == null) |
557 .toSet(); | 562 .toSet(); |
558 } | 563 } |
559 } | 564 } |
OLD | NEW |