Chromium Code Reviews| 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'; |
| +} |