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

Unified Diff: pkg/compiler/lib/src/enqueue.dart

Issue 2589183002: Move CodegenEnqueuer.generatedCode to JavaScriptBackend. (Closed)
Patch Set: dartfmt Created 4 years 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
Index: pkg/compiler/lib/src/enqueue.dart
diff --git a/pkg/compiler/lib/src/enqueue.dart b/pkg/compiler/lib/src/enqueue.dart
index 30c5aef080d7f0f907dc3b4bb663bdf6b150e3ce..6454c0de3918ed4cdb9833268f16199e2e8fa006 100644
--- a/pkg/compiler/lib/src/enqueue.dart
+++ b/pkg/compiler/lib/src/enqueue.dart
@@ -143,7 +143,7 @@ class ResolutionEnqueuer extends EnqueuerImpl {
WorldImpactVisitor _impactVisitor;
/// All declaration elements that have been processed by the resolver.
- final Set<Entity> _processedElements = new Set<Entity>();
+ final Set<Entity> _processedEntities = new Set<Entity>();
final Queue<WorkItem> _queue = new Queue<WorkItem>();
@@ -330,9 +330,9 @@ class ResolutionEnqueuer extends EnqueuerImpl {
while (_queue.isNotEmpty) {
// TODO(johnniwinther): Find an optimal process order.
WorkItem work = _queue.removeLast();
- if (!_processedElements.contains(work.element)) {
+ if (!_processedEntities.contains(work.element)) {
strategy.processWorkItem(f, work);
- _processedElements.add(work.element);
+ _processedEntities.add(work.element);
}
}
List recents = _recentClasses.toList(growable: false);
@@ -344,13 +344,13 @@ class ResolutionEnqueuer extends EnqueuerImpl {
}
void logSummary(log(message)) {
- log('Resolved ${_processedElements.length} elements.');
+ log('Resolved ${_processedEntities.length} elements.');
nativeEnqueuer.logSummary(log);
}
String toString() => 'Enqueuer($name)';
- Iterable<Entity> get processedEntities => _processedElements;
+ Iterable<Entity> get processedEntities => _processedEntities;
ImpactUseCase get impactUse => IMPACT_USE;
@@ -361,13 +361,13 @@ class ResolutionEnqueuer extends EnqueuerImpl {
bool hasBeenProcessed(Element element) {
assert(invariant(element, element == element.analyzableElement.declaration,
message: "Unexpected element $element"));
- return _processedElements.contains(element);
+ return _processedEntities.contains(element);
}
/// Registers [element] as processed by the resolution enqueuer. Used only for
/// testing.
- void registerProcessedElementInternal(AstElement element) {
- _processedElements.add(element);
+ void registerProcessedElementInternal(Entity entity) {
+ _processedEntities.add(entity);
}
/// Adds [element] to the work list if it has not already been processed.
@@ -430,7 +430,7 @@ class ResolutionEnqueuer extends EnqueuerImpl {
void forgetEntity(Entity entity, Compiler compiler) {
_universe.forgetEntity(entity, compiler);
- _processedElements.remove(entity);
+ _processedEntities.remove(entity);
}
}
« no previous file with comments | « no previous file | pkg/compiler/lib/src/js_backend/backend.dart » ('j') | pkg/compiler/lib/src/js_backend/enqueuer.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698