Index: sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart |
=================================================================== |
--- sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart (revision 15200) |
+++ sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart (working copy) |
@@ -329,7 +329,7 @@ |
var sentinelUndefined = {}; |
var sentinelInProgress = {}; |
prototype[fieldName] = sentinelUndefined; |
- var getter = new Function("{ return $isolate." + fieldName + ";}"); |
floitsch
2012/11/21 16:58:13
Unfortunately no.
I'm pretty sure this would make
|
+ var getter = function() { return ${isolate}[fieldName]; }; |
prototype[getterName] = function() { |
var result = $isolate[fieldName]; |
try { |