Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/js/nodes.dart |
| diff --git a/sdk/lib/_internal/compiler/implementation/js/nodes.dart b/sdk/lib/_internal/compiler/implementation/js/nodes.dart |
| index 5335faec6d74f3d6152411ad8c4c92ed57ed1f37..87160eb5a894ea6bd994982de938d2a0d2bed8e9 100644 |
| --- a/sdk/lib/_internal/compiler/implementation/js/nodes.dart |
| +++ b/sdk/lib/_internal/compiler/implementation/js/nodes.dart |
| @@ -925,8 +925,16 @@ class ArrayElement extends Node { |
| class ObjectInitializer extends Expression { |
| List<Property> properties; |
| + bool isOneLiner; |
| - ObjectInitializer(this.properties); |
| + /** |
| + * Constructs a new object-initializer containing the given properties. |
|
ahe
2013/11/21 08:30:05
properties -> [properties].
sigurdm
2013/11/21 10:22:19
Done.
|
| + * |
| + * [isOneLiner] describes the behaviour when pretty-printing (non-minified). |
| + * If true print all properties on the same line. |
| + * If false print each property on a seperate line. |
| + */ |
| + ObjectInitializer(this.properties, {this.isOneLiner: true}); |
| accept(NodeVisitor visitor) => visitor.visitObjectInitializer(this); |