X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/internal/compiler/ast/ArrayReference.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/internal/compiler/ast/ArrayReference.java index ee45ff3..af3291a 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/internal/compiler/ast/ArrayReference.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/internal/compiler/ast/ArrayReference.java @@ -10,7 +10,7 @@ *******************************************************************************/ package net.sourceforge.phpeclipse.internal.compiler.ast; -import net.sourceforge.phpdt.internal.compiler.IAbstractSyntaxTreeVisitor; +import net.sourceforge.phpdt.internal.compiler.ASTVisitor; import net.sourceforge.phpdt.internal.compiler.flow.FlowContext; import net.sourceforge.phpdt.internal.compiler.flow.FlowInfo; import net.sourceforge.phpdt.internal.compiler.impl.Constant; @@ -159,7 +159,12 @@ public class ArrayReference extends Reference { // postIncrement.assignmentImplicitConversion); // codeStream.arrayAtPut(this.resolvedType.id, false); // } + public StringBuffer printExpression(int indent, StringBuffer output) { + receiver.printExpression(0, output).append('['); + return position.printExpression(0, output).append(']'); + } + public TypeBinding resolveType(BlockScope scope) { constant = Constant.NotAConstant; @@ -184,7 +189,7 @@ public class ArrayReference extends Reference { +position.toStringExpression() + "]"; //$NON-NLS-1$ } - public void traverse(IAbstractSyntaxTreeVisitor visitor, BlockScope scope) { + public void traverse(ASTVisitor visitor, BlockScope scope) { if (visitor.visit(this, scope)) { receiver.traverse(visitor, scope);