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

Unified Diff: dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart

Issue 12033003: Deferred (aka lazy) loading of static functions. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 7 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
Index: dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart
diff --git a/dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart b/dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart
index 57dbd25840b52b59d57df689f77e5136c7e2731e..030afbd5276b51680f0491dc59346874e37f78c0 100644
--- a/dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart
+++ b/dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart
@@ -370,7 +370,7 @@ class PatchElementListener extends ElementListener implements PatchListener {
this.imports)
: super(listener, patchElement, idGenerator);
- MetadataAnnotation popMetadata() {
+ MetadataAnnotation popMetadataHack() {
// TODO(ahe): Remove this method.
popNode(); // Discard null.
return new PatchMetadataAnnotation();
@@ -407,7 +407,7 @@ class PatchElementListener extends ElementListener implements PatchListener {
void pushElement(Element element) {
if (isMemberPatch || (isClassPatch && element is ClassElement)) {
// Apply patch.
- element.addMetadata(popMetadata());
+ element.addMetadata(popMetadataHack());
LibraryElement originLibrary = compilationUnitElement.getLibrary();
assert(originLibrary.isPatched);
Element existing = originLibrary.localLookup(element.name);
@@ -470,7 +470,7 @@ class PatchMemberListener extends MemberListener implements PatchListener {
Element enclosingElement)
: super(listener, enclosingElement);
- MetadataAnnotation popMetadata() {
+ MetadataAnnotation popMetadataHack() {
// TODO(ahe): Remove this method.
popNode(); // Discard null.
return new PatchMetadataAnnotation();
@@ -495,7 +495,7 @@ class PatchMemberListener extends MemberListener implements PatchListener {
void addMember(Element element) {
if (isMemberPatch || (isClassPatch && element is ClassElement)) {
- element.addMetadata(popMetadata());
+ element.addMetadata(popMetadataHack());
}
super.addMember(element);
}

Powered by Google App Engine
This is Rietveld 408576698