Chromium Code Reviews| Index: pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
| diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
| index 5252b0f04a9c175cd6def2a89af33c1f407aa0b4..447e10befa8caa2eb44e79cc8fb9bf9b6fe22639 100644 |
| --- a/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
| +++ b/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
| @@ -1711,6 +1711,62 @@ abstract class IrBuilderVisitor extends ast.Visitor<ir.Primitive> |
| } |
| @override |
| + ir.Primitive handleSuperUnresolvedGetterIndexPostfixPrefix( |
|
karlklose
2015/05/11 10:38:55
How about 'handle*Unresolved**Super*GetterIndexPos
Johnni Winther
2015/05/11 13:04:28
Done.
|
| + ast.Send node, |
| + Element element, |
| + ast.Node index, |
| + op.IncDecOperator operator, |
| + arg, |
| + {bool isPrefix}) { |
| + return giveup(node, 'handleSuperUnresolvedGetterIndexPostfixPrefix'); |
| + } |
| + |
| + @override |
| + ir.Primitive handleSuperUnresolvedSetterIndexPostfixPrefix( |
| + ast.Send node, |
| + FunctionElement indexFunction, |
| + Element element, |
| + ast.Node index, |
| + op.IncDecOperator operator, |
| + arg, |
| + {bool isPrefix}) { |
| + return giveup(node, 'handleSuperUnresolvedGetterIndexPostfixPrefix'); |
| + } |
| + |
| + @override |
| + ir.Primitive visitUnresolvedSuperGetterCompoundIndexSet( |
| + ast.Send node, |
| + Element element, |
| + ast.Node index, |
| + op.AssignmentOperator operator, |
| + ast.Node rhs, |
| + arg) { |
| + return giveup(node, 'visitUnresolvedSuperGetterCompoundIndexSet'); |
| + } |
| + |
| + @override |
| + ir.Primitive visitUnresolvedSuperIndexSet( |
| + ast.Send node, |
| + Element element, |
| + ast.Node index, |
| + ast.Node rhs, |
| + arg) { |
| + return giveup(node, 'visitUnresolvedSuperIndexSet'); |
| + } |
| + |
| + @override |
| + ir.Primitive visitUnresolvedSuperSetterCompoundIndexSet( |
| + ast.Send node, |
| + MethodElement getter, |
| + Element element, |
| + ast.Node index, |
| + op.AssignmentOperator operator, |
| + ast.Node rhs, |
| + arg) { |
| + return giveup(node, 'visitUnresolvedSuperSetterCompoundIndexSet'); |
| + } |
| + |
| + @override |
| ir.Primitive handleStaticSetterSet( |
| ast.SendSet node, |
| FunctionElement setter, |