Chromium Code Reviews| Index: pkg/compiler/lib/src/dart_backend/backend_ast_emitter.dart |
| diff --git a/pkg/compiler/lib/src/dart_backend/backend_ast_emitter.dart b/pkg/compiler/lib/src/dart_backend/backend_ast_emitter.dart |
| index bd225684c764092b873c777d457d35beeacd0818..217a5fb1ce5bfdb4d9bdde1a9eae5146f99edb32 100644 |
| --- a/pkg/compiler/lib/src/dart_backend/backend_ast_emitter.dart |
| +++ b/pkg/compiler/lib/src/dart_backend/backend_ast_emitter.dart |
| @@ -969,6 +969,21 @@ class ASTEmitter |
| } |
| @override |
| + Expression visitGetStatic(tree.GetStatic node, |
| + BuilderContext<Statement> context) { |
| + return new Identifier(node.element.name)..element = node.element; |
|
karlklose
2015/05/11 13:10:46
Not (only) your code: Could we add an optional arg
asgerf
2015/05/11 13:16:57
This file and the backend AST will be deleted soon
|
| + } |
| + |
| + @override |
| + Expression visitSetStatic(tree.SetStatic node, |
| + BuilderContext<Statement> context) { |
| + Expression target = |
| + new Identifier(node.element.name)..element = node.element; |
| + Expression value = visitExpression(node.value, context); |
| + return makeAssignment(target, value); |
| + } |
| + |
| + @override |
| Expression visitTypeExpression(tree.TypeExpression node, arg) { |
| throw '$node not supported by dart backend'; |
| } |