| OLD | NEW | 
|---|
| 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 part of dart2js.js_emitter; | 5 part of dart2js.js_emitter; | 
| 6 | 6 | 
| 7 class MetadataEmitter extends CodeEmitterHelper { | 7 class MetadataEmitter extends CodeEmitterHelper { | 
| 8   /// A list of JS expressions that represent metadata, parameter names and | 8   /// A list of JS expressions that represent metadata, parameter names and | 
| 9   /// type, and return types. | 9   /// type, and return types. | 
| 10   final List<String> globalMetadata = []; | 10   final List<String> globalMetadata = []; | 
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 128       // TODO(ahe): Why is metadata sometimes null? | 128       // TODO(ahe): Why is metadata sometimes null? | 
| 129       if (link != null) { | 129       if (link != null) { | 
| 130         for (; !link.isEmpty; link = link.tail) { | 130         for (; !link.isEmpty; link = link.tail) { | 
| 131           metadata.add(reifyMetadata(link.head)); | 131           metadata.add(reifyMetadata(link.head)); | 
| 132         } | 132         } | 
| 133       } | 133       } | 
| 134       return metadata; | 134       return metadata; | 
| 135     }); | 135     }); | 
| 136   } | 136   } | 
| 137 } | 137 } | 
| OLD | NEW | 
|---|