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

Unified Diff: lib/compiler/implementation/js_backend/emitter.dart

Issue 10915104: Move namer into javascript backend. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 3 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/js_backend/emitter.dart
diff --git a/lib/compiler/implementation/js_backend/emitter.dart b/lib/compiler/implementation/js_backend/emitter.dart
index f63d93fe81bac85692c270522be4a6cba4c5c4bb..397211e16cc11a4ed40e1675fffa831d0aeb15dc 100644
--- a/lib/compiler/implementation/js_backend/emitter.dart
+++ b/lib/compiler/implementation/js_backend/emitter.dart
@@ -46,9 +46,9 @@ class CodeEmitterTask extends CompilerTask {
final bool generateSourceMap;
final SourceMapBuilder sourceMapBuilder;
- CodeEmitterTask(Compiler compiler, [bool generateSourceMap = false])
- : namer = compiler.namer,
- boundClosureBuffer = new CodeBuffer(),
+ CodeEmitterTask(Compiler compiler, this.namer,
+ [bool generateSourceMap = false])
+ : boundClosureBuffer = new CodeBuffer(),
mainBuffer = new CodeBuffer(),
boundClosureCache = new Map<int, String>(),
generateSourceMap = generateSourceMap,
@@ -478,7 +478,7 @@ function(prototype, staticName, fieldName, getterName, lazyValue) {
defineInstanceMember(namer.getName(member), codeBuffer);
codeBuffer = compiler.codegenWorld.generatedBailoutCode[member];
if (codeBuffer !== null) {
- defineInstanceMember(compiler.namer.getBailoutName(member), codeBuffer);
+ defineInstanceMember(namer.getBailoutName(member), codeBuffer);
}
FunctionElement function = member;
FunctionSignature parameters = function.computeSignature(compiler);
@@ -502,8 +502,8 @@ function(prototype, staticName, fieldName, getterName, lazyValue) {
} else {
SourceString helper = compiler.backend.getCheckedModeHelper(type);
Element helperElement = compiler.findHelper(helper);
- String helperName = compiler.namer.isolateAccess(helperElement);
- String additionalArgument = compiler.namer.operatorIs(type.element);
+ String helperName = namer.isolateAccess(helperElement);
+ String additionalArgument = namer.operatorIs(type.element);
return " set\$$fieldName: function(v) { "
"this.$fieldName = $helperName(v, '$additionalArgument'); }";
}

Powered by Google App Engine
This is Rietveld 408576698