| Index: frog/gen.dart
 | 
| ===================================================================
 | 
| --- frog/gen.dart	(revision 3300)
 | 
| +++ frog/gen.dart	(working copy)
 | 
| @@ -257,15 +257,16 @@
 | 
|        // We special case these two so that by default we can use "= function()"
 | 
|        // syntax for better readability.
 | 
|        if (isOneLiner) {
 | 
| -        ending = ', enumerable: false, configurable: true })' + ending;
 | 
| +        ending = ', enumerable: false, writable: true, configurable: true })' +
 | 
| +            ending;
 | 
|        }
 | 
|        writeFunction('Object.defineProperty(${type.jsname}.prototype, "$name",' +
 | 
|          ' { value: $functionBody$ending');
 | 
|        if (isOneLiner) return '}';
 | 
| -      return '}, enumerable: false, configurable: true });';
 | 
| +      return '}, enumerable: false, writable: true, configurable: true });';
 | 
|      } else {
 | 
|        writeFunction(_prototypeOf(type, name) + ' = ' + functionBody + ending);
 | 
| -      return (!isOneLiner) ? '}' : '';
 | 
| +      return isOneLiner? '': '}';
 | 
|      }
 | 
|    }
 | 
|  
 | 
| 
 |