| Index: compiler/java/com/google/dart/compiler/ast/DartBinaryExpression.java
|
| diff --git a/compiler/java/com/google/dart/compiler/ast/DartBinaryExpression.java b/compiler/java/com/google/dart/compiler/ast/DartBinaryExpression.java
|
| index 98c8e1fa42e0b4ccc75afdf45a862660955f2e4f..7afc5762de613afe24f792ddf583afa068ad6981 100644
|
| --- a/compiler/java/com/google/dart/compiler/ast/DartBinaryExpression.java
|
| +++ b/compiler/java/com/google/dart/compiler/ast/DartBinaryExpression.java
|
| @@ -6,16 +6,17 @@ package com.google.dart.compiler.ast;
|
|
|
| import com.google.dart.compiler.parser.Token;
|
| import com.google.dart.compiler.resolver.Element;
|
| +import com.google.dart.compiler.resolver.MethodElement;
|
|
|
| /**
|
| * Represents a Dart binary expression.
|
| */
|
| -public class DartBinaryExpression extends DartExpression implements ElementReference {
|
| +public class DartBinaryExpression extends DartExpression {
|
|
|
| private final Token op;
|
| private DartExpression arg1;
|
| private DartExpression arg2;
|
| - private Element referencedElement;
|
| + private MethodElement element;
|
|
|
| public DartBinaryExpression(Token op, DartExpression arg1, DartExpression arg2) {
|
| assert op.isBinaryOperator() : op;
|
| @@ -49,12 +50,12 @@ public class DartBinaryExpression extends DartExpression implements ElementRefer
|
| }
|
|
|
| @Override
|
| - public Element getReferencedElement() {
|
| - return referencedElement;
|
| + public MethodElement getElement() {
|
| + return element;
|
| }
|
|
|
| @Override
|
| - public void setReferencedElement(Element referencedElement) {
|
| - this.referencedElement = referencedElement;
|
| + public void setElement(Element element) {
|
| + this.element = (MethodElement) element;
|
| }
|
| }
|
|
|