| Index: compiler/java/com/google/dart/compiler/ast/DartArrayAccess.java
|
| diff --git a/compiler/java/com/google/dart/compiler/ast/DartArrayAccess.java b/compiler/java/com/google/dart/compiler/ast/DartArrayAccess.java
|
| index debc10c5e9aa3652ec4e5fe91870335a74364f93..1187bec29344cfc74c9dab145484525931a46a87 100644
|
| --- a/compiler/java/com/google/dart/compiler/ast/DartArrayAccess.java
|
| +++ b/compiler/java/com/google/dart/compiler/ast/DartArrayAccess.java
|
| @@ -5,15 +5,16 @@
|
| package com.google.dart.compiler.ast;
|
|
|
| import com.google.dart.compiler.resolver.Element;
|
| +import com.google.dart.compiler.resolver.MethodElement;
|
|
|
| /**
|
| * Represents a Dart array access expression (a[b]).
|
| */
|
| -public class DartArrayAccess extends DartExpression implements ElementReference {
|
| +public class DartArrayAccess extends DartExpression {
|
|
|
| private DartExpression target;
|
| private DartExpression key;
|
| - private Element referencedElement;
|
| + private MethodElement element;
|
|
|
| public DartArrayAccess(DartExpression target, DartExpression key) {
|
| this.target = becomeParentOf(target);
|
| @@ -45,12 +46,12 @@ public class DartArrayAccess extends DartExpression implements ElementReference
|
| }
|
|
|
| @Override
|
| - public Element getReferencedElement() {
|
| - return referencedElement;
|
| + public MethodElement getElement() {
|
| + return element;
|
| }
|
|
|
| @Override
|
| - public void setReferencedElement(Element element) {
|
| - referencedElement = element;
|
| + public void setElement(Element element) {
|
| + this.element = (MethodElement) element;
|
| }
|
| }
|
|
|