Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(990)

Unified Diff: pkg/analyzer/lib/src/generated/engine.dart

Issue 975453004: Reformat (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/analyzer/lib/src/generated/element_resolver.dart ('k') | pkg/analyzer/lib/src/generated/error.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/lib/src/generated/engine.dart
diff --git a/pkg/analyzer/lib/src/generated/engine.dart b/pkg/analyzer/lib/src/generated/engine.dart
index f5154215633393818314c735365279dd21752c55..c5e99c1081ef764c4ff0ebd4885d9f95fdd84e8e 100644
--- a/pkg/analyzer/lib/src/generated/engine.dart
+++ b/pkg/analyzer/lib/src/generated/engine.dart
@@ -23,8 +23,8 @@ import 'element.dart';
import 'error.dart';
import 'error_verifier.dart';
import 'html.dart' as ht;
-import 'incremental_resolver.dart' show IncrementalResolver,
- PoorMansIncrementalResolver;
+import 'incremental_resolver.dart'
+ show IncrementalResolver, PoorMansIncrementalResolver;
import 'incremental_scanner.dart';
import 'java_core.dart';
import 'java_engine.dart';
@@ -102,8 +102,7 @@ class AnalysisCache {
for (int i = 0; i < count; i++) {
CachePartition partition = _partitions[i];
data[i] = new AnalysisContextStatisticsImpl_PartitionDataImpl(
- partition.astSize,
- partition.map.length);
+ partition.astSize, partition.map.length);
}
return data;
}
@@ -579,8 +578,8 @@ abstract class AnalysisContext {
* source file is not scheduled to be analyzed within the context of the
* given library.
*/
- CancelableFuture<CompilationUnit>
- computeResolvedCompilationUnitAsync(Source source, Source librarySource);
+ CancelableFuture<CompilationUnit> computeResolvedCompilationUnitAsync(
+ Source source, Source librarySource);
/**
* Notifies the context that the client is going to stop using this context.
@@ -609,8 +608,8 @@ abstract class AnalysisContext {
* compilation unit
* @return the element model corresponding to the compilation unit defined by the given source
*/
- CompilationUnitElement getCompilationUnitElement(Source unitSource,
- Source librarySource);
+ CompilationUnitElement getCompilationUnitElement(
+ Source unitSource, Source librarySource);
/**
* Get the contents and timestamp of the given source.
@@ -755,8 +754,8 @@ abstract class AnalysisContext {
* @return a fully resolved AST for the compilation unit
* See [resolveCompilationUnit].
*/
- CompilationUnit getResolvedCompilationUnit(Source unitSource,
- LibraryElement library);
+ CompilationUnit getResolvedCompilationUnit(
+ Source unitSource, LibraryElement library);
/**
* Return a fully resolved AST for a single compilation unit within the given library, or
@@ -768,8 +767,8 @@ abstract class AnalysisContext {
* @return a fully resolved AST for the compilation unit
* See [resolveCompilationUnit].
*/
- CompilationUnit getResolvedCompilationUnit2(Source unitSource,
- Source librarySource);
+ CompilationUnit getResolvedCompilationUnit2(
+ Source unitSource, Source librarySource);
/**
* Return a fully resolved HTML unit, or `null` if the resolved unit is not already
@@ -863,8 +862,8 @@ abstract class AnalysisContext {
* @throws AnalysisException if the analysis could not be performed
* See [getResolvedCompilationUnit].
*/
- CompilationUnit resolveCompilationUnit(Source unitSource,
- LibraryElement library);
+ CompilationUnit resolveCompilationUnit(
+ Source unitSource, LibraryElement library);
/**
* Parse and resolve a single source within the given context to produce a fully resolved AST.
@@ -881,8 +880,8 @@ abstract class AnalysisContext {
* @throws AnalysisException if the analysis could not be performed
* See [getResolvedCompilationUnit].
*/
- CompilationUnit resolveCompilationUnit2(Source unitSource,
- Source librarySource);
+ CompilationUnit resolveCompilationUnit2(
+ Source unitSource, Source librarySource);
/**
* Parse and resolve a single source within the given context to produce a fully resolved AST.
@@ -906,8 +905,8 @@ abstract class AnalysisContext {
* @param oldLength the number of characters in the original contents that were replaced
* @param newLength the number of characters in the replacement text
*/
- void setChangedContents(Source source, String contents, int offset,
- int oldLength, int newLength);
+ void setChangedContents(
+ Source source, String contents, int offset, int oldLength, int newLength);
/**
* Set the contents of the given source to the given contents and mark the source as having
@@ -1101,8 +1100,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
*/
AnalysisContextImpl() {
_resultRecorder = new AnalysisContextImpl_AnalysisTaskResultRecorder(this);
- _privatePartition = new UniversalCachePartition(
- this,
+ _privatePartition = new UniversalCachePartition(this,
AnalysisOptionsImpl.DEFAULT_CACHE_SIZE,
new AnalysisContextImpl_ContextRetentionPolicy(this));
_cache = createCacheFromSourceFactory(null);
@@ -1115,8 +1113,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
@override
void set analysisOptions(AnalysisOptions options) {
- bool needsRecompute =
- this._options.analyzeFunctionBodiesPredicate !=
+ bool needsRecompute = this._options.analyzeFunctionBodiesPredicate !=
options.analyzeFunctionBodiesPredicate ||
this._options.generateSdkErrors != options.generateSdkErrors ||
this._options.dart2jsHint != options.dart2jsHint ||
@@ -1137,11 +1134,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (_priorityOrder.length > maxPriorityOrderSize) {
List<Source> newPriorityOrder = new List<Source>(maxPriorityOrderSize);
JavaSystem.arraycopy(
- _priorityOrder,
- 0,
- newPriorityOrder,
- 0,
- maxPriorityOrderSize);
+ _priorityOrder, 0, newPriorityOrder, 0, maxPriorityOrderSize);
_priorityOrder = newPriorityOrder;
}
}
@@ -1178,8 +1171,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// performAnalysisTask() because re-caching one AST structure
// can cause another priority source's AST structure to be flushed.
//
- int count =
- math.min(sources.length, _options.cacheSize - _PRIORITY_ORDER_SIZE_DELTA);
+ int count = math.min(
+ sources.length, _options.cacheSize - _PRIORITY_ORDER_SIZE_DELTA);
_priorityOrder = new List<Source>(count);
for (int i = 0; i < count; i++) {
_priorityOrder[i] = sources[i];
@@ -1272,7 +1265,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
for (Source source in _pendingFutureSources.keys) {
SourceEntry sourceEntry = _cache.get(source);
List<PendingFuture> pendingFutures = _pendingFutureSources[source];
- for (int i = 0; i < pendingFutures.length; ) {
+ for (int i = 0; i < pendingFutures.length;) {
if (pendingFutures[i].evaluate(sourceEntry)) {
pendingFutures.removeAt(i);
} else {
@@ -1284,11 +1277,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
continue;
}
AnalysisContextImpl_TaskData taskData = _getNextAnalysisTaskForSource(
- source,
- sourceEntry,
- true,
- hintsEnabled,
- lintsEnabled);
+ source, sourceEntry, true, hintsEnabled, lintsEnabled);
task = taskData.task;
if (task != null) {
break;
@@ -1317,11 +1306,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
for (int i = 0; i < priorityCount; i++) {
Source source = _priorityOrder[i];
AnalysisContextImpl_TaskData taskData = _getNextAnalysisTaskForSource(
- source,
- _cache.get(source),
- true,
- hintsEnabled,
- lintsEnabled);
+ source, _cache.get(source), true, hintsEnabled, lintsEnabled);
AnalysisTask task = taskData.task;
if (task != null) {
return task;
@@ -1365,11 +1350,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
while (sources.hasNext) {
Source source = sources.next();
AnalysisContextImpl_TaskData taskData = _getNextAnalysisTaskForSource(
- source,
- _cache.get(source),
- false,
- hintsEnabled,
- lintsEnabled);
+ source, _cache.get(source), false, hintsEnabled, lintsEnabled);
AnalysisTask task = taskData.task;
if (task != null) {
return task;
@@ -1460,13 +1441,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// Look for priority sources that need to be analyzed.
//
for (Source source in _priorityOrder) {
- _getSourcesNeedingProcessing(
- source,
- _cache.get(source),
- true,
- hintsEnabled,
- lintsEnabled,
- sources);
+ _getSourcesNeedingProcessing(source, _cache.get(source), true,
+ hintsEnabled, lintsEnabled, sources);
}
//
// Look for non-priority sources that need to be analyzed.
@@ -1474,13 +1450,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
WorkManager_WorkIterator iterator = _workManager.iterator();
while (iterator.hasNext) {
Source source = iterator.next();
- _getSourcesNeedingProcessing(
- source,
- _cache.get(source),
- false,
- hintsEnabled,
- lintsEnabled,
- sources);
+ _getSourcesNeedingProcessing(source,
+ _cache.get(source), false, hintsEnabled, lintsEnabled, sources);
}
return new List<Source>.from(sources);
}
@@ -1586,12 +1557,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
});
changeSet.changedRanges.forEach(
(Source source, ChangeSet_ContentChange change) {
- _contentRangeChanged(
- source,
- change.contents,
- change.offset,
- change.oldLength,
- change.newLength);
+ _contentRangeChanged(source, change.contents, change.offset,
+ change.oldLength, change.newLength);
});
for (Source source in changeSet.deletedSources) {
_sourceDeleted(source);
@@ -1649,66 +1616,44 @@ class AnalysisContextImpl implements InternalAnalysisContext {
try {
DartEntry dartEntry = sourceEntry;
ListUtilities.addAll(
- errors,
- _getDartScanData(source, dartEntry, DartEntry.SCAN_ERRORS));
+ errors, _getDartScanData(source, dartEntry, DartEntry.SCAN_ERRORS));
dartEntry = _getReadableDartEntry(source);
- ListUtilities.addAll(
- errors,
+ ListUtilities.addAll(errors,
_getDartParseData(source, dartEntry, DartEntry.PARSE_ERRORS));
dartEntry = _getReadableDartEntry(source);
if (dartEntry.getValue(DartEntry.SOURCE_KIND) == SourceKind.LIBRARY) {
- ListUtilities.addAll(
- errors,
- _getDartResolutionData(source, source, dartEntry, DartEntry.RESOLUTION_ERRORS));
+ ListUtilities.addAll(errors, _getDartResolutionData(
+ source, source, dartEntry, DartEntry.RESOLUTION_ERRORS));
dartEntry = _getReadableDartEntry(source);
- ListUtilities.addAll(
- errors,
- _getDartVerificationData(
- source,
- source,
- dartEntry,
- DartEntry.VERIFICATION_ERRORS));
+ ListUtilities.addAll(errors, _getDartVerificationData(
+ source, source, dartEntry, DartEntry.VERIFICATION_ERRORS));
if (enableHints) {
dartEntry = _getReadableDartEntry(source);
- ListUtilities.addAll(
- errors,
+ ListUtilities.addAll(errors,
_getDartHintData(source, source, dartEntry, DartEntry.HINTS));
}
if (enableLints) {
dartEntry = _getReadableDartEntry(source);
- ListUtilities.addAll(
- errors,
+ ListUtilities.addAll(errors,
_getDartLintData(source, source, dartEntry, DartEntry.LINTS));
}
} else {
List<Source> libraries = getLibrariesContaining(source);
for (Source librarySource in libraries) {
- ListUtilities.addAll(
- errors,
- _getDartResolutionData(
- source,
- librarySource,
- dartEntry,
- DartEntry.RESOLUTION_ERRORS));
+ ListUtilities.addAll(errors, _getDartResolutionData(
+ source, librarySource, dartEntry, DartEntry.RESOLUTION_ERRORS));
dartEntry = _getReadableDartEntry(source);
- ListUtilities.addAll(
- errors,
- _getDartVerificationData(
- source,
- librarySource,
- dartEntry,
- DartEntry.VERIFICATION_ERRORS));
+ ListUtilities.addAll(errors, _getDartVerificationData(source,
+ librarySource, dartEntry, DartEntry.VERIFICATION_ERRORS));
if (enableHints) {
dartEntry = _getReadableDartEntry(source);
- ListUtilities.addAll(
- errors,
- _getDartHintData(source, librarySource, dartEntry, DartEntry.HINTS));
+ ListUtilities.addAll(errors, _getDartHintData(
+ source, librarySource, dartEntry, DartEntry.HINTS));
}
if (enableLints) {
dartEntry = _getReadableDartEntry(source);
- ListUtilities.addAll(
- errors,
- _getDartLintData(source, librarySource, dartEntry, DartEntry.LINTS));
+ ListUtilities.addAll(errors, _getDartLintData(
+ source, librarySource, dartEntry, DartEntry.LINTS));
}
}
}
@@ -1725,9 +1670,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
HtmlEntry htmlEntry = sourceEntry;
try {
return _getHtmlResolutionData2(
- source,
- htmlEntry,
- HtmlEntry.RESOLUTION_ERRORS);
+ source, htmlEntry, HtmlEntry.RESOLUTION_ERRORS);
} on ObsoleteSourceAnalysisException catch (exception, stackTrace) {
AnalysisEngine.instance.logger.logInformation(
"Could not compute errors",
@@ -1738,16 +1681,16 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
@override
- List<Source> computeExportedLibraries(Source source) =>
- _getDartParseData2(source, DartEntry.EXPORTED_LIBRARIES, Source.EMPTY_ARRAY);
+ List<Source> computeExportedLibraries(Source source) => _getDartParseData2(
+ source, DartEntry.EXPORTED_LIBRARIES, Source.EMPTY_ARRAY);
@override
HtmlElement computeHtmlElement(Source source) =>
_getHtmlResolutionData(source, HtmlEntry.ELEMENT, null);
@override
- List<Source> computeImportedLibraries(Source source) =>
- _getDartParseData2(source, DartEntry.IMPORTED_LIBRARIES, Source.EMPTY_ARRAY);
+ List<Source> computeImportedLibraries(Source source) => _getDartParseData2(
+ source, DartEntry.IMPORTED_LIBRARIES, Source.EMPTY_ARRAY);
@override
SourceKind computeKindOf(Source source) {
@@ -1803,20 +1746,18 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
@override
- CancelableFuture<CompilationUnit>
- computeResolvedCompilationUnitAsync(Source unitSource, Source librarySource) {
- return new _AnalysisFutureHelper<CompilationUnit>(
- this).computeAsync(unitSource, (SourceEntry sourceEntry) {
+ CancelableFuture<CompilationUnit> computeResolvedCompilationUnitAsync(
+ Source unitSource, Source librarySource) {
+ return new _AnalysisFutureHelper<CompilationUnit>(this).computeAsync(
+ unitSource, (SourceEntry sourceEntry) {
if (sourceEntry is DartEntry) {
if (sourceEntry.getStateInLibrary(
- DartEntry.RESOLVED_UNIT,
- librarySource) ==
+ DartEntry.RESOLVED_UNIT, librarySource) ==
CacheState.ERROR) {
throw sourceEntry.exception;
}
return sourceEntry.getValueInLibrary(
- DartEntry.RESOLVED_UNIT,
- librarySource);
+ DartEntry.RESOLVED_UNIT, librarySource);
}
throw new AnalysisNotScheduledError();
});
@@ -1836,10 +1777,10 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (sdk == null) {
return new AnalysisCache(<CachePartition>[_privatePartition]);
}
- return new AnalysisCache(
- <CachePartition>[
- AnalysisEngine.instance.partitionManager.forSdk(sdk),
- _privatePartition]);
+ return new AnalysisCache(<CachePartition>[
+ AnalysisEngine.instance.partitionManager.forSdk(sdk),
+ _privatePartition
+ ]);
}
@override
@@ -1877,13 +1818,10 @@ class AnalysisContextImpl implements InternalAnalysisContext {
bool shouldBeScheduled = false;
for (Source librarySource in containingLibraries) {
if (dartEntry.getStateInLibrary(
- DartEntry.RESOLVED_UNIT,
- librarySource) ==
+ DartEntry.RESOLVED_UNIT, librarySource) ==
CacheState.FLUSHED) {
dartEntry.setStateInLibrary(
- DartEntry.RESOLVED_UNIT,
- librarySource,
- CacheState.INVALID);
+ DartEntry.RESOLVED_UNIT, librarySource, CacheState.INVALID);
shouldBeScheduled = true;
}
}
@@ -1930,8 +1868,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
@override
- CompilationUnitElement getCompilationUnitElement(Source unitSource,
- Source librarySource) {
+ CompilationUnitElement getCompilationUnitElement(
+ Source unitSource, Source librarySource) {
LibraryElement libraryElement = getLibraryElement(librarySource);
if (libraryElement != null) {
// try defining unit
@@ -1955,8 +1893,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
String contents = _contentCache.getContents(source);
if (contents != null) {
return new TimestampedData<String>(
- _contentCache.getModificationStamp(source),
- contents);
+ _contentCache.getModificationStamp(source), contents);
}
return source.contents;
}
@@ -2001,13 +1938,11 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (sourceEntry is DartEntry) {
DartEntry dartEntry = sourceEntry;
return new AnalysisErrorInfoImpl(
- dartEntry.allErrors,
- dartEntry.getValue(SourceEntry.LINE_INFO));
+ dartEntry.allErrors, dartEntry.getValue(SourceEntry.LINE_INFO));
} else if (sourceEntry is HtmlEntry) {
HtmlEntry htmlEntry = sourceEntry;
return new AnalysisErrorInfoImpl(
- htmlEntry.allErrors,
- htmlEntry.getValue(SourceEntry.LINE_INFO));
+ htmlEntry.allErrors, htmlEntry.getValue(SourceEntry.LINE_INFO));
}
return new AnalysisErrorInfoImpl(AnalysisError.NO_ERRORS, null);
}
@@ -2035,8 +1970,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
while (partIterator.moveNext()) {
SourceEntry sourceEntry = partIterator.value;
if (sourceEntry.kind == SourceKind.HTML) {
- List<Source> referencedLibraries =
- (sourceEntry as HtmlEntry).getValue(HtmlEntry.REFERENCED_LIBRARIES);
+ List<Source> referencedLibraries = (sourceEntry as HtmlEntry)
+ .getValue(HtmlEntry.REFERENCED_LIBRARIES);
if (_containsAny(referencedLibraries, librarySources)) {
htmlSources.add(partIterator.key);
}
@@ -2047,8 +1982,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
while (iterator.moveNext()) {
SourceEntry sourceEntry = iterator.value;
if (sourceEntry.kind == SourceKind.HTML) {
- List<Source> referencedLibraries =
- (sourceEntry as HtmlEntry).getValue(HtmlEntry.REFERENCED_LIBRARIES);
+ List<Source> referencedLibraries = (sourceEntry as HtmlEntry)
+ .getValue(HtmlEntry.REFERENCED_LIBRARIES);
if (_contains(referencedLibraries, source)) {
htmlSources.add(iterator.key);
}
@@ -2162,8 +2097,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (dartEntry == null) {
AnalysisEngine.instance.logger.logError(
"Could not compute the public namespace for ${library.source.fullName}",
- new CaughtException(
- new AnalysisException("A Dart file became a non-Dart file: ${source.fullName}"),
+ new CaughtException(new AnalysisException(
+ "A Dart file became a non-Dart file: ${source.fullName}"),
null));
return null;
}
@@ -2184,8 +2119,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
SourceEntry getReadableSourceEntryOrNull(Source source) => _cache.get(source);
@override
- CompilationUnit getResolvedCompilationUnit(Source unitSource,
- LibraryElement library) {
+ CompilationUnit getResolvedCompilationUnit(
+ Source unitSource, LibraryElement library) {
if (library == null) {
return null;
}
@@ -2193,13 +2128,12 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
@override
- CompilationUnit getResolvedCompilationUnit2(Source unitSource,
- Source librarySource) {
+ CompilationUnit getResolvedCompilationUnit2(
+ Source unitSource, Source librarySource) {
SourceEntry sourceEntry = getReadableSourceEntryOrNull(unitSource);
if (sourceEntry is DartEntry) {
return sourceEntry.getValueInLibrary(
- DartEntry.RESOLVED_UNIT,
- librarySource);
+ DartEntry.RESOLVED_UNIT, librarySource);
}
return null;
}
@@ -2215,8 +2149,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
@override
- bool handleContentsChanged(Source source, String originalContents,
- String newContents, bool notify) {
+ bool handleContentsChanged(
+ Source source, String originalContents, String newContents, bool notify) {
SourceEntry sourceEntry = _cache.get(source);
if (sourceEntry == null) {
return false;
@@ -2251,8 +2185,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
sourceEntry.modificationTime = fileContents.modificationTime;
changed = false;
}
- } catch (e) {
- }
+ } catch (e) {}
// If not the same content (e.g. the file is being closed without save),
// then force analysis.
if (changed) {
@@ -2260,8 +2193,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
}
if (notify && changed) {
- _onSourcesChangedController.add(
- new SourcesChangedEvent.changedContent(source, newContents));
+ _onSourcesChangedController
+ .add(new SourcesChangedEvent.changedContent(source, newContents));
}
return changed;
}
@@ -2284,9 +2217,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (dartEntry.getStateInLibrary(DartEntry.HINTS, librarySource) ==
CacheState.VALID) {
dartEntry.setStateInLibrary(
- DartEntry.HINTS,
- librarySource,
- CacheState.INVALID);
+ DartEntry.HINTS, librarySource, CacheState.INVALID);
}
}
}
@@ -2328,8 +2259,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
return PerformanceStatistics.performAnaysis.makeCurrentWhile(() {
int getStart = JavaSystem.currentTimeMillis();
- AnalysisTask task =
- PerformanceStatistics.nextTask.makeCurrentWhile(() => nextAnalysisTask);
+ AnalysisTask task = PerformanceStatistics.nextTask
+ .makeCurrentWhile(() => nextAnalysisTask);
int getEnd = JavaSystem.currentTimeMillis();
if (task == null && _validateCacheConsistency()) {
task = nextAnalysisTask;
@@ -2338,16 +2269,12 @@ class AnalysisContextImpl implements InternalAnalysisContext {
_validateLastIncrementalResolutionResult();
if (_performAnalysisTaskStopwatch != null) {
AnalysisEngine.instance.instrumentationService.logPerformance(
- AnalysisPerformanceKind.FULL,
- _performAnalysisTaskStopwatch,
+ AnalysisPerformanceKind.FULL, _performAnalysisTaskStopwatch,
'context_id=$_id');
_performAnalysisTaskStopwatch = null;
}
return new AnalysisResult(
- _getChangeNotices(true),
- getEnd - getStart,
- null,
- -1);
+ _getChangeNotices(true), getEnd - getStart, null, -1);
}
if (_performAnalysisTaskStopwatch == null) {
_performAnalysisTaskStopwatch = new Stopwatch()..start();
@@ -2388,11 +2315,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// }
_notifyErrors(source, notice.errors, notice.lineInfo);
}
- return new AnalysisResult(
- notices,
- getEnd - getStart,
- task.runtimeType.toString(),
- performEnd - performStart);
+ return new AnalysisResult(notices, getEnd - getStart,
+ task.runtimeType.toString(), performEnd - performStart);
});
}
@@ -2420,26 +2344,16 @@ class AnalysisContextImpl implements InternalAnalysisContext {
dartEntry.setValue(DartEntry.SCAN_ERRORS, AnalysisError.NO_ERRORS);
dartEntry.setValue(DartEntry.SOURCE_KIND, SourceKind.LIBRARY);
dartEntry.setState(DartEntry.TOKEN_STREAM, CacheState.FLUSHED);
- dartEntry.setValueInLibrary(
- DartEntry.RESOLUTION_ERRORS,
- librarySource,
- AnalysisError.NO_ERRORS);
+ dartEntry.setValueInLibrary(DartEntry.RESOLUTION_ERRORS,
+ librarySource, AnalysisError.NO_ERRORS);
dartEntry.setStateInLibrary(
- DartEntry.RESOLVED_UNIT,
- librarySource,
- CacheState.FLUSHED);
- dartEntry.setValueInLibrary(
- DartEntry.VERIFICATION_ERRORS,
- librarySource,
- AnalysisError.NO_ERRORS);
+ DartEntry.RESOLVED_UNIT, librarySource, CacheState.FLUSHED);
+ dartEntry.setValueInLibrary(DartEntry.VERIFICATION_ERRORS,
+ librarySource, AnalysisError.NO_ERRORS);
dartEntry.setValueInLibrary(
- DartEntry.HINTS,
- librarySource,
- AnalysisError.NO_ERRORS);
+ DartEntry.HINTS, librarySource, AnalysisError.NO_ERRORS);
dartEntry.setValueInLibrary(
- DartEntry.LINTS,
- librarySource,
- AnalysisError.NO_ERRORS);
+ DartEntry.LINTS, librarySource, AnalysisError.NO_ERRORS);
}
});
}
@@ -2448,8 +2362,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* Record the results produced by performing a [task] and return the cache
* entry associated with the results.
*/
- DartEntry
- recordResolveDartLibraryCycleTaskResults(ResolveDartLibraryCycleTask task) {
+ DartEntry recordResolveDartLibraryCycleTaskResults(
+ ResolveDartLibraryCycleTask task) {
LibraryResolver2 resolver = task.libraryResolver;
CaughtException thrownException = task.exception;
Source unitSource = task.unitSource;
@@ -2466,9 +2380,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// during resolution.
//
if (thrownException == null) {
- var message =
- "In recordResolveDartLibraryCycleTaskResults, "
- "resolvedLibraries was null and there was no thrown exception";
+ var message = "In recordResolveDartLibraryCycleTaskResults, "
+ "resolvedLibraries was null and there was no thrown exception";
unitEntry.recordResolutionError(
new CaughtException(new AnalysisException(message), null));
} else {
@@ -2492,25 +2405,17 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (thrownException == null) {
dartEntry.setState(DartEntry.PARSED_UNIT, CacheState.FLUSHED);
dartEntry.setValueInLibrary(
- DartEntry.RESOLVED_UNIT,
- librarySource,
- unit);
+ DartEntry.RESOLVED_UNIT, librarySource, unit);
dartEntry.setValueInLibrary(
- DartEntry.RESOLUTION_ERRORS,
- librarySource,
- errors);
+ DartEntry.RESOLUTION_ERRORS, librarySource, errors);
if (source == librarySource) {
_recordElementData(
- dartEntry,
- library.libraryElement,
- librarySource,
- htmlSource);
+ dartEntry, library.libraryElement, librarySource, htmlSource);
}
_cache.storedAst(source);
} else {
dartEntry.recordResolutionErrorInLibrary(
- librarySource,
- thrownException);
+ librarySource, thrownException);
}
if (source != librarySource) {
_workManager.add(source, SourcePriority.PRIORITY_PART);
@@ -2548,9 +2453,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// during resolution.
//
if (thrownException == null) {
- String message =
- "In recordResolveDartLibraryTaskResults, "
- "resolvedLibraries was null and there was no thrown exception";
+ String message = "In recordResolveDartLibraryTaskResults, "
+ "resolvedLibraries was null and there was no thrown exception";
unitEntry.recordResolutionError(
new CaughtException(new AnalysisException(message), null));
} else {
@@ -2575,25 +2479,17 @@ class AnalysisContextImpl implements InternalAnalysisContext {
dartEntry.setValue(SourceEntry.LINE_INFO, lineInfo);
dartEntry.setState(DartEntry.PARSED_UNIT, CacheState.FLUSHED);
dartEntry.setValueInLibrary(
- DartEntry.RESOLVED_UNIT,
- librarySource,
- unit);
+ DartEntry.RESOLVED_UNIT, librarySource, unit);
dartEntry.setValueInLibrary(
- DartEntry.RESOLUTION_ERRORS,
- librarySource,
- errors);
+ DartEntry.RESOLUTION_ERRORS, librarySource, errors);
if (source == librarySource) {
_recordElementData(
- dartEntry,
- library.libraryElement,
- librarySource,
- htmlSource);
+ dartEntry, library.libraryElement, librarySource, htmlSource);
}
_cache.storedAst(source);
} else {
dartEntry.recordResolutionErrorInLibrary(
- librarySource,
- thrownException);
+ librarySource, thrownException);
_cache.remove(source);
}
if (source != librarySource) {
@@ -2617,8 +2513,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
@override
- CompilationUnit resolveCompilationUnit(Source unitSource,
- LibraryElement library) {
+ CompilationUnit resolveCompilationUnit(
+ Source unitSource, LibraryElement library) {
if (library == null) {
return null;
}
@@ -2626,13 +2522,9 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
@override
- CompilationUnit resolveCompilationUnit2(Source unitSource,
- Source librarySource) =>
- _getDartResolutionData2(
- unitSource,
- librarySource,
- DartEntry.RESOLVED_UNIT,
- null);
+ CompilationUnit resolveCompilationUnit2(
+ Source unitSource, Source librarySource) => _getDartResolutionData2(
+ unitSource, librarySource, DartEntry.RESOLVED_UNIT, null);
@override
ht.HtmlUnit resolveHtmlUnit(Source htmlSource) {
@@ -2644,13 +2536,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
void setChangedContents(Source source, String contents, int offset,
int oldLength, int newLength) {
if (_contentRangeChanged(source, contents, offset, oldLength, newLength)) {
- _onSourcesChangedController.add(
- new SourcesChangedEvent.changedRange(
- source,
- contents,
- offset,
- oldLength,
- newLength));
+ _onSourcesChangedController.add(new SourcesChangedEvent.changedRange(
+ source, contents, offset, oldLength, newLength));
}
}
@@ -2685,10 +2572,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
continue;
}
callback(
- source,
- sourceEntry,
- descriptor,
- sourceEntry.getState(descriptor));
+ source, sourceEntry, descriptor, sourceEntry.getState(descriptor));
}
if (sourceEntry is DartEntry) {
// get library-specific values
@@ -2711,10 +2595,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
} else if (!lintsEnabled && descriptor == DartEntry.LINTS) {
continue;
}
- callback(
- librarySource,
- sourceEntry,
- descriptor,
+ callback(librarySource, sourceEntry, descriptor,
sourceEntry.getStateInLibrary(descriptor, librarySource));
}
}
@@ -2786,10 +2667,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
//
DartEntry libraryEntry = _getReadableDartEntry(librarySource);
libraryEntry = _cacheDartResolutionData(
- librarySource,
- librarySource,
- libraryEntry,
- DartEntry.ELEMENT);
+ librarySource, librarySource, libraryEntry, DartEntry.ELEMENT);
LibraryElement libraryElement = libraryEntry.getValue(DartEntry.ELEMENT);
CompilationUnitElement definingUnit =
libraryElement.definingCompilationUnit;
@@ -2807,16 +2685,14 @@ class AnalysisContextImpl implements InternalAnalysisContext {
units[i + 1] = _getResolvedUnit(parts[i], librarySource);
if (units[i + 1] == null) {
Source source = parts[i].source;
- units[i +
- 1] = new TimestampedData<CompilationUnit>(
- getModificationStamp(source),
- resolveCompilationUnit(source, libraryElement));
+ units[i + 1] = new TimestampedData<CompilationUnit>(
+ getModificationStamp(source),
+ resolveCompilationUnit(source, libraryElement));
}
}
dartEntry = new GenerateDartHintsTask(
- this,
- units,
- getLibraryElement(librarySource)).perform(_resultRecorder) as DartEntry;
+ this, units, getLibraryElement(librarySource))
+ .perform(_resultRecorder) as DartEntry;
state = dartEntry.getStateInLibrary(descriptor, librarySource);
}
return dartEntry;
@@ -2851,10 +2727,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
//
DartEntry libraryEntry = _getReadableDartEntry(librarySource);
libraryEntry = _cacheDartResolutionData(
- librarySource,
- librarySource,
- libraryEntry,
- DartEntry.ELEMENT);
+ librarySource, librarySource, libraryEntry, DartEntry.ELEMENT);
LibraryElement libraryElement = libraryEntry.getValue(DartEntry.ELEMENT);
CompilationUnitElement definingUnit =
libraryElement.definingCompilationUnit;
@@ -2872,17 +2745,15 @@ class AnalysisContextImpl implements InternalAnalysisContext {
units[i + 1] = _getResolvedUnit(parts[i], librarySource);
if (units[i + 1] == null) {
Source source = parts[i].source;
- units[i +
- 1] = new TimestampedData<CompilationUnit>(
- getModificationStamp(source),
- resolveCompilationUnit(source, libraryElement));
+ units[i + 1] = new TimestampedData<CompilationUnit>(
+ getModificationStamp(source),
+ resolveCompilationUnit(source, libraryElement));
}
}
//TODO(pquitslund): revisit if we need all units or whether one will do
dartEntry = new GenerateDartLintsTask(
- this,
- units,
- getLibraryElement(librarySource)).perform(_resultRecorder) as DartEntry;
+ this, units, getLibraryElement(librarySource))
+ .perform(_resultRecorder) as DartEntry;
state = dartEntry.getStateInLibrary(descriptor, librarySource);
}
return dartEntry;
@@ -2901,8 +2772,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @return a cache entry containing the required data
* @throws AnalysisException if data could not be returned because the source could not be parsed
*/
- DartEntry _cacheDartParseData(Source source, DartEntry dartEntry,
- DataDescriptor descriptor) {
+ DartEntry _cacheDartParseData(
+ Source source, DartEntry dartEntry, DataDescriptor descriptor) {
if (identical(descriptor, DartEntry.PARSED_UNIT)) {
if (dartEntry.hasResolvableCompilationUnit) {
return dartEntry;
@@ -2918,12 +2789,10 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// source continues to change, this loop will eventually terminate.
//
dartEntry = _cacheDartScanData(source, dartEntry, DartEntry.TOKEN_STREAM);
- dartEntry = new ParseDartTask(
- this,
- source,
- dartEntry.getValue(DartEntry.TOKEN_STREAM),
- dartEntry.getValue(
- SourceEntry.LINE_INFO)).perform(_resultRecorder) as DartEntry;
+ dartEntry = new ParseDartTask(this, source,
+ dartEntry.getValue(DartEntry.TOKEN_STREAM),
+ dartEntry.getValue(SourceEntry.LINE_INFO))
+ .perform(_resultRecorder) as DartEntry;
state = dartEntry.getState(descriptor);
}
return dartEntry;
@@ -2949,9 +2818,9 @@ class AnalysisContextImpl implements InternalAnalysisContext {
//
// Check to see whether we already have the information being requested.
//
- CacheState state = (identical(descriptor, DartEntry.ELEMENT)) ?
- dartEntry.getState(descriptor) :
- dartEntry.getStateInLibrary(descriptor, librarySource);
+ CacheState state = (identical(descriptor, DartEntry.ELEMENT))
+ ? dartEntry.getState(descriptor)
+ : dartEntry.getStateInLibrary(descriptor, librarySource);
while (state != CacheState.ERROR && state != CacheState.VALID) {
//
// If not, compute the information. Unless the modification date of the
@@ -2960,13 +2829,11 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// TODO(brianwilkerson) As an optimization, if we already have the
// element model for the library we can use ResolveDartUnitTask to produce
// the resolved AST structure much faster.
- dartEntry = new ResolveDartLibraryTask(
- this,
- unitSource,
- librarySource).perform(_resultRecorder) as DartEntry;
- state = (identical(descriptor, DartEntry.ELEMENT)) ?
- dartEntry.getState(descriptor) :
- dartEntry.getStateInLibrary(descriptor, librarySource);
+ dartEntry = new ResolveDartLibraryTask(this, unitSource, librarySource)
+ .perform(_resultRecorder) as DartEntry;
+ state = (identical(descriptor, DartEntry.ELEMENT))
+ ? dartEntry.getState(descriptor)
+ : dartEntry.getStateInLibrary(descriptor, librarySource);
}
return dartEntry;
}
@@ -2985,8 +2852,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @return a cache entry containing the required data
* @throws AnalysisException if data could not be returned because the source could not be scanned
*/
- DartEntry _cacheDartScanData(Source source, DartEntry dartEntry,
- DataDescriptor descriptor) {
+ DartEntry _cacheDartScanData(
+ Source source, DartEntry dartEntry, DataDescriptor descriptor) {
//
// Check to see whether we already have the information being requested.
//
@@ -2998,19 +2865,17 @@ class AnalysisContextImpl implements InternalAnalysisContext {
//
try {
if (dartEntry.getState(SourceEntry.CONTENT) != CacheState.VALID) {
- dartEntry =
- new GetContentTask(this, source).perform(_resultRecorder) as DartEntry;
+ dartEntry = new GetContentTask(this, source)
+ .perform(_resultRecorder) as DartEntry;
}
dartEntry = new ScanDartTask(
- this,
- source,
- dartEntry.getValue(SourceEntry.CONTENT)).perform(_resultRecorder) as DartEntry;
+ this, source, dartEntry.getValue(SourceEntry.CONTENT))
+ .perform(_resultRecorder) as DartEntry;
} on AnalysisException catch (exception) {
throw exception;
} catch (exception, stackTrace) {
throw new AnalysisException(
- "Exception",
- new CaughtException(exception, stackTrace));
+ "Exception", new CaughtException(exception, stackTrace));
}
state = dartEntry.getState(descriptor);
}
@@ -3049,11 +2914,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
throw new AnalysisException(
"Could not resolve compilation unit ${unitSource.fullName} in ${librarySource.fullName}");
}
- dartEntry = new GenerateDartErrorsTask(
- this,
- unitSource,
- unit,
- library).perform(_resultRecorder) as DartEntry;
+ dartEntry = new GenerateDartErrorsTask(this, unitSource, unit, library)
+ .perform(_resultRecorder) as DartEntry;
state = dartEntry.getStateInLibrary(descriptor, librarySource);
}
return dartEntry;
@@ -3074,8 +2936,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @throws AnalysisException if data could not be returned because the source could not be
* resolved
*/
- HtmlEntry _cacheHtmlParseData(Source source, HtmlEntry htmlEntry,
- DataDescriptor descriptor) {
+ HtmlEntry _cacheHtmlParseData(
+ Source source, HtmlEntry htmlEntry, DataDescriptor descriptor) {
if (identical(descriptor, HtmlEntry.PARSED_UNIT)) {
ht.HtmlUnit unit = htmlEntry.anyParsedUnit;
if (unit != null) {
@@ -3093,19 +2955,17 @@ class AnalysisContextImpl implements InternalAnalysisContext {
//
try {
if (htmlEntry.getState(SourceEntry.CONTENT) != CacheState.VALID) {
- htmlEntry =
- new GetContentTask(this, source).perform(_resultRecorder) as HtmlEntry;
+ htmlEntry = new GetContentTask(this, source)
+ .perform(_resultRecorder) as HtmlEntry;
}
htmlEntry = new ParseHtmlTask(
- this,
- source,
- htmlEntry.getValue(SourceEntry.CONTENT)).perform(_resultRecorder) as HtmlEntry;
+ this, source, htmlEntry.getValue(SourceEntry.CONTENT))
+ .perform(_resultRecorder) as HtmlEntry;
} on AnalysisException catch (exception) {
throw exception;
} catch (exception, stackTrace) {
throw new AnalysisException(
- "Exception",
- new CaughtException(exception, stackTrace));
+ "Exception", new CaughtException(exception, stackTrace));
}
state = htmlEntry.getState(descriptor);
}
@@ -3127,8 +2987,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @throws AnalysisException if data could not be returned because the source could not be
* resolved
*/
- HtmlEntry _cacheHtmlResolutionData(Source source, HtmlEntry htmlEntry,
- DataDescriptor descriptor) {
+ HtmlEntry _cacheHtmlResolutionData(
+ Source source, HtmlEntry htmlEntry, DataDescriptor descriptor) {
//
// Check to see whether we already have the information being requested.
//
@@ -3139,12 +2999,9 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// source continues to change, this loop will eventually terminate.
//
htmlEntry = _cacheHtmlParseData(source, htmlEntry, HtmlEntry.PARSED_UNIT);
- htmlEntry = new ResolveHtmlTask(
- this,
- source,
- htmlEntry.modificationTime,
- htmlEntry.getValue(
- HtmlEntry.PARSED_UNIT)).perform(_resultRecorder) as HtmlEntry;
+ htmlEntry = new ResolveHtmlTask(this, source, htmlEntry.modificationTime,
+ htmlEntry.getValue(HtmlEntry.PARSED_UNIT))
+ .perform(_resultRecorder) as HtmlEntry;
state = htmlEntry.getState(descriptor);
}
return htmlEntry;
@@ -3172,13 +3029,12 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @param library the library on which the other libraries depend
* @param librariesToInvalidate the libraries that depend on the given library
*/
- void _computeAllLibrariesDependingOn(Source library,
- HashSet<Source> librariesToInvalidate) {
+ void _computeAllLibrariesDependingOn(
+ Source library, HashSet<Source> librariesToInvalidate) {
if (librariesToInvalidate.add(library)) {
for (Source dependentLibrary in getLibrariesDependingOn(library)) {
_computeAllLibrariesDependingOn(
- dependentLibrary,
- librariesToInvalidate);
+ dependentLibrary, librariesToInvalidate);
}
}
}
@@ -3261,14 +3117,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (contents != originalContents) {
if (_options.incremental) {
_incrementalAnalysisCache = IncrementalAnalysisCache.update(
- _incrementalAnalysisCache,
- source,
- originalContents,
- contents,
- offset,
- oldLength,
- newLength,
- _getReadableSourceEntry(source));
+ _incrementalAnalysisCache, source, originalContents, contents,
+ offset, oldLength, newLength, _getReadableSourceEntry(source));
}
_sourceChanged(source);
changed = true;
@@ -3331,20 +3181,18 @@ class AnalysisContextImpl implements InternalAnalysisContext {
AnalysisContextImpl_TaskData _createGenerateDartErrorsTask(Source unitSource,
DartEntry unitEntry, Source librarySource, DartEntry libraryEntry) {
if (unitEntry.getStateInLibrary(DartEntry.RESOLVED_UNIT, librarySource) !=
- CacheState.VALID ||
+ CacheState.VALID ||
libraryEntry.getState(DartEntry.ELEMENT) != CacheState.VALID) {
return _createResolveDartLibraryTask(librarySource, libraryEntry);
}
CompilationUnit unit =
unitEntry.getValueInLibrary(DartEntry.RESOLVED_UNIT, librarySource);
if (unit == null) {
- CaughtException exception = new CaughtException(
- new AnalysisException(
+ CaughtException exception = new CaughtException(new AnalysisException(
"Entry has VALID state for RESOLVED_UNIT but null value for ${unitSource.fullName} in ${librarySource.fullName}"),
null);
AnalysisEngine.instance.logger.logInformation(
- exception.toString(),
- exception);
+ exception.toString(), exception);
unitEntry.recordResolutionError(exception);
return new AnalysisContextImpl_TaskData(null, false);
}
@@ -3390,8 +3238,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
}
return new AnalysisContextImpl_TaskData(
- new GenerateDartHintsTask(this, units, libraryElement),
- false);
+ new GenerateDartHintsTask(this, units, libraryElement), false);
}
/**
@@ -3431,8 +3278,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
//TODO(pquitslund): revisit if we need all units or whether one will do
return new AnalysisContextImpl_TaskData(
- new GenerateDartLintsTask(this, units, libraryElement),
- false);
+ new GenerateDartLintsTask(this, units, libraryElement), false);
}
/**
@@ -3442,46 +3288,39 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @param sourceEntry the entry for the source
* @return task data representing the created task
*/
- AnalysisContextImpl_TaskData _createGetContentTask(Source source,
- SourceEntry sourceEntry) {
+ AnalysisContextImpl_TaskData _createGetContentTask(
+ Source source, SourceEntry sourceEntry) {
return new AnalysisContextImpl_TaskData(
- new GetContentTask(this, source),
- false);
+ new GetContentTask(this, source), false);
}
/**
* Create a [ParseDartTask] for the given [source].
*/
- AnalysisContextImpl_TaskData _createParseDartTask(Source source,
- DartEntry dartEntry) {
+ AnalysisContextImpl_TaskData _createParseDartTask(
+ Source source, DartEntry dartEntry) {
if (dartEntry.getState(DartEntry.TOKEN_STREAM) != CacheState.VALID ||
dartEntry.getState(SourceEntry.LINE_INFO) != CacheState.VALID) {
return _createScanDartTask(source, dartEntry);
}
Token tokenStream = dartEntry.getValue(DartEntry.TOKEN_STREAM);
dartEntry.setState(DartEntry.TOKEN_STREAM, CacheState.FLUSHED);
- return new AnalysisContextImpl_TaskData(
- new ParseDartTask(
- this,
- source,
- tokenStream,
- dartEntry.getValue(SourceEntry.LINE_INFO)),
- false);
+ return new AnalysisContextImpl_TaskData(new ParseDartTask(this, source,
+ tokenStream, dartEntry.getValue(SourceEntry.LINE_INFO)), false);
}
/**
* Create a [ParseHtmlTask] for the given [source].
*/
- AnalysisContextImpl_TaskData _createParseHtmlTask(Source source,
- HtmlEntry htmlEntry) {
+ AnalysisContextImpl_TaskData _createParseHtmlTask(
+ Source source, HtmlEntry htmlEntry) {
if (htmlEntry.getState(SourceEntry.CONTENT) != CacheState.VALID) {
return _createGetContentTask(source, htmlEntry);
}
String content = htmlEntry.getValue(SourceEntry.CONTENT);
htmlEntry.setState(SourceEntry.CONTENT, CacheState.FLUSHED);
return new AnalysisContextImpl_TaskData(
- new ParseHtmlTask(this, source, content),
- false);
+ new ParseHtmlTask(this, source, content), false);
}
/**
@@ -3491,8 +3330,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @param dartEntry the entry for the source
* @return task data representing the created task
*/
- AnalysisContextImpl_TaskData _createResolveDartLibraryTask(Source source,
- DartEntry dartEntry) {
+ AnalysisContextImpl_TaskData _createResolveDartLibraryTask(
+ Source source, DartEntry dartEntry) {
try {
AnalysisContextImpl_CycleBuilder builder =
new AnalysisContextImpl_CycleBuilder(this);
@@ -3503,12 +3342,11 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (taskData != null) {
return taskData;
}
- return new AnalysisContextImpl_TaskData(
- new ResolveDartLibraryCycleTask(this, source, source, builder.librariesInCycle),
- false);
+ return new AnalysisContextImpl_TaskData(new ResolveDartLibraryCycleTask(
+ this, source, source, builder.librariesInCycle), false);
} on AnalysisException catch (exception, stackTrace) {
- dartEntry.recordResolutionError(
- new CaughtException(exception, stackTrace));
+ dartEntry
+ .recordResolutionError(new CaughtException(exception, stackTrace));
AnalysisEngine.instance.logger.logError(
"Internal error trying to create a ResolveDartLibraryTask",
new CaughtException(exception, stackTrace));
@@ -3524,18 +3362,14 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @param htmlEntry the entry for the source
* @return task data representing the created task
*/
- AnalysisContextImpl_TaskData _createResolveHtmlTask(Source source,
- HtmlEntry htmlEntry) {
+ AnalysisContextImpl_TaskData _createResolveHtmlTask(
+ Source source, HtmlEntry htmlEntry) {
if (htmlEntry.getState(HtmlEntry.PARSED_UNIT) != CacheState.VALID) {
return _createParseHtmlTask(source, htmlEntry);
}
- return new AnalysisContextImpl_TaskData(
- new ResolveHtmlTask(
- this,
- source,
- htmlEntry.modificationTime,
- htmlEntry.getValue(HtmlEntry.PARSED_UNIT)),
- false);
+ return new AnalysisContextImpl_TaskData(new ResolveHtmlTask(this, source,
+ htmlEntry.modificationTime,
+ htmlEntry.getValue(HtmlEntry.PARSED_UNIT)), false);
}
/**
@@ -3546,16 +3380,15 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @param dartEntry the entry for the source
* @return task data representing the created task
*/
- AnalysisContextImpl_TaskData _createScanDartTask(Source source,
- DartEntry dartEntry) {
+ AnalysisContextImpl_TaskData _createScanDartTask(
+ Source source, DartEntry dartEntry) {
if (dartEntry.getState(SourceEntry.CONTENT) != CacheState.VALID) {
return _createGetContentTask(source, dartEntry);
}
String content = dartEntry.getValue(SourceEntry.CONTENT);
dartEntry.setState(SourceEntry.CONTENT, CacheState.FLUSHED);
return new AnalysisContextImpl_TaskData(
- new ScanDartTask(this, source, content),
- false);
+ new ScanDartTask(this, source, content), false);
}
/**
@@ -3666,8 +3499,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @return the requested data about the given source
* @throws AnalysisException if data could not be returned because the source could not be parsed
*/
- Object _getDartParseData(Source source, DartEntry dartEntry,
- DataDescriptor descriptor) {
+ Object _getDartParseData(
+ Source source, DartEntry dartEntry, DataDescriptor descriptor) {
dartEntry = _cacheDartParseData(source, dartEntry, descriptor);
if (identical(descriptor, DartEntry.PARSED_UNIT)) {
_accessedAst(source);
@@ -3689,8 +3522,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @return the requested data about the given source
* @throws AnalysisException if data could not be returned because the source could not be parsed
*/
- Object _getDartParseData2(Source source, DataDescriptor descriptor,
- Object defaultValue) {
+ Object _getDartParseData2(
+ Source source, DataDescriptor descriptor, Object defaultValue) {
DartEntry dartEntry = _getReadableDartEntry(source);
if (dartEntry == null) {
return defaultValue;
@@ -3722,8 +3555,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
*/
Object _getDartResolutionData(Source unitSource, Source librarySource,
DartEntry dartEntry, DataDescriptor descriptor) {
- dartEntry =
- _cacheDartResolutionData(unitSource, librarySource, dartEntry, descriptor);
+ dartEntry = _cacheDartResolutionData(
+ unitSource, librarySource, dartEntry, descriptor);
if (identical(descriptor, DartEntry.ELEMENT)) {
return dartEntry.getValue(descriptor);
} else if (identical(descriptor, DartEntry.RESOLVED_UNIT)) {
@@ -3756,10 +3589,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
try {
return _getDartResolutionData(
- unitSource,
- librarySource,
- dartEntry,
- descriptor);
+ unitSource, librarySource, dartEntry, descriptor);
} on ObsoleteSourceAnalysisException catch (exception, stackTrace) {
AnalysisEngine.instance.logger.logInformation(
"Could not compute $descriptor",
@@ -3781,8 +3611,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @return the requested data about the given source
* @throws AnalysisException if data could not be returned because the source could not be scanned
*/
- Object _getDartScanData(Source source, DartEntry dartEntry,
- DataDescriptor descriptor) {
+ Object _getDartScanData(
+ Source source, DartEntry dartEntry, DataDescriptor descriptor) {
dartEntry = _cacheDartScanData(source, dartEntry, descriptor);
return dartEntry.getValue(descriptor);
}
@@ -3801,8 +3631,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @return the requested data about the given source
* @throws AnalysisException if data could not be returned because the source could not be scanned
*/
- Object _getDartScanData2(Source source, DataDescriptor descriptor,
- Object defaultValue) {
+ Object _getDartScanData2(
+ Source source, DataDescriptor descriptor, Object defaultValue) {
DartEntry dartEntry = _getReadableDartEntry(source);
if (dartEntry == null) {
return defaultValue;
@@ -3834,8 +3664,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
*/
Object _getDartVerificationData(Source unitSource, Source librarySource,
DartEntry dartEntry, DataDescriptor descriptor) {
- dartEntry =
- _cacheDartVerificationData(unitSource, librarySource, dartEntry, descriptor);
+ dartEntry = _cacheDartVerificationData(
+ unitSource, librarySource, dartEntry, descriptor);
return dartEntry.getValueInLibrary(descriptor, librarySource);
}
@@ -3852,8 +3682,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @return the requested data about the given source
* @throws AnalysisException if data could not be returned because the source could not be parsed
*/
- Object _getHtmlParseData(Source source, DataDescriptor descriptor,
- Object defaultValue) {
+ Object _getHtmlParseData(
+ Source source, DataDescriptor descriptor, Object defaultValue) {
HtmlEntry htmlEntry = _getReadableHtmlEntry(source);
if (htmlEntry == null) {
return defaultValue;
@@ -3881,8 +3711,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @throws AnalysisException if data could not be returned because the source could not be
* resolved
*/
- Object _getHtmlResolutionData(Source source, DataDescriptor descriptor,
- Object defaultValue) {
+ Object _getHtmlResolutionData(
+ Source source, DataDescriptor descriptor, Object defaultValue) {
HtmlEntry htmlEntry = _getReadableHtmlEntry(source);
if (htmlEntry == null) {
return defaultValue;
@@ -3911,8 +3741,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @throws AnalysisException if data could not be returned because the source could not be
* resolved
*/
- Object _getHtmlResolutionData2(Source source, HtmlEntry htmlEntry,
- DataDescriptor descriptor) {
+ Object _getHtmlResolutionData2(
+ Source source, HtmlEntry htmlEntry, DataDescriptor descriptor) {
htmlEntry = _cacheHtmlResolutionData(source, htmlEntry, descriptor);
if (identical(descriptor, HtmlEntry.RESOLVED_UNIT)) {
_accessedAst(source);
@@ -3994,11 +3824,10 @@ class AnalysisContextImpl implements InternalAnalysisContext {
(isPriority && elementState == CacheState.FLUSHED)) {
// return createResolveDartLibraryTask(librarySource, (DartEntry) libraryEntry);
return new AnalysisContextImpl_TaskData(
- new ResolveDartLibraryTask(this, source, librarySource),
- false);
+ new ResolveDartLibraryTask(this, source, librarySource), false);
}
- CacheState resolvedUnitState =
- dartEntry.getStateInLibrary(DartEntry.RESOLVED_UNIT, librarySource);
+ CacheState resolvedUnitState = dartEntry.getStateInLibrary(
+ DartEntry.RESOLVED_UNIT, librarySource);
if (resolvedUnitState == CacheState.INVALID ||
(isPriority && resolvedUnitState == CacheState.FLUSHED)) {
//
@@ -4015,19 +3844,15 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// Possibly replace with:
// return createResolveDartLibraryTask(librarySource, (DartEntry) libraryEntry);
return new AnalysisContextImpl_TaskData(
- new ResolveDartLibraryTask(this, source, librarySource),
- false);
+ new ResolveDartLibraryTask(this, source, librarySource), false);
}
if (_generateSdkErrors || !source.isInSystemLibrary) {
- CacheState verificationErrorsState =
- dartEntry.getStateInLibrary(DartEntry.VERIFICATION_ERRORS, librarySource);
+ CacheState verificationErrorsState = dartEntry.getStateInLibrary(
+ DartEntry.VERIFICATION_ERRORS, librarySource);
if (verificationErrorsState == CacheState.INVALID ||
(isPriority && verificationErrorsState == CacheState.FLUSHED)) {
return _createGenerateDartErrorsTask(
- source,
- dartEntry,
- librarySource,
- libraryEntry);
+ source, dartEntry, librarySource, libraryEntry);
}
if (hintsEnabled) {
CacheState hintsState =
@@ -4035,10 +3860,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (hintsState == CacheState.INVALID ||
(isPriority && hintsState == CacheState.FLUSHED)) {
return _createGenerateDartHintsTask(
- source,
- dartEntry,
- librarySource,
- libraryEntry);
+ source, dartEntry, librarySource, libraryEntry);
}
}
if (lintsEnabled) {
@@ -4047,10 +3869,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (lintsState == CacheState.INVALID ||
(isPriority && lintsState == CacheState.FLUSHED)) {
return _createGenerateDartLintsTask(
- source,
- dartEntry,
- librarySource,
- libraryEntry);
+ source, dartEntry, librarySource, libraryEntry);
}
}
}
@@ -4152,16 +3971,16 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @param librarySource the source representing the library containing the unit
* @return the specified resolved compilation unit
*/
- TimestampedData<CompilationUnit>
- _getResolvedUnit(CompilationUnitElement element, Source librarySource) {
+ TimestampedData<CompilationUnit> _getResolvedUnit(
+ CompilationUnitElement element, Source librarySource) {
SourceEntry sourceEntry = _cache.get(element.source);
if (sourceEntry is DartEntry) {
DartEntry dartEntry = sourceEntry;
if (dartEntry.getStateInLibrary(DartEntry.RESOLVED_UNIT, librarySource) ==
CacheState.VALID) {
- return new TimestampedData<CompilationUnit>(
- dartEntry.modificationTime,
- dartEntry.getValueInLibrary(DartEntry.RESOLVED_UNIT, librarySource));
+ return new TimestampedData<CompilationUnit>(dartEntry.modificationTime,
+ dartEntry.getValueInLibrary(
+ DartEntry.RESOLVED_UNIT, librarySource));
}
}
return null;
@@ -4232,8 +4051,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
sources.add(source);
return;
}
- CacheState resolvedUnitState =
- dartEntry.getStateInLibrary(DartEntry.RESOLVED_UNIT, librarySource);
+ CacheState resolvedUnitState = dartEntry.getStateInLibrary(
+ DartEntry.RESOLVED_UNIT, librarySource);
if (resolvedUnitState == CacheState.INVALID ||
(isPriority && resolvedUnitState == CacheState.FLUSHED)) {
LibraryElement libraryElement =
@@ -4244,8 +4063,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
}
if (_generateSdkErrors || !source.isInSystemLibrary) {
- CacheState verificationErrorsState =
- dartEntry.getStateInLibrary(DartEntry.VERIFICATION_ERRORS, librarySource);
+ CacheState verificationErrorsState = dartEntry.getStateInLibrary(
+ DartEntry.VERIFICATION_ERRORS, librarySource);
if (verificationErrorsState == CacheState.INVALID ||
(isPriority && verificationErrorsState == CacheState.FLUSHED)) {
LibraryElement libraryElement =
@@ -4426,8 +4245,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @param errors the errors that were computed
* @param lineInfo the line information associated with the source
*/
- void _notifyErrors(Source source, List<AnalysisError> errors,
- LineInfo lineInfo) {
+ void _notifyErrors(
+ Source source, List<AnalysisError> errors, LineInfo lineInfo) {
int count = _listeners.length;
for (int i = 0; i < count; i++) {
_listeners[i].computedErrors(this, source, errors, lineInfo);
@@ -4451,13 +4270,11 @@ class AnalysisContextImpl implements InternalAnalysisContext {
HashSet<Source> librariesToInvalidate = new HashSet<Source>();
for (Source containingLibrary in containingLibraries) {
_computeAllLibrariesDependingOn(
- containingLibrary,
- librariesToInvalidate);
+ containingLibrary, librariesToInvalidate);
}
for (Source dependentLibrary in dependentLibraries) {
_computeAllLibrariesDependingOn(
- dependentLibrary,
- librariesToInvalidate);
+ dependentLibrary, librariesToInvalidate);
}
for (Source library in librariesToInvalidate) {
_invalidateLibraryResolution(library);
@@ -4570,9 +4387,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
}
dartEntry.setValueInLibrary(DartEntry.BUILT_UNIT, library, task.unit);
dartEntry.setValueInLibrary(
- DartEntry.BUILT_ELEMENT,
- library,
- task.unitElement);
+ DartEntry.BUILT_ELEMENT, library, task.unitElement);
ChangeNoticeImpl notice = _getNotice(source);
LineInfo lineInfo = dartEntry.getValue(SourceEntry.LINE_INFO);
notice.setErrors(dartEntry.allErrors, lineInfo);
@@ -4592,8 +4407,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
Source librarySource, Source htmlSource) {
dartEntry.setValue(DartEntry.ELEMENT, library);
dartEntry.setValue(DartEntry.IS_LAUNCHABLE, library.entryPoint != null);
- dartEntry.setValue(
- DartEntry.IS_CLIENT,
+ dartEntry.setValue(DartEntry.IS_CLIENT,
_isClient(library, htmlSource, new HashSet<LibraryElement>()));
}
@@ -4608,14 +4422,11 @@ class AnalysisContextImpl implements InternalAnalysisContext {
CaughtException thrownException = task.exception;
if (thrownException != null) {
dartEntry.recordVerificationErrorInLibrary(
- librarySource,
- thrownException);
+ librarySource, thrownException);
throw new AnalysisException('<rethrow>', thrownException);
}
dartEntry.setValueInLibrary(
- DartEntry.VERIFICATION_ERRORS,
- librarySource,
- task.errors);
+ DartEntry.VERIFICATION_ERRORS, librarySource, task.errors);
ChangeNoticeImpl notice = _getNotice(source);
LineInfo lineInfo = dartEntry.getValue(SourceEntry.LINE_INFO);
notice.setErrors(dartEntry.allErrors, lineInfo);
@@ -4636,9 +4447,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// other than the library source.
DartEntry libraryEntry = _cache.get(librarySource);
if (thrownException == null) {
- String message =
- "GenerateDartHintsTask returned a null hint map "
- "without throwing an exception: ${librarySource.fullName}";
+ String message = "GenerateDartHintsTask returned a null hint map "
+ "without throwing an exception: ${librarySource.fullName}";
thrownException =
new CaughtException(new AnalysisException(message), null);
}
@@ -4679,9 +4489,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// other than the library source.
DartEntry libraryEntry = _cache.get(librarySource);
if (thrownException == null) {
- String message =
- "GenerateDartLintsTask returned a null lint map "
- "without throwing an exception: ${librarySource.fullName}";
+ String message = "GenerateDartLintsTask returned a null lint map "
+ "without throwing an exception: ${librarySource.fullName}";
thrownException =
new CaughtException(new AnalysisException(message), null);
}
@@ -4741,8 +4550,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* @return an entry containing the computed results
* @throws AnalysisException if the results could not be recorded
*/
- DartEntry
- _recordIncrementalAnalysisTaskResults(IncrementalAnalysisTask task) {
+ DartEntry _recordIncrementalAnalysisTaskResults(
+ IncrementalAnalysisTask task) {
CompilationUnit unit = task.compilationUnit;
if (unit != null) {
ChangeNoticeImpl notice = _getNotice(task.source);
@@ -4780,7 +4589,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// The file contains no directives.
List<Source> containingLibraries = dartEntry.containingLibraries;
if (containingLibraries.length > 1 ||
- (containingLibraries.length == 1 && containingLibraries[0] != source)) {
+ (containingLibraries.length == 1 &&
+ containingLibraries[0] != source)) {
dartEntry.setValue(DartEntry.SOURCE_KIND, SourceKind.PART);
dartEntry.removeContainingLibrary(source);
_workManager.add(source, SourcePriority.NORMAL_PART);
@@ -4814,9 +4624,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// Verify that the incrementally parsed and resolved unit in the incremental
// cache is structurally equivalent to the fully parsed unit
_incrementalAnalysisCache = IncrementalAnalysisCache.verifyStructure(
- _incrementalAnalysisCache,
- source,
- task.compilationUnit);
+ _incrementalAnalysisCache, source, task.compilationUnit);
return dartEntry;
}
@@ -4838,8 +4646,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
htmlEntry.setValue(HtmlEntry.PARSED_UNIT, task.htmlUnit);
htmlEntry.setValue(HtmlEntry.PARSE_ERRORS, task.errors);
htmlEntry.setValue(
- HtmlEntry.REFERENCED_LIBRARIES,
- task.referencedLibraries);
+ HtmlEntry.REFERENCED_LIBRARIES, task.referencedLibraries);
_cache.storedAst(source);
ChangeNoticeImpl notice = _getNotice(source);
notice.setErrors(htmlEntry.allErrors, lineInfo);
@@ -4861,9 +4668,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
throw new AnalysisException('<rethrow>', thrownException);
}
dartEntry.setValueInLibrary(
- DartEntry.RESOLVED_UNIT,
- librarySource,
- task.resolvedUnit);
+ DartEntry.RESOLVED_UNIT, librarySource, task.resolvedUnit);
_cache.storedAst(unitSource);
return dartEntry;
}
@@ -5028,8 +4833,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (fileContents.data == sourceContent) {
return;
}
- } catch (e) {
- }
+ } catch (e) {}
}
// We have to invalidate the cache.
_propagateInvalidation(source, sourceEntry);
@@ -5044,27 +4848,25 @@ class AnalysisContextImpl implements InternalAnalysisContext {
SourceEntry sourceEntry = _cache.get(source);
if (sourceEntry is HtmlEntry) {
HtmlEntry htmlEntry = sourceEntry;
- htmlEntry.recordContentError(
- new CaughtException(
- new AnalysisException("This source was marked as being deleted"),
- null));
+ htmlEntry.recordContentError(new CaughtException(
+ new AnalysisException("This source was marked as being deleted"),
+ null));
} else if (sourceEntry is DartEntry) {
DartEntry dartEntry = sourceEntry;
HashSet<Source> libraries = new HashSet<Source>();
for (Source librarySource in getLibrariesContaining(source)) {
libraries.add(librarySource);
- for (Source dependentLibrary in getLibrariesDependingOn(
- librarySource)) {
+ for (Source dependentLibrary
+ in getLibrariesDependingOn(librarySource)) {
libraries.add(dependentLibrary);
}
}
for (Source librarySource in libraries) {
_invalidateLibraryResolution(librarySource);
}
- dartEntry.recordContentError(
- new CaughtException(
- new AnalysisException("This source was marked as being deleted"),
- null));
+ dartEntry.recordContentError(new CaughtException(
+ new AnalysisException("This source was marked as being deleted"),
+ null));
}
_workManager.remove(source);
_removeFromPriorityOrder(source);
@@ -5077,13 +4879,12 @@ class AnalysisContextImpl implements InternalAnalysisContext {
*/
void _sourceRemoved(Source source) {
SourceEntry sourceEntry = _cache.get(source);
- if (sourceEntry is HtmlEntry) {
- } else if (sourceEntry is DartEntry) {
+ if (sourceEntry is HtmlEntry) {} else if (sourceEntry is DartEntry) {
HashSet<Source> libraries = new HashSet<Source>();
for (Source librarySource in getLibrariesContaining(source)) {
libraries.add(librarySource);
- for (Source dependentLibrary in getLibrariesDependingOn(
- librarySource)) {
+ for (Source dependentLibrary
+ in getLibrariesDependingOn(librarySource)) {
libraries.add(dependentLibrary);
}
}
@@ -5129,15 +4930,11 @@ class AnalysisContextImpl implements InternalAnalysisContext {
// do resolution
Stopwatch perfCounter = new Stopwatch()..start();
PoorMansIncrementalResolver resolver = new PoorMansIncrementalResolver(
- typeProvider,
- unitSource,
- dartEntry,
- oldUnit,
+ typeProvider, unitSource, dartEntry, oldUnit,
analysisOptions.incrementalApi);
bool success = resolver.resolve(newCode);
AnalysisEngine.instance.instrumentationService.logPerformance(
- AnalysisPerformanceKind.INCREMENTAL,
- perfCounter,
+ AnalysisPerformanceKind.INCREMENTAL, perfCounter,
'success=$success,context_id=$_id,code_length=${newCode.length}');
if (!success) {
return false;
@@ -5236,8 +5033,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
if (fullUnit != null) {
try {
assertSameResolution(
- incrementalResolutionValidation_lastUnit,
- fullUnit);
+ incrementalResolutionValidation_lastUnit, fullUnit);
} on IncrementalResolutionMismatch catch (mismatch, stack) {
String failure = mismatch.message;
String message =
@@ -5255,8 +5051,8 @@ class AnalysisContextImpl implements InternalAnalysisContext {
* An `AnalysisTaskResultRecorder` is used by an analysis context to record the
* results of a task.
*/
-class AnalysisContextImpl_AnalysisTaskResultRecorder implements
- AnalysisTaskVisitor<SourceEntry> {
+class AnalysisContextImpl_AnalysisTaskResultRecorder
+ implements AnalysisTaskVisitor<SourceEntry> {
final AnalysisContextImpl AnalysisContextImpl_this;
AnalysisContextImpl_AnalysisTaskResultRecorder(this.AnalysisContextImpl_this);
@@ -5294,8 +5090,8 @@ class AnalysisContextImpl_AnalysisTaskResultRecorder implements
AnalysisContextImpl_this._recordParseHtmlTaskResults(task);
@override
- DartEntry
- visitResolveDartLibraryCycleTask(ResolveDartLibraryCycleTask task) =>
+ DartEntry visitResolveDartLibraryCycleTask(
+ ResolveDartLibraryCycleTask task) =>
AnalysisContextImpl_this.recordResolveDartLibraryCycleTaskResults(task);
@override
@@ -5315,8 +5111,8 @@ class AnalysisContextImpl_AnalysisTaskResultRecorder implements
AnalysisContextImpl_this._recordScanDartTaskResults(task);
}
-class AnalysisContextImpl_ContextRetentionPolicy implements CacheRetentionPolicy
- {
+class AnalysisContextImpl_ContextRetentionPolicy
+ implements CacheRetentionPolicy {
final AnalysisContextImpl AnalysisContextImpl_this;
AnalysisContextImpl_ContextRetentionPolicy(this.AnalysisContextImpl_this);
@@ -5432,8 +5228,7 @@ class AnalysisContextImpl_CycleBuilder {
AnalysisTask task = _taskData.task;
if (task is ResolveDartLibraryTask) {
AnalysisContextImpl_this._workManager.addFirst(
- task.librarySource,
- SourcePriority.LIBRARY);
+ task.librarySource, SourcePriority.LIBRARY);
}
return;
}
@@ -5496,9 +5291,7 @@ class AnalysisContextImpl_CycleBuilder {
return;
}
_computeLibraryDependenciesFromDirectives(
- library,
- importedSources,
- exportedSources);
+ library, importedSources, exportedSources);
}
/**
@@ -5532,9 +5325,7 @@ class AnalysisContextImpl_CycleBuilder {
}
library.explicitlyImportsCore = explicitlyImportsCore;
if (!explicitlyImportsCore) {
- if (!_addDependency(
- library,
- AnalysisContextImpl_this._coreLibrarySource,
+ if (!_addDependency(library, AnalysisContextImpl_this._coreLibrarySource,
importedLibraries)) {
return;
}
@@ -5549,9 +5340,7 @@ class AnalysisContextImpl_CycleBuilder {
// be necessary: in theory, dart:core already (indirectly) imports
// dart:async, so if core has been built, async should have been built
// too. However, removing this code causes unit test failures.
- if (!_addDependency(
- library,
- AnalysisContextImpl_this._asyncLibrarySource,
+ if (!_addDependency(library, AnalysisContextImpl_this._asyncLibrarySource,
importedLibraries)) {
return;
}
@@ -5583,8 +5372,8 @@ class AnalysisContextImpl_CycleBuilder {
new List<CycleBuilder_LibraryPair>();
for (int i = 0; i < count; i++) {
ResolvableLibrary library = _librariesInCycle[i];
- libraryData.add(
- new CycleBuilder_LibraryPair(library, _ensurePartsInLibrary(library)));
+ libraryData.add(new CycleBuilder_LibraryPair(
+ library, _ensurePartsInLibrary(library)));
}
AnalysisContextImpl_this._neededForResolution = _gatherSources(libraryData);
if (AnalysisContextImpl._TRACE_PERFORM_TASK) {
@@ -5616,8 +5405,8 @@ class AnalysisContextImpl_CycleBuilder {
CycleBuilder_SourceEntryPair entryPair = entryPairs[i];
Source source = entryPair.source;
DartEntry dartEntry = entryPair.entry;
- units[i] =
- new ResolvableCompilationUnit(source, dartEntry.resolvableCompilationUnit);
+ units[i] = new ResolvableCompilationUnit(
+ source, dartEntry.resolvableCompilationUnit);
}
library.resolvableCompilationUnits = units;
}
@@ -5679,12 +5468,10 @@ class AnalysisContextImpl_CycleBuilder {
if (libraryEntry != null &&
libraryEntry.getState(DartEntry.PARSED_UNIT) != CacheState.ERROR) {
AnalysisContextImpl_this._workManager.addFirst(
- librarySource,
- SourcePriority.LIBRARY);
+ librarySource, SourcePriority.LIBRARY);
if (_taskData == null) {
_taskData = AnalysisContextImpl_this._createResolveDartLibraryTask(
- librarySource,
- libraryEntry);
+ librarySource, libraryEntry);
}
}
}
@@ -5696,8 +5483,8 @@ class AnalysisContextImpl_CycleBuilder {
*
* @param library the library being tested
*/
- void _ensureExports(ResolvableLibrary library,
- HashSet<Source> visitedLibraries) {
+ void _ensureExports(
+ ResolvableLibrary library, HashSet<Source> visitedLibraries) {
List<ResolvableLibrary> dependencies = library.exports;
int dependencyCount = dependencies.length;
for (int i = 0; i < dependencyCount; i++) {
@@ -5765,8 +5552,8 @@ class AnalysisContextImpl_CycleBuilder {
* @param library the library for which resolvable compilation units must be available
* @return a list of (source, entry) pairs for all of the compilation units in the library
*/
- List<CycleBuilder_SourceEntryPair>
- _ensurePartsInLibrary(ResolvableLibrary library) {
+ List<CycleBuilder_SourceEntryPair> _ensurePartsInLibrary(
+ ResolvableLibrary library) {
List<CycleBuilder_SourceEntryPair> pairs =
new List<CycleBuilder_SourceEntryPair>();
Source librarySource = library.librarySource;
@@ -5784,8 +5571,7 @@ class AnalysisContextImpl_CycleBuilder {
throw new AnalysisException(message);
}
throw new AnalysisException(
- message,
- new CaughtException(exception, null));
+ message, new CaughtException(exception, null));
}
_ensureResolvableCompilationUnit(librarySource, libraryEntry);
pairs.add(new CycleBuilder_SourceEntryPair(librarySource, libraryEntry));
@@ -5945,11 +5731,12 @@ abstract class AnalysisContextStatistics_CacheRow {
* List of possible states which can be queried.
*/
static const List<CacheState> STATES = const <CacheState>[
- CacheState.ERROR,
- CacheState.FLUSHED,
- CacheState.IN_PROCESS,
- CacheState.INVALID,
- CacheState.VALID];
+ CacheState.ERROR,
+ CacheState.FLUSHED,
+ CacheState.IN_PROCESS,
+ CacheState.INVALID,
+ CacheState.VALID
+ ];
/**
* Return the number of entries whose state is [CacheState.ERROR].
@@ -6060,8 +5847,8 @@ class AnalysisContextStatisticsImpl implements AnalysisContextStatistics {
}
}
-class AnalysisContextStatisticsImpl_CacheRowImpl implements
- AnalysisContextStatistics_CacheRow {
+class AnalysisContextStatisticsImpl_CacheRowImpl
+ implements AnalysisContextStatistics_CacheRow {
final String name;
Map<CacheState, int> _counts = <CacheState, int>{};
@@ -6109,14 +5896,14 @@ class AnalysisContextStatisticsImpl_CacheRowImpl implements
}
}
-class AnalysisContextStatisticsImpl_PartitionDataImpl implements
- AnalysisContextStatistics_PartitionData {
+class AnalysisContextStatisticsImpl_PartitionDataImpl
+ implements AnalysisContextStatistics_PartitionData {
final int astCount;
final int totalCount;
- AnalysisContextStatisticsImpl_PartitionDataImpl(this.astCount,
- this.totalCount);
+ AnalysisContextStatisticsImpl_PartitionDataImpl(
+ this.astCount, this.totalCount);
}
/**
@@ -6178,8 +5965,8 @@ class AnalysisDelta {
* Appendto the given [builder] all sources with the given analysis [level],
* prefixed with a label and a separator if [needsSeparator] is `true`.
*/
- bool _appendSources(StringBuffer buffer, bool needsSeparator,
- AnalysisLevel level) {
+ bool _appendSources(
+ StringBuffer buffer, bool needsSeparator, AnalysisLevel level) {
bool first = true;
_analysisMap.forEach((Source source, AnalysisLevel sourceLevel) {
if (sourceLevel == level) {
@@ -6323,8 +6110,7 @@ class AnalysisEngine {
return false;
}
return javaStringEqualsIgnoreCase(
- FileNameUtilities.getExtension(fileName),
- SUFFIX_DART);
+ FileNameUtilities.getExtension(fileName), SUFFIX_DART);
}
/**
@@ -6486,8 +6272,8 @@ abstract class AnalysisListener {
* @param source the source that was resolved
* @param unit the result of resolving the source in the given context
*/
- void resolvedDart(AnalysisContext context, Source source,
- CompilationUnit unit);
+ void resolvedDart(
+ AnalysisContext context, Source source, CompilationUnit unit);
/**
* Reports that the given HTML source was resolved in the given context.
@@ -6506,8 +6292,7 @@ abstract class AnalysisListener {
* analysis, or because the requested source is a part file which is not a part
* of any known library).
*/
-class AnalysisNotScheduledError implements Exception {
-}
+class AnalysisNotScheduledError implements Exception {}
/**
* The interface `AnalysisOptions` defines the behavior of objects that provide access to a
@@ -6724,8 +6509,7 @@ class AnalysisOptionsImpl implements AnalysisOptions {
if (identical(analyzeFunctionBodiesPredicate, _analyzeAllFunctionBodies)) {
return true;
} else if (identical(
- analyzeFunctionBodiesPredicate,
- _analyzeNoFunctionBodies)) {
+ analyzeFunctionBodiesPredicate, _analyzeNoFunctionBodies)) {
return false;
} else {
throw new StateError('analyzeFunctionBodiesPredicate in use');
@@ -6838,8 +6622,8 @@ class AnalysisResult {
* @param taskClassName the name of the class of the task that was performed
* @param performTime the number of milliseconds required to perform the task
*/
- AnalysisResult(this._notices, this.getTime, this.taskClassName,
- this.performTime);
+ AnalysisResult(
+ this._notices, this.getTime, this.taskClassName, this.performTime);
/**
* Return the change notices associated with this result, or `null` if there were no changes
@@ -6927,8 +6711,8 @@ abstract class AnalysisTask {
"Task failed: $taskDescription",
new CaughtException(exception, stackTrace));
}
- return PerformanceStatistics.analysisTaskVisitor.makeCurrentWhile(
- () => accept(visitor));
+ return PerformanceStatistics.analysisTaskVisitor
+ .makeCurrentWhile(() => accept(visitor));
}
@override
@@ -6947,15 +6731,13 @@ abstract class AnalysisTask {
contextName = 'unnamed';
}
AnalysisEngine.instance.instrumentationService.logAnalysisTask(
- contextName,
- taskDescription);
+ contextName, taskDescription);
internalPerform();
} on AnalysisException catch (exception) {
rethrow;
} catch (exception, stackTrace) {
throw new AnalysisException(
- exception.toString(),
- new CaughtException(exception, stackTrace));
+ exception.toString(), new CaughtException(exception, stackTrace));
}
}
}
@@ -7000,8 +6782,8 @@ abstract class AnalysisTaskVisitor<E> {
* Visit the given [task], returning the result of the visit. This method will
* throw an AnalysisException if the visitor throws an exception.
*/
- E
- visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTask);
+ E visitIncrementalAnalysisTask(
+ IncrementalAnalysisTask incrementalAnalysisTask);
/**
* Visit the given [task], returning the result of the visit. This method will
@@ -7390,11 +7172,12 @@ class CacheState extends Enum<CacheState> {
static const CacheState VALID = const CacheState('VALID', 4);
static const List<CacheState> values = const [
- ERROR,
- FLUSHED,
- IN_PROCESS,
- INVALID,
- VALID];
+ ERROR,
+ FLUSHED,
+ IN_PROCESS,
+ INVALID,
+ VALID
+ ];
const CacheState(String name, int ordinal) : super(name, ordinal);
}
@@ -7493,8 +7276,7 @@ class ChangeNoticeImpl implements ChangeNotice {
this._errors = errors;
this._lineInfo = lineInfo;
if (lineInfo == null) {
- AnalysisEngine.instance.logger.logInformation(
- "No line info: $source",
+ AnalysisEngine.instance.logger.logInformation("No line info: $source",
new CaughtException(new AnalysisException(), null));
}
}
@@ -7566,14 +7348,13 @@ class ChangeSet {
*
* @return `true` if this change set does not contain any changes
*/
- bool get isEmpty =>
- addedSources.isEmpty &&
- changedSources.isEmpty &&
- _changedContent.isEmpty &&
- changedRanges.isEmpty &&
- removedSources.isEmpty &&
- removedContainers.isEmpty &&
- deletedSources.isEmpty;
+ bool get isEmpty => addedSources.isEmpty &&
+ changedSources.isEmpty &&
+ _changedContent.isEmpty &&
+ changedRanges.isEmpty &&
+ removedSources.isEmpty &&
+ removedContainers.isEmpty &&
+ deletedSources.isEmpty;
/**
* Record that the specified source has been added and that its content is the default contents of
@@ -7658,16 +7439,16 @@ class ChangeSet {
StringBuffer buffer = new StringBuffer();
bool needsSeparator =
_appendSources(buffer, addedSources, false, "addedSources");
- needsSeparator =
- _appendSources(buffer, changedSources, needsSeparator, "changedSources");
- needsSeparator =
- _appendSources2(buffer, _changedContent, needsSeparator, "changedContent");
+ needsSeparator = _appendSources(
+ buffer, changedSources, needsSeparator, "changedSources");
+ needsSeparator = _appendSources2(
+ buffer, _changedContent, needsSeparator, "changedContent");
needsSeparator =
_appendSources2(buffer, changedRanges, needsSeparator, "changedRanges");
- needsSeparator =
- _appendSources(buffer, deletedSources, needsSeparator, "deletedSources");
- needsSeparator =
- _appendSources(buffer, removedSources, needsSeparator, "removedSources");
+ needsSeparator = _appendSources(
+ buffer, deletedSources, needsSeparator, "deletedSources");
+ needsSeparator = _appendSources(
+ buffer, removedSources, needsSeparator, "removedSources");
int count = removedContainers.length;
if (count > 0) {
if (removedSources.isEmpty) {
@@ -7775,8 +7556,8 @@ class ChangeSet_ContentChange {
* @param oldLength the number of characters in the original contents that were replaced
* @param newLength the number of characters in the replacement text
*/
- ChangeSet_ContentChange(this.contents, this.offset, this.oldLength,
- this.newLength);
+ ChangeSet_ContentChange(
+ this.contents, this.offset, this.oldLength, this.newLength);
}
/**
@@ -7863,8 +7644,7 @@ class DartEntry extends SourceEntry {
*/
static final DataDescriptor<List<Source>> CONTAINING_LIBRARIES =
new DataDescriptor<List<Source>>(
- "DartEntry.CONTAINING_LIBRARIES",
- Source.EMPTY_ARRAY);
+ "DartEntry.CONTAINING_LIBRARIES", Source.EMPTY_ARRAY);
/**
* The data descriptor representing the library element for the library. This
@@ -7881,8 +7661,7 @@ class DartEntry extends SourceEntry {
*/
static final DataDescriptor<List<Source>> EXPORTED_LIBRARIES =
new DataDescriptor<List<Source>>(
- "DartEntry.EXPORTED_LIBRARIES",
- Source.EMPTY_ARRAY);
+ "DartEntry.EXPORTED_LIBRARIES", Source.EMPTY_ARRAY);
/**
* The data descriptor representing the hints resulting from auditing the
@@ -7890,8 +7669,7 @@ class DartEntry extends SourceEntry {
*/
static final DataDescriptor<List<AnalysisError>> HINTS =
new DataDescriptor<List<AnalysisError>>(
- "DartEntry.HINTS",
- AnalysisError.NO_ERRORS);
+ "DartEntry.HINTS", AnalysisError.NO_ERRORS);
/**
* The data descriptor representing the list of imported libraries. This data
@@ -7900,8 +7678,7 @@ class DartEntry extends SourceEntry {
*/
static final DataDescriptor<List<Source>> IMPORTED_LIBRARIES =
new DataDescriptor<List<Source>>(
- "DartEntry.IMPORTED_LIBRARIES",
- Source.EMPTY_ARRAY);
+ "DartEntry.IMPORTED_LIBRARIES", Source.EMPTY_ARRAY);
/**
* The data descriptor representing the list of included parts. This data is
@@ -7910,8 +7687,7 @@ class DartEntry extends SourceEntry {
*/
static final DataDescriptor<List<Source>> INCLUDED_PARTS =
new DataDescriptor<List<Source>>(
- "DartEntry.INCLUDED_PARTS",
- Source.EMPTY_ARRAY);
+ "DartEntry.INCLUDED_PARTS", Source.EMPTY_ARRAY);
/**
* The data descriptor representing the client flag. This data is only
@@ -7935,8 +7711,7 @@ class DartEntry extends SourceEntry {
*/
static final DataDescriptor<List<AnalysisError>> LINTS =
new DataDescriptor<List<AnalysisError>>(
- "DartEntry.LINTS",
- AnalysisError.NO_ERRORS);
+ "DartEntry.LINTS", AnalysisError.NO_ERRORS);
/**
* The data descriptor representing the errors resulting from parsing the
@@ -7944,8 +7719,7 @@ class DartEntry extends SourceEntry {
*/
static final DataDescriptor<List<AnalysisError>> PARSE_ERRORS =
new DataDescriptor<List<AnalysisError>>(
- "DartEntry.PARSE_ERRORS",
- AnalysisError.NO_ERRORS);
+ "DartEntry.PARSE_ERRORS", AnalysisError.NO_ERRORS);
/**
* The data descriptor representing the parsed AST structure.
@@ -7967,8 +7741,7 @@ class DartEntry extends SourceEntry {
*/
static final DataDescriptor<List<AnalysisError>> RESOLUTION_ERRORS =
new DataDescriptor<List<AnalysisError>>(
- "DartEntry.RESOLUTION_ERRORS",
- AnalysisError.NO_ERRORS);
+ "DartEntry.RESOLUTION_ERRORS", AnalysisError.NO_ERRORS);
/**
* The data descriptor representing the resolved AST structure.
@@ -7982,14 +7755,14 @@ class DartEntry extends SourceEntry {
*/
static final DataDescriptor<List<AnalysisError>> SCAN_ERRORS =
new DataDescriptor<List<AnalysisError>>(
- "DartEntry.SCAN_ERRORS",
- AnalysisError.NO_ERRORS);
+ "DartEntry.SCAN_ERRORS", AnalysisError.NO_ERRORS);
/**
* The data descriptor representing the source kind.
*/
static final DataDescriptor<SourceKind> SOURCE_KIND =
- new DataDescriptor<SourceKind>("DartEntry.SOURCE_KIND", SourceKind.UNKNOWN);
+ new DataDescriptor<SourceKind>(
+ "DartEntry.SOURCE_KIND", SourceKind.UNKNOWN);
/**
* The data descriptor representing the token stream.
@@ -8003,8 +7776,7 @@ class DartEntry extends SourceEntry {
*/
static final DataDescriptor<List<AnalysisError>> VERIFICATION_ERRORS =
new DataDescriptor<List<AnalysisError>>(
- "DartEntry.VERIFICATION_ERRORS",
- AnalysisError.NO_ERRORS);
+ "DartEntry.VERIFICATION_ERRORS", AnalysisError.NO_ERRORS);
/**
* The list of libraries that contain this compilation unit. The list will be
@@ -8097,26 +7869,26 @@ class DartEntry extends SourceEntry {
@override
List<DataDescriptor> get descriptors {
List<DataDescriptor> result = super.descriptors;
- result.addAll(
- <DataDescriptor>[
- DartEntry.SOURCE_KIND,
- DartEntry.CONTAINING_LIBRARIES,
- DartEntry.PARSE_ERRORS,
- DartEntry.PARSED_UNIT,
- DartEntry.SCAN_ERRORS,
- DartEntry.SOURCE_KIND,
- DartEntry.TOKEN_STREAM]);
+ result.addAll(<DataDescriptor>[
+ DartEntry.SOURCE_KIND,
+ DartEntry.CONTAINING_LIBRARIES,
+ DartEntry.PARSE_ERRORS,
+ DartEntry.PARSED_UNIT,
+ DartEntry.SCAN_ERRORS,
+ DartEntry.SOURCE_KIND,
+ DartEntry.TOKEN_STREAM
+ ]);
SourceKind kind = getValue(DartEntry.SOURCE_KIND);
if (kind == SourceKind.LIBRARY) {
- result.addAll(
- <DataDescriptor>[
- DartEntry.ELEMENT,
- DartEntry.EXPORTED_LIBRARIES,
- DartEntry.IMPORTED_LIBRARIES,
- DartEntry.INCLUDED_PARTS,
- DartEntry.IS_CLIENT,
- DartEntry.IS_LAUNCHABLE,
- DartEntry.PUBLIC_NAMESPACE]);
+ result.addAll(<DataDescriptor>[
+ DartEntry.ELEMENT,
+ DartEntry.EXPORTED_LIBRARIES,
+ DartEntry.IMPORTED_LIBRARIES,
+ DartEntry.INCLUDED_PARTS,
+ DartEntry.IS_CLIENT,
+ DartEntry.IS_LAUNCHABLE,
+ DartEntry.PUBLIC_NAMESPACE
+ ]);
}
return result;
}
@@ -8182,13 +7954,14 @@ class DartEntry extends SourceEntry {
*/
List<DataDescriptor> get libraryDescriptors {
return <DataDescriptor>[
- DartEntry.BUILT_ELEMENT,
- DartEntry.BUILT_UNIT,
- DartEntry.RESOLUTION_ERRORS,
- DartEntry.RESOLVED_UNIT,
- DartEntry.VERIFICATION_ERRORS,
- DartEntry.HINTS,
- DartEntry.LINTS];
+ DartEntry.BUILT_ELEMENT,
+ DartEntry.BUILT_UNIT,
+ DartEntry.RESOLUTION_ERRORS,
+ DartEntry.RESOLVED_UNIT,
+ DartEntry.VERIFICATION_ERRORS,
+ DartEntry.HINTS,
+ DartEntry.LINTS
+ ];
}
/**
@@ -8238,8 +8011,8 @@ class DartEntry extends SourceEntry {
* Return the state of the data represented by the given [descriptor] in the
* context of the given [librarySource].
*/
- CacheState getStateInLibrary(DataDescriptor descriptor,
- Source librarySource) {
+ CacheState getStateInLibrary(
+ DataDescriptor descriptor, Source librarySource) {
if (!_isValidLibraryDescriptor(descriptor)) {
throw new ArgumentError("Invalid descriptor: $descriptor");
}
@@ -8346,8 +8119,8 @@ class DartEntry extends SourceEntry {
* [library]. This will set the state of all resolution-based information as
* being in error, but will not change the state of any parse results.
*/
- void recordBuildElementErrorInLibrary(Source librarySource,
- CaughtException exception) {
+ void recordBuildElementErrorInLibrary(
+ Source librarySource, CaughtException exception) {
setStateInLibrary(BUILT_ELEMENT, librarySource, CacheState.ERROR);
setStateInLibrary(BUILT_UNIT, librarySource, CacheState.ERROR);
recordResolutionErrorInLibrary(librarySource, exception);
@@ -8367,8 +8140,8 @@ class DartEntry extends SourceEntry {
* @param librarySource the source of the library in which hints were being generated
* @param exception the exception that shows where the error occurred
*/
- void recordHintErrorInLibrary(Source librarySource,
- CaughtException exception) {
+ void recordHintErrorInLibrary(
+ Source librarySource, CaughtException exception) {
this.exception = exception;
ResolutionState state = _getOrCreateResolutionState(librarySource);
state.recordHintError();
@@ -8382,8 +8155,8 @@ class DartEntry extends SourceEntry {
* @param librarySource the source of the library in which lints were being generated
* @param exception the exception that shows where the error occurred
*/
- void recordLintErrorInLibrary(Source librarySource,
- CaughtException exception) {
+ void recordLintErrorInLibrary(
+ Source librarySource, CaughtException exception) {
this.exception = exception;
ResolutionState state = _getOrCreateResolutionState(librarySource);
state.recordLintError();
@@ -8429,8 +8202,8 @@ class DartEntry extends SourceEntry {
* @param librarySource the source of the library in which resolution was being performed
* @param exception the exception that shows where the error occurred
*/
- void recordResolutionErrorInLibrary(Source librarySource,
- CaughtException exception) {
+ void recordResolutionErrorInLibrary(
+ Source librarySource, CaughtException exception) {
this.exception = exception;
setState(ELEMENT, CacheState.ERROR);
setState(IS_CLIENT, CacheState.ERROR);
@@ -8461,8 +8234,8 @@ class DartEntry extends SourceEntry {
* @param librarySource the source of the library in which verification was being performed
* @param exception the exception that shows where the error occurred
*/
- void recordVerificationErrorInLibrary(Source librarySource,
- CaughtException exception) {
+ void recordVerificationErrorInLibrary(
+ Source librarySource, CaughtException exception) {
this.exception = exception;
ResolutionState state = _getOrCreateResolutionState(librarySource);
state.recordVerificationError();
@@ -8515,8 +8288,8 @@ class DartEntry extends SourceEntry {
* context for the data
* @param cacheState the new state of the data represented by the given descriptor
*/
- void setStateInLibrary(DataDescriptor descriptor, Source librarySource,
- CacheState cacheState) {
+ void setStateInLibrary(
+ DataDescriptor descriptor, Source librarySource, CacheState cacheState) {
if (!_isValidLibraryDescriptor(descriptor)) {
throw new ArgumentError("Invalid descriptor: $descriptor");
}
@@ -8533,8 +8306,8 @@ class DartEntry extends SourceEntry {
* context for the data
* @param value the new value of the data represented by the given descriptor and library
*/
- void setValueInLibrary(DataDescriptor descriptor, Source librarySource,
- Object value) {
+ void setValueInLibrary(
+ DataDescriptor descriptor, Source librarySource, Object value) {
if (!_isValidLibraryDescriptor(descriptor)) {
throw new ArgumentError("Invalid descriptor: $descriptor");
}
@@ -8628,78 +8401,30 @@ class DartEntry extends SourceEntry {
buffer.write(oldEntry.runtimeType.toString());
return true;
}
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator, "tokenStream",
+ DartEntry.TOKEN_STREAM, oldEntry);
needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "tokenStream",
- DartEntry.TOKEN_STREAM,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "scanErrors",
- DartEntry.SCAN_ERRORS,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "sourceKind",
- DartEntry.SOURCE_KIND,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "parsedUnit",
- DartEntry.PARSED_UNIT,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "parseErrors",
- DartEntry.PARSE_ERRORS,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "importedLibraries",
- DartEntry.IMPORTED_LIBRARIES,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "exportedLibraries",
- DartEntry.EXPORTED_LIBRARIES,
- oldEntry);
+ buffer, needsSeparator, "scanErrors", DartEntry.SCAN_ERRORS, oldEntry);
needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "includedParts",
- DartEntry.INCLUDED_PARTS,
- oldEntry);
+ buffer, needsSeparator, "sourceKind", DartEntry.SOURCE_KIND, oldEntry);
needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "element",
- DartEntry.ELEMENT,
- oldEntry);
+ buffer, needsSeparator, "parsedUnit", DartEntry.PARSED_UNIT, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator, "parseErrors",
+ DartEntry.PARSE_ERRORS, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator,
+ "importedLibraries", DartEntry.IMPORTED_LIBRARIES, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator,
+ "exportedLibraries", DartEntry.EXPORTED_LIBRARIES, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator, "includedParts",
+ DartEntry.INCLUDED_PARTS, oldEntry);
needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "publicNamespace",
- DartEntry.PUBLIC_NAMESPACE,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "clientServer",
- DartEntry.IS_CLIENT,
- oldEntry);
+ buffer, needsSeparator, "element", DartEntry.ELEMENT, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator,
+ "publicNamespace", DartEntry.PUBLIC_NAMESPACE, oldEntry);
needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "launchable",
- DartEntry.IS_LAUNCHABLE,
- oldEntry);
+ buffer, needsSeparator, "clientServer", DartEntry.IS_CLIENT, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator, "launchable",
+ DartEntry.IS_LAUNCHABLE, oldEntry);
// TODO(brianwilkerson) Add better support for containingLibraries.
// It would be nice to be able to report on size-preserving changes.
int oldLibraryCount = (oldEntry as DartEntry)._containingLibraries.length;
@@ -8740,8 +8465,8 @@ class DartEntry extends SourceEntry {
buffer.write(librarySource.fullName);
needsSeparator = true;
} else {
- needsSeparator =
- oldState._writeDiffOn(buffer, needsSeparator, oldEntry as DartEntry);
+ needsSeparator = oldState._writeDiffOn(
+ buffer, needsSeparator, oldEntry as DartEntry);
}
}
state = state._nextState;
@@ -8927,11 +8652,8 @@ class GenerateDartErrorsTask extends AnalysisTask {
//
// Use the ErrorVerifier to compute the rest of the errors.
//
- ErrorVerifier errorVerifier = new ErrorVerifier(
- errorReporter,
- libraryElement,
- typeProvider,
- new InheritanceManager(libraryElement));
+ ErrorVerifier errorVerifier = new ErrorVerifier(errorReporter,
+ libraryElement, typeProvider, new InheritanceManager(libraryElement));
_unit.accept(errorVerifier);
_errors = errorListener.getErrorsForSource(source);
});
@@ -8951,10 +8673,7 @@ class GenerateDartErrorsTask extends AnalysisTask {
for (Directive directive in unit.directives) {
if (directive is UriBasedDirective) {
validateReferencedSource(
- context,
- librarySource,
- directive,
- errorListener);
+ context, librarySource, directive, errorListener);
}
}
}
@@ -8983,13 +8702,9 @@ class GenerateDartErrorsTask extends AnalysisTask {
}
}
StringLiteral uriLiteral = directive.uri;
- errorListener.onError(
- new AnalysisError.con2(
- librarySource,
- uriLiteral.offset,
- uriLiteral.length,
- CompileTimeErrorCode.URI_DOES_NOT_EXIST,
- [directive.uriContent]));
+ errorListener.onError(new AnalysisError.con2(librarySource,
+ uriLiteral.offset, uriLiteral.length,
+ CompileTimeErrorCode.URI_DOES_NOT_EXIST, [directive.uriContent]));
}
}
@@ -9022,8 +8737,8 @@ class GenerateDartHintsTask extends AnalysisTask {
* unit appearing first in the array
* @param libraryElement the element model for the library being analyzed
*/
- GenerateDartHintsTask(InternalAnalysisContext context, this._units,
- this.libraryElement)
+ GenerateDartHintsTask(
+ InternalAnalysisContext context, this._units, this.libraryElement)
: super(context);
/**
@@ -9101,9 +8816,9 @@ class GenerateDartLintsTask extends AnalysisTask {
@override
String get taskDescription {
Source librarySource = libraryElement.source;
- return (librarySource == null) ?
- "generate Dart lints for library without source" :
- "generate Dart lints for ${librarySource.fullName}";
+ return (librarySource == null)
+ ? "generate Dart lints for library without source"
+ : "generate Dart lints for ${librarySource.fullName}";
}
@override
@@ -9112,7 +8827,6 @@ class GenerateDartLintsTask extends AnalysisTask {
@override
void internalPerform() {
-
Iterable<CompilationUnit> compilationUnits =
_units.map((TimestampedData<CompilationUnit> unit) => unit.data);
RecordingErrorListener errorListener = new RecordingErrorListener();
@@ -9128,7 +8842,6 @@ class GenerateDartLintsTask extends AnalysisTask {
}
}
-
/**
* Instances of the class `GetContentTask` get the contents of a source.
*/
@@ -9212,18 +8925,12 @@ class GetContentTask extends AnalysisTask {
TimestampedData<String> data = context.getContents(source);
_content = data.data;
_modificationTime = data.modificationTime;
- AnalysisEngine.instance.instrumentationService.logFileRead(
- source.fullName,
- _modificationTime,
- _content);
+ AnalysisEngine.instance.instrumentationService
+ .logFileRead(source.fullName, _modificationTime, _content);
} catch (exception, stackTrace) {
- errors.add(
- new AnalysisError.con1(
- source,
- ScannerErrorCode.UNABLE_GET_CONTENT,
- [exception]));
- throw new AnalysisException(
- "Could not get contents of $source",
+ errors.add(new AnalysisError.con1(
+ source, ScannerErrorCode.UNABLE_GET_CONTENT, [exception]));
+ throw new AnalysisException("Could not get contents of $source",
new CaughtException(exception, stackTrace));
}
}
@@ -9246,8 +8953,7 @@ class HtmlEntry extends SourceEntry {
*/
static final DataDescriptor<List<AnalysisError>> HINTS =
new DataDescriptor<List<AnalysisError>>(
- "HtmlEntry.HINTS",
- AnalysisError.NO_ERRORS);
+ "HtmlEntry.HINTS", AnalysisError.NO_ERRORS);
/**
* The data descriptor representing the errors resulting from parsing the
@@ -9255,8 +8961,7 @@ class HtmlEntry extends SourceEntry {
*/
static final DataDescriptor<List<AnalysisError>> PARSE_ERRORS =
new DataDescriptor<List<AnalysisError>>(
- "HtmlEntry.PARSE_ERRORS",
- AnalysisError.NO_ERRORS);
+ "HtmlEntry.PARSE_ERRORS", AnalysisError.NO_ERRORS);
/**
* The data descriptor representing the parsed AST structure.
@@ -9275,8 +8980,7 @@ class HtmlEntry extends SourceEntry {
*/
static final DataDescriptor<List<Source>> REFERENCED_LIBRARIES =
new DataDescriptor<List<Source>>(
- "HtmlEntry.REFERENCED_LIBRARIES",
- Source.EMPTY_ARRAY);
+ "HtmlEntry.REFERENCED_LIBRARIES", Source.EMPTY_ARRAY);
/**
* The data descriptor representing the errors resulting from resolving the
@@ -9284,8 +8988,7 @@ class HtmlEntry extends SourceEntry {
*/
static final DataDescriptor<List<AnalysisError>> RESOLUTION_ERRORS =
new DataDescriptor<List<AnalysisError>>(
- "HtmlEntry.RESOLUTION_ERRORS",
- AnalysisError.NO_ERRORS);
+ "HtmlEntry.RESOLUTION_ERRORS", AnalysisError.NO_ERRORS);
/**
* Return all of the errors associated with the HTML file that are currently
@@ -9321,14 +9024,14 @@ class HtmlEntry extends SourceEntry {
@override
List<DataDescriptor> get descriptors {
List<DataDescriptor> result = super.descriptors;
- result.addAll(
- [
- HtmlEntry.ELEMENT,
- HtmlEntry.PARSE_ERRORS,
- HtmlEntry.PARSED_UNIT,
- HtmlEntry.RESOLUTION_ERRORS,
- HtmlEntry.RESOLVED_UNIT,
- HtmlEntry.HINTS]);
+ result.addAll([
+ HtmlEntry.ELEMENT,
+ HtmlEntry.PARSE_ERRORS,
+ HtmlEntry.PARSED_UNIT,
+ HtmlEntry.RESOLUTION_ERRORS,
+ HtmlEntry.RESOLVED_UNIT,
+ HtmlEntry.HINTS
+ ]);
return result;
}
@@ -9432,42 +9135,18 @@ class HtmlEntry extends SourceEntry {
buffer.write(oldEntry.runtimeType);
return true;
}
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator, "parseErrors",
+ HtmlEntry.PARSE_ERRORS, oldEntry);
needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "parseErrors",
- HtmlEntry.PARSE_ERRORS,
- oldEntry);
+ buffer, needsSeparator, "parsedUnit", HtmlEntry.PARSED_UNIT, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator, "resolvedUnit",
+ HtmlEntry.RESOLVED_UNIT, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator,
+ "resolutionErrors", HtmlEntry.RESOLUTION_ERRORS, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator,
+ "referencedLibraries", HtmlEntry.REFERENCED_LIBRARIES, oldEntry);
needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "parsedUnit",
- HtmlEntry.PARSED_UNIT,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "resolvedUnit",
- HtmlEntry.RESOLVED_UNIT,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "resolutionErrors",
- HtmlEntry.RESOLUTION_ERRORS,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "referencedLibraries",
- HtmlEntry.REFERENCED_LIBRARIES,
- oldEntry);
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "element",
- HtmlEntry.ELEMENT,
- oldEntry);
+ buffer, needsSeparator, "element", HtmlEntry.ELEMENT, oldEntry);
return needsSeparator;
}
@@ -9508,8 +9187,8 @@ class IncrementalAnalysisCache {
int _newLength = 0;
IncrementalAnalysisCache(this.librarySource, this.source, this.resolvedUnit,
- this.oldContents, String newContents, int offset, int oldLength, int newLength)
- {
+ this.oldContents, String newContents, int offset, int oldLength,
+ int newLength) {
this._newContents = newContents;
this._offset = offset;
this._oldLength = oldLength;
@@ -9559,18 +9238,11 @@ class IncrementalAnalysisCache {
* @return the cache used for incremental analysis or `null` if incremental analysis results
* cannot be cached for the next incremental analysis
*/
- static IncrementalAnalysisCache cacheResult(IncrementalAnalysisCache cache,
- CompilationUnit unit) {
+ static IncrementalAnalysisCache cacheResult(
+ IncrementalAnalysisCache cache, CompilationUnit unit) {
if (cache != null && unit != null) {
- return new IncrementalAnalysisCache(
- cache.librarySource,
- cache.source,
- unit,
- cache._newContents,
- cache._newContents,
- 0,
- 0,
- 0);
+ return new IncrementalAnalysisCache(cache.librarySource, cache.source,
+ unit, cache._newContents, cache._newContents, 0, 0, 0);
}
return null;
}
@@ -9583,8 +9255,8 @@ class IncrementalAnalysisCache {
* @return the cache used for incremental analysis or `null` if incremental analysis cannot
* be performed
*/
- static IncrementalAnalysisCache clear(IncrementalAnalysisCache cache,
- Source source) {
+ static IncrementalAnalysisCache clear(
+ IncrementalAnalysisCache cache, Source source) {
if (cache == null || cache.source == source) {
return null;
}
@@ -9617,8 +9289,8 @@ class IncrementalAnalysisCache {
if (librarySources.length == 1) {
librarySource = librarySources[0];
if (librarySource != null) {
- unit =
- dartEntry.getValueInLibrary(DartEntry.RESOLVED_UNIT, librarySource);
+ unit = dartEntry.getValueInLibrary(
+ DartEntry.RESOLVED_UNIT, librarySource);
}
}
}
@@ -9635,15 +9307,8 @@ class IncrementalAnalysisCache {
oldContents =
"${newContents.substring(0, offset)}${newContents.substring(offset + newLength)}";
}
- return new IncrementalAnalysisCache(
- librarySource,
- source,
- unit,
- oldContents,
- newContents,
- offset,
- oldLength,
- newLength);
+ return new IncrementalAnalysisCache(librarySource, source, unit,
+ oldContents, newContents, offset, oldLength, newLength);
}
// Update the existing cache if the change is contiguous
if (cache._oldLength == 0 && cache._newLength == 0) {
@@ -9670,9 +9335,8 @@ class IncrementalAnalysisCache {
* @return the cache used for incremental analysis or `null` if incremental analysis results
* cannot be cached for the next incremental analysis
*/
- static IncrementalAnalysisCache
- verifyStructure(IncrementalAnalysisCache cache, Source source,
- CompilationUnit unit) {
+ static IncrementalAnalysisCache verifyStructure(
+ IncrementalAnalysisCache cache, Source source, CompilationUnit unit) {
if (cache != null && unit != null && cache.source == source) {
if (!AstComparator.equalNodes(cache.resolvedUnit, unit)) {
return null;
@@ -9756,25 +9420,16 @@ class IncrementalAnalysisTask extends AnalysisTask {
BooleanErrorListener errorListener = new BooleanErrorListener();
IncrementalScanner scanner =
new IncrementalScanner(cache.source, reader, errorListener);
- scanner.rescan(
- cache.resolvedUnit.beginToken,
- cache.offset,
- cache.oldLength,
- cache.newLength);
+ scanner.rescan(cache.resolvedUnit.beginToken, cache.offset,
+ cache.oldLength, cache.newLength);
if (errorListener.errorReported) {
return;
}
// Produce an updated AST
IncrementalParser parser = new IncrementalParser(
- cache.source,
- scanner.tokenMap,
- AnalysisErrorListener.NULL_LISTENER);
- _updatedUnit = parser.reparse(
- cache.resolvedUnit,
- scanner.leftToken,
- scanner.rightToken,
- cache.offset,
- cache.offset + cache.oldLength);
+ cache.source, scanner.tokenMap, AnalysisErrorListener.NULL_LISTENER);
+ _updatedUnit = parser.reparse(cache.resolvedUnit, scanner.leftToken,
+ scanner.rightToken, cache.offset, cache.offset + cache.oldLength);
// Update the resolution
TypeProvider typeProvider = this.typeProvider;
if (_updatedUnit != null && typeProvider != null) {
@@ -9783,10 +9438,7 @@ class IncrementalAnalysisTask extends AnalysisTask {
LibraryElement library = element.library;
if (library != null) {
IncrementalResolver resolver = new IncrementalResolver(
- element,
- cache.offset,
- cache.oldLength,
- cache.newLength);
+ element, cache.offset, cache.oldLength, cache.newLength);
resolver.resolve(parser.updatedNode);
}
}
@@ -9917,8 +9569,8 @@ abstract class InternalAnalysisContext implements AnalysisContext {
* is either implicitly or explicitly analyzed by this context, and a change
* actually occurred).
*/
- bool handleContentsChanged(Source source, String originalContents,
- String newContents, bool notify);
+ bool handleContentsChanged(
+ Source source, String originalContents, String newContents, bool notify);
/**
* Given a table mapping the source for the libraries represented by the corresponding elements to
@@ -9987,20 +9639,16 @@ abstract class Logger {
*/
class NullLogger implements Logger {
@override
- void logError(String message, [CaughtException exception]) {
- }
+ void logError(String message, [CaughtException exception]) {}
@override
- void logError2(String message, Object exception) {
- }
+ void logError2(String message, Object exception) {}
@override
- void logInformation(String message, [CaughtException exception]) {
- }
+ void logInformation(String message, [CaughtException exception]) {}
@override
- void logInformation2(String message, Object exception) {
- }
+ void logInformation2(String message, Object exception) {}
}
/**
@@ -10019,8 +9667,7 @@ class ObsoleteSourceAnalysisException extends AnalysisException {
*
* @param source the source that was removed while it was being analyzed
*/
- ObsoleteSourceAnalysisException(Source source)
- : super(
+ ObsoleteSourceAnalysisException(Source source) : super(
"The source '${source.fullName}' was removed while it was being analyzed") {
this._source = source;
}
@@ -10186,8 +9833,8 @@ class ParseDartTask extends AnalysisTask {
} else {
_containsNonPartOfDirective = true;
if (directive is UriBasedDirective) {
- Source referencedSource =
- resolveDirective(analysisContext, source, directive, errorListener);
+ Source referencedSource = resolveDirective(
+ analysisContext, source, directive, errorListener);
if (referencedSource != null) {
if (directive is ExportDirective) {
_exportedSources.add(referencedSource);
@@ -10253,22 +9900,15 @@ class ParseDartTask extends AnalysisTask {
return null;
}
if (code == UriValidationCode.URI_WITH_INTERPOLATION) {
- errorListener.onError(
- new AnalysisError.con2(
- librarySource,
- uriLiteral.offset,
- uriLiteral.length,
- CompileTimeErrorCode.URI_WITH_INTERPOLATION));
+ errorListener.onError(new AnalysisError.con2(librarySource,
+ uriLiteral.offset, uriLiteral.length,
+ CompileTimeErrorCode.URI_WITH_INTERPOLATION));
return null;
}
if (code == UriValidationCode.INVALID_URI) {
- errorListener.onError(
- new AnalysisError.con2(
- librarySource,
- uriLiteral.offset,
- uriLiteral.length,
- CompileTimeErrorCode.INVALID_URI,
- [uriContent]));
+ errorListener.onError(new AnalysisError.con2(librarySource,
+ uriLiteral.offset, uriLiteral.length,
+ CompileTimeErrorCode.INVALID_URI, [uriContent]));
return null;
}
throw new RuntimeException(
@@ -10394,22 +10034,21 @@ class ParseHtmlTask extends AnalysisTask {
_lineInfo = new LineInfo(scanner.lineStarts);
RecordingErrorListener errorListener = new RecordingErrorListener();
_unit = new ht.HtmlParser(source, errorListener).parse(token, _lineInfo);
- _unit.accept(
- new RecursiveXmlVisitor_ParseHtmlTask_internalPerform(this, errorListener));
+ _unit.accept(new RecursiveXmlVisitor_ParseHtmlTask_internalPerform(
+ this, errorListener));
_errors = errorListener.getErrorsForSource(source);
_referencedLibraries = librarySources;
} catch (exception, stackTrace) {
throw new AnalysisException(
- "Exception",
- new CaughtException(exception, stackTrace));
+ "Exception", new CaughtException(exception, stackTrace));
}
}
/**
* Resolves directives in the given [CompilationUnit].
*/
- void _resolveScriptDirectives(CompilationUnit script,
- AnalysisErrorListener errorListener) {
+ void _resolveScriptDirectives(
+ CompilationUnit script, AnalysisErrorListener errorListener) {
if (script == null) {
return;
}
@@ -10417,10 +10056,7 @@ class ParseHtmlTask extends AnalysisTask {
for (Directive directive in script.directives) {
if (directive is UriBasedDirective) {
ParseDartTask.resolveDirective(
- analysisContext,
- source,
- directive,
- errorListener);
+ analysisContext, source, directive, errorListener);
}
}
}
@@ -10438,8 +10074,7 @@ class ParseHtmlTask_getLibrarySources extends ht.RecursiveXmlVisitor<Object> {
ht.XmlAttributeNode scriptAttribute = null;
for (ht.XmlAttributeNode attribute in node.attributes) {
if (javaStringEqualsIgnoreCase(
- attribute.name,
- ParseHtmlTask._ATTRIBUTE_SRC)) {
+ attribute.name, ParseHtmlTask._ATTRIBUTE_SRC)) {
scriptAttribute = attribute;
}
}
@@ -10725,14 +10360,14 @@ class RecordingErrorListener implements AnalysisErrorListener {
}
}
-class RecursiveXmlVisitor_ParseHtmlTask_internalPerform extends
- ht.RecursiveXmlVisitor<Object> {
+class RecursiveXmlVisitor_ParseHtmlTask_internalPerform
+ extends ht.RecursiveXmlVisitor<Object> {
final ParseHtmlTask ParseHtmlTask_this;
RecordingErrorListener errorListener;
- RecursiveXmlVisitor_ParseHtmlTask_internalPerform(this.ParseHtmlTask_this,
- this.errorListener)
+ RecursiveXmlVisitor_ParseHtmlTask_internalPerform(
+ this.ParseHtmlTask_this, this.errorListener)
: super();
@override
@@ -10742,25 +10377,22 @@ class RecursiveXmlVisitor_ParseHtmlTask_internalPerform extends
}
}
-class RecursiveXmlVisitor_ResolveHtmlTask_internalPerform extends
- ht.RecursiveXmlVisitor<Object> {
+class RecursiveXmlVisitor_ResolveHtmlTask_internalPerform
+ extends ht.RecursiveXmlVisitor<Object> {
final ResolveHtmlTask ResolveHtmlTask_this;
RecordingErrorListener errorListener;
- RecursiveXmlVisitor_ResolveHtmlTask_internalPerform(this.ResolveHtmlTask_this,
- this.errorListener)
+ RecursiveXmlVisitor_ResolveHtmlTask_internalPerform(
+ this.ResolveHtmlTask_this, this.errorListener)
: super();
@override
Object visitHtmlScriptTagNode(ht.HtmlScriptTagNode node) {
CompilationUnit script = node.script;
if (script != null) {
- GenerateDartErrorsTask.validateDirectives(
- ResolveHtmlTask_this.context,
- ResolveHtmlTask_this.source,
- script,
- errorListener);
+ GenerateDartErrorsTask.validateDirectives(ResolveHtmlTask_this.context,
+ ResolveHtmlTask_this.source, script, errorListener);
}
return null;
}
@@ -10869,8 +10501,8 @@ class ResolutionEraser extends GeneralizingAstVisitor<Object> {
}
@override
- Object
- visitRedirectingConstructorInvocation(RedirectingConstructorInvocation node) {
+ Object visitRedirectingConstructorInvocation(
+ RedirectingConstructorInvocation node) {
node.staticElement = null;
return super.visitRedirectingConstructorInvocation(node);
}
@@ -11097,30 +10729,18 @@ class ResolutionState {
* @param oldEntry the entry that was replaced by this entry
* @return `true` if some difference was written
*/
- bool _writeDiffOn(StringBuffer buffer, bool needsSeparator,
- DartEntry oldEntry) {
- needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "resolvedUnit",
- DartEntry.RESOLVED_UNIT,
- oldEntry);
+ bool _writeDiffOn(
+ StringBuffer buffer, bool needsSeparator, DartEntry oldEntry) {
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator, "resolvedUnit",
+ DartEntry.RESOLVED_UNIT, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator,
+ "resolutionErrors", DartEntry.RESOLUTION_ERRORS, oldEntry);
+ needsSeparator = _writeStateDiffOn(buffer, needsSeparator,
+ "verificationErrors", DartEntry.VERIFICATION_ERRORS, oldEntry);
needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "resolutionErrors",
- DartEntry.RESOLUTION_ERRORS,
- oldEntry);
+ buffer, needsSeparator, "hints", DartEntry.HINTS, oldEntry);
needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "verificationErrors",
- DartEntry.VERIFICATION_ERRORS,
- oldEntry);
- needsSeparator =
- _writeStateDiffOn(buffer, needsSeparator, "hints", DartEntry.HINTS, oldEntry);
- needsSeparator =
- _writeStateDiffOn(buffer, needsSeparator, "lints", DartEntry.LINTS, oldEntry);
+ buffer, needsSeparator, "lints", DartEntry.LINTS, oldEntry);
return needsSeparator;
}
@@ -11137,9 +10757,7 @@ class ResolutionState {
_writeStateOn(buffer, "resolvedUnit", DartEntry.RESOLVED_UNIT);
_writeStateOn(buffer, "resolutionErrors", DartEntry.RESOLUTION_ERRORS);
_writeStateOn(
- buffer,
- "verificationErrors",
- DartEntry.VERIFICATION_ERRORS);
+ buffer, "verificationErrors", DartEntry.VERIFICATION_ERRORS);
_writeStateOn(buffer, "hints", DartEntry.HINTS);
_writeStateOn(buffer, "lints", DartEntry.LINTS);
if (_nextState != null) {
@@ -11176,8 +10794,8 @@ class ResolutionState {
* given [descriptor] to the given bugger, prefixed by the given [label] to
* the given [buffer].
*/
- void _writeStateOn(StringBuffer buffer, String label,
- DataDescriptor descriptor) {
+ void _writeStateOn(
+ StringBuffer buffer, String label, DataDescriptor descriptor) {
CachedResult result = resultMap[descriptor];
buffer.write("; ");
buffer.write(label);
@@ -11300,8 +10918,8 @@ class ResolveDartLibraryTask extends AnalysisTask {
* @param unitSource the source representing the file whose compilation unit is to be returned
* @param librarySource the source representing the library to be resolved
*/
- ResolveDartLibraryTask(InternalAnalysisContext context, this.unitSource,
- this.librarySource)
+ ResolveDartLibraryTask(
+ InternalAnalysisContext context, this.unitSource, this.librarySource)
: super(context);
/**
@@ -11357,8 +10975,8 @@ class ResolveDartUnitTask extends AnalysisTask {
* @param source the source to be parsed
* @param libraryElement the element model for the library containing the source
*/
- ResolveDartUnitTask(InternalAnalysisContext context, this.source,
- this._libraryElement)
+ ResolveDartUnitTask(
+ InternalAnalysisContext context, this.source, this._libraryElement)
: super(context);
/**
@@ -11405,22 +11023,15 @@ class ResolveDartUnitTask extends AnalysisTask {
//
RecordingErrorListener errorListener = new RecordingErrorListener();
TypeResolverVisitor typeResolverVisitor = new TypeResolverVisitor.con2(
- _libraryElement,
- source,
- typeProvider,
- errorListener);
+ _libraryElement, source, typeProvider, errorListener);
unit.accept(typeResolverVisitor);
//
// Resolve the rest of the structure
//
InheritanceManager inheritanceManager =
new InheritanceManager(_libraryElement);
- ResolverVisitor resolverVisitor = new ResolverVisitor.con2(
- _libraryElement,
- source,
- typeProvider,
- inheritanceManager,
- errorListener);
+ ResolverVisitor resolverVisitor = new ResolverVisitor.con2(_libraryElement,
+ source, typeProvider, inheritanceManager, errorListener);
unit.accept(resolverVisitor);
//
// Perform additional error checking.
@@ -11428,10 +11039,7 @@ class ResolveDartUnitTask extends AnalysisTask {
PerformanceStatistics.errors.makeCurrentWhile(() {
ErrorReporter errorReporter = new ErrorReporter(errorListener, source);
ErrorVerifier errorVerifier = new ErrorVerifier(
- errorReporter,
- _libraryElement,
- typeProvider,
- inheritanceManager);
+ errorReporter, _libraryElement, typeProvider, inheritanceManager);
unit.accept(errorVerifier);
// TODO(paulberry): as a temporary workaround for issue 21572,
// ConstantVerifier is being run right after ConstantValueComputer, so we
@@ -11455,8 +11063,8 @@ class ResolveDartUnitTask extends AnalysisTask {
* @param unitSource the source for the compilation unit whose element is to be returned
* @return the element representing the compilation unit
*/
- CompilationUnitElement _find(LibraryElement libraryElement,
- Source unitSource) {
+ CompilationUnitElement _find(
+ LibraryElement libraryElement, Source unitSource) {
CompilationUnitElement element = libraryElement.definingCompilationUnit;
if (element.source == unitSource) {
return element;
@@ -11549,8 +11157,8 @@ class ResolveHtmlTask extends AnalysisTask {
//
// Validate the directives
//
- _unit.accept(
- new RecursiveXmlVisitor_ResolveHtmlTask_internalPerform(this, errorListener));
+ _unit.accept(new RecursiveXmlVisitor_ResolveHtmlTask_internalPerform(
+ this, errorListener));
//
// Record all resolution errors.
//
@@ -11670,16 +11278,15 @@ class ScanDartTask extends AnalysisTask {
PerformanceStatistics.scan.makeCurrentWhile(() {
RecordingErrorListener errorListener = new RecordingErrorListener();
try {
- Scanner scanner =
- new Scanner(source, new CharSequenceReader(_content), errorListener);
+ Scanner scanner = new Scanner(
+ source, new CharSequenceReader(_content), errorListener);
scanner.preserveComments = context.analysisOptions.preserveComments;
_tokenStream = scanner.tokenize();
_lineInfo = new LineInfo(scanner.lineStarts);
_errors = errorListener.getErrorsForSource(source);
} catch (exception, stackTrace) {
throw new AnalysisException(
- "Exception",
- new CaughtException(exception, stackTrace));
+ "Exception", new CaughtException(exception, stackTrace));
}
});
}
@@ -11741,8 +11348,7 @@ abstract class SourceEntry {
*/
static final DataDescriptor<List<AnalysisError>> CONTENT_ERRORS =
new DataDescriptor<List<AnalysisError>>(
- "SourceEntry.CONTENT_ERRORS",
- AnalysisError.NO_ERRORS);
+ "SourceEntry.CONTENT_ERRORS", AnalysisError.NO_ERRORS);
/**
* The data descriptor representing the line information.
@@ -12059,13 +11665,9 @@ abstract class SourceEntry {
needsSeparator =
_writeStateDiffOn(buffer, needsSeparator, "content", CONTENT, oldEntry);
needsSeparator = _writeStateDiffOn(
- buffer,
- needsSeparator,
- "contentErrors",
- CONTENT_ERRORS,
- oldEntry);
- needsSeparator =
- _writeStateDiffOn(buffer, needsSeparator, "lineInfo", LINE_INFO, oldEntry);
+ buffer, needsSeparator, "contentErrors", CONTENT_ERRORS, oldEntry);
+ needsSeparator = _writeStateDiffOn(
+ buffer, needsSeparator, "lineInfo", LINE_INFO, oldEntry);
return needsSeparator;
}
@@ -12109,8 +11711,8 @@ abstract class SourceEntry {
* given [descriptor] to the given bugger, prefixed by the given [label] to
* the given [buffer].
*/
- void _writeStateOn(StringBuffer buffer, String label,
- DataDescriptor descriptor) {
+ void _writeStateOn(
+ StringBuffer buffer, String label, DataDescriptor descriptor) {
CachedResult result = resultMap[descriptor];
buffer.write("; ");
buffer.write(label);
@@ -12124,8 +11726,8 @@ abstract class SourceEntry {
* given [result] to a valid state.
*/
static void countTransition(DataDescriptor descriptor, CachedResult result) {
- Map<CacheState, int> countMap =
- transitionMap.putIfAbsent(descriptor, () => new HashMap<CacheState, int>());
+ Map<CacheState, int> countMap = transitionMap.putIfAbsent(
+ descriptor, () => new HashMap<CacheState, int>());
int count = countMap[result.state];
countMap[result.state] = count == null ? 1 : count + 1;
}
@@ -12166,11 +11768,12 @@ class SourcePriority extends Enum<SourcePriority> {
static const SourcePriority HTML = const SourcePriority('HTML', 4);
static const List<SourcePriority> values = const [
- PRIORITY_PART,
- LIBRARY,
- UNKNOWN,
- NORMAL_PART,
- HTML];
+ PRIORITY_PART,
+ LIBRARY,
+ UNKNOWN,
+ NORMAL_PART,
+ HTML
+ ];
const SourcePriority(String name, int ordinal) : super(name, ordinal);
}
@@ -12525,8 +12128,8 @@ class _AnalysisFutureHelper<T> {
* updated, it should be free of side effects so that it doesn't cause
* reentrant changes to the analysis state.
*/
- CancelableFuture<T> computeAsync(Source source, T
- computeValue(SourceEntry sourceEntry)) {
+ CancelableFuture<T> computeAsync(
+ Source source, T computeValue(SourceEntry sourceEntry)) {
if (_context.isDisposed) {
// No further analysis is expected, so return a future that completes
// immediately with AnalysisNotScheduledError.
@@ -12539,9 +12142,9 @@ class _AnalysisFutureHelper<T> {
PendingFuture pendingFuture =
new PendingFuture<T>(_context, source, computeValue);
if (!pendingFuture.evaluate(sourceEntry)) {
- _context._pendingFutureSources.putIfAbsent(
- source,
- () => <PendingFuture>[]).add(pendingFuture);
+ _context._pendingFutureSources
+ .putIfAbsent(source, () => <PendingFuture>[])
+ .add(pendingFuture);
}
return pendingFuture.future;
}
@@ -12563,5 +12166,4 @@ class _ElementByIdFinder extends GeneralizingElementVisitor {
}
}
-class _ElementByIdFinderException {
-}
+class _ElementByIdFinderException {}
« no previous file with comments | « pkg/analyzer/lib/src/generated/element_resolver.dart ('k') | pkg/analyzer/lib/src/generated/error.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698