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

Unified Diff: lib/compiler/implementation/dart_backend/placeholder.dart

Issue 10828250: Support for generic type variables and unresolved types added. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 4 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
Index: lib/compiler/implementation/dart_backend/placeholder.dart
diff --git a/lib/compiler/implementation/dart_backend/placeholder.dart b/lib/compiler/implementation/dart_backend/placeholder.dart
index 1b0545f7f639de10003907521893eae8044f6a00..5919a12bcbf1d7078ec0267851a8bfbc6dcbd8cc 100644
--- a/lib/compiler/implementation/dart_backend/placeholder.dart
+++ b/lib/compiler/implementation/dart_backend/placeholder.dart
@@ -3,6 +3,7 @@
// BSD-style license that can be found in the LICENSE file.
class Placeholder {
+ const Placeholder();
abstract String rename(ConflictingRenamer renamer);
}
@@ -26,3 +27,9 @@ class ElementPlaceholder extends Placeholder {
String rename(ConflictingRenamer renamer) => renamer.renameElement(element);
String toString() => 'element_placeholder[$element]';
}
+
+class UnresolvedPlaceholder extends Placeholder {
+ const UnresolvedPlaceholder();
+ String rename(ConflictingRenamer renamer) => renamer.generateUniqueName('unresolved');
Roman 2012/08/10 10:36:06 >80
Anton Muhin 2012/08/10 10:49:19 Done.
+ String toString() => 'unresolved_placeholder';
+}

Powered by Google App Engine
This is Rietveld 408576698