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.src.generated.engine; | 5 library analyzer.src.generated.engine; |
6 | 6 |
7 import 'dart:async'; | 7 import 'dart:async'; |
8 import 'dart:collection'; | 8 import 'dart:collection'; |
9 import 'dart:typed_data'; | 9 import 'dart:typed_data'; |
10 | 10 |
(...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
324 * source file is not scheduled to be analyzed within the context of the | 324 * source file is not scheduled to be analyzed within the context of the |
325 * given library. | 325 * given library. |
326 */ | 326 */ |
327 CancelableFuture<CompilationUnit> computeResolvedCompilationUnitAsync( | 327 CancelableFuture<CompilationUnit> computeResolvedCompilationUnitAsync( |
328 Source source, Source librarySource); | 328 Source source, Source librarySource); |
329 | 329 |
330 /** | 330 /** |
331 * Perform work until the given [result] has been computed for the given | 331 * Perform work until the given [result] has been computed for the given |
332 * [target]. Return the computed value. | 332 * [target]. Return the computed value. |
333 */ | 333 */ |
334 Object/*=V*/ computeResult/*<V>*/( | 334 V computeResult<V>(AnalysisTarget target, ResultDescriptor<V> result); |
335 AnalysisTarget target, ResultDescriptor/*<V>*/ result); | |
336 | 335 |
337 /** | 336 /** |
338 * Notifies the context that the client is going to stop using this context. | 337 * Notifies the context that the client is going to stop using this context. |
339 */ | 338 */ |
340 void dispose(); | 339 void dispose(); |
341 | 340 |
342 /** | 341 /** |
343 * Return `true` if the given [source] exists. | 342 * Return `true` if the given [source] exists. |
344 * | 343 * |
345 * This method should be used rather than the method [Source.exists] because | 344 * This method should be used rather than the method [Source.exists] because |
(...skipping 12 matching lines...) Expand all Loading... |
358 CompilationUnitElement getCompilationUnitElement( | 357 CompilationUnitElement getCompilationUnitElement( |
359 Source unitSource, Source librarySource); | 358 Source unitSource, Source librarySource); |
360 | 359 |
361 /** | 360 /** |
362 * Return configuration data associated with the given key or the [key]'s | 361 * Return configuration data associated with the given key or the [key]'s |
363 * default value if no state has been associated. | 362 * default value if no state has been associated. |
364 * | 363 * |
365 * See [setConfigurationData]. | 364 * See [setConfigurationData]. |
366 */ | 365 */ |
367 @deprecated | 366 @deprecated |
368 Object/*=V*/ getConfigurationData/*<V>*/(ResultDescriptor/*<V>*/ key); | 367 V getConfigurationData<V>(ResultDescriptor<V> key); |
369 | 368 |
370 /** | 369 /** |
371 * Return the contents and timestamp of the given [source]. | 370 * Return the contents and timestamp of the given [source]. |
372 * | 371 * |
373 * This method should be used rather than the method [Source.getContents] | 372 * This method should be used rather than the method [Source.getContents] |
374 * because contexts can have local overrides of the content of a source that | 373 * because contexts can have local overrides of the content of a source that |
375 * the source is not aware of. | 374 * the source is not aware of. |
376 */ | 375 */ |
377 TimestampedData<String> getContents(Source source); | 376 TimestampedData<String> getContents(Source source); |
378 | 377 |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
487 */ | 486 */ |
488 CompilationUnit getResolvedCompilationUnit2( | 487 CompilationUnit getResolvedCompilationUnit2( |
489 Source unitSource, Source librarySource); | 488 Source unitSource, Source librarySource); |
490 | 489 |
491 /** | 490 /** |
492 * Return the value of the given [result] for the given [target]. | 491 * Return the value of the given [result] for the given [target]. |
493 * | 492 * |
494 * If the corresponding [target] does not exist, or the [result] is not | 493 * If the corresponding [target] does not exist, or the [result] is not |
495 * computed yet, then the default value is returned. | 494 * computed yet, then the default value is returned. |
496 */ | 495 */ |
497 Object/*=V*/ getResult/*<V>*/( | 496 V getResult<V>(AnalysisTarget target, ResultDescriptor<V> result); |
498 AnalysisTarget target, ResultDescriptor/*<V>*/ result); | |
499 | 497 |
500 /** | 498 /** |
501 * Return a list of the sources being analyzed in this context whose full path | 499 * Return a list of the sources being analyzed in this context whose full path |
502 * is equal to the given [path]. | 500 * is equal to the given [path]. |
503 */ | 501 */ |
504 List<Source> getSourcesWithFullName(String path); | 502 List<Source> getSourcesWithFullName(String path); |
505 | 503 |
506 /** | 504 /** |
507 * Invalidates hints in the given [librarySource] and included parts. | 505 * Invalidates hints in the given [librarySource] and included parts. |
508 */ | 506 */ |
(...skipping 2354 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2863 */ | 2861 */ |
2864 bool get wereSourcesAdded => _changeSet.addedSources.length > 0; | 2862 bool get wereSourcesAdded => _changeSet.addedSources.length > 0; |
2865 | 2863 |
2866 /** | 2864 /** |
2867 * Return `true` if any sources were removed or deleted. | 2865 * Return `true` if any sources were removed or deleted. |
2868 */ | 2866 */ |
2869 bool get wereSourcesRemoved => | 2867 bool get wereSourcesRemoved => |
2870 _changeSet.removedSources.length > 0 || | 2868 _changeSet.removedSources.length > 0 || |
2871 _changeSet.removedContainers.length > 0; | 2869 _changeSet.removedContainers.length > 0; |
2872 } | 2870 } |
OLD | NEW |